求大哥们指点下FPGA管脚分配的疑惑

[复制链接]
 楼主| 阮天宇00 发表于 2012-9-3 13:07 | 显示全部楼层 |阅读模式
第一次画PCB,用到了FPGA的芯片CYCLONE
这周肯定要交功课了~
然后要学习VHDL语言,搞定它的编程~大概一个月


1.管脚分配不好会造成FPGA编程复杂?

2.管脚分配会造成时序问题?导致不稳定。什么情况小会造成时序问题?怎么避免?
GoldSunMonkey 发表于 2012-9-3 13:15 | 显示全部楼层
1. 肯定的,分配的不好,有时候可能无法实现功能。
2. 肯定的。情况太多了。要避免就要好好研究一下各部分使用的管脚情况。
 楼主| 阮天宇00 发表于 2012-9-3 13:17 | 显示全部楼层
2# GoldSunMonkey
先谢谢。
分配好管脚需要什么基础知识?相对其他单片机。
能否推荐一本入门的书?
GoldSunMonkey 发表于 2012-9-3 13:18 | 显示全部楼层
:)不需要。

参照开发板吧。

尽量使用XILINX吧。
 楼主| 阮天宇00 发表于 2012-9-3 13:26 | 显示全部楼层
4# GoldSunMonkey
我都一堆开发板了:'(
可是没有FPGA的开发板啊~蛋疼ING。

PS:买的话肯定买和项目类似的芯片吧
GoldSunMonkey 发表于 2012-9-3 14:14 | 显示全部楼层
买XILINX开发板
 楼主| 阮天宇00 发表于 2012-9-3 14:31 | 显示全部楼层
6# GoldSunMonkey
非常感谢你的热心。
在百度上搜索,结果搜到21ic的一个帖子,看了下,我有头绪了,也有点底了。
GoldSunMonkey 发表于 2012-9-3 14:48 | 显示全部楼层
:L不会是我的贴子吧?
GoldSunMonkey 发表于 2012-9-3 14:48 | 显示全部楼层
吧帖子链接,发给我看看。
 楼主| 阮天宇00 发表于 2012-9-3 15:20 | 显示全部楼层
9# GoldSunMonkey

你在论坛上搜索FPGA管脚,我看了看知道了大概。

21ic很强大的。
我前一段时间问一个高中同学,她是学软件的,叫她给我推荐一个学习arm、linux的论坛,结果推荐了21ic~~
要是没有21ic好多活我都不知道怎么完成~:)
 楼主| 阮天宇00 发表于 2012-9-3 15:22 | 显示全部楼层
9# GoldSunMonkey
再问你个问题哦,用altium designer 可以让软件自动调整管脚么?怎么操作啊?
还是只能一个一个的从原理图里面更改,再UPDATA?
Backkom80 发表于 2012-9-3 17:39 | 显示全部楼层
1,电气特性要匹配。
2,分配时xilinx可以用planahead检查IO分配的正确。
等等
icgg 发表于 2012-9-3 21:02 | 显示全部楼层
GoldSunMonkey,为什么推荐用xilinx的呢
GoldSunMonkey 发表于 2012-9-3 22:01 | 显示全部楼层
GoldSunMonkey,为什么推荐用xilinx的呢
icgg 发表于 2012-9-3 21:02
就像用东西,喜欢用更好的一样。
GoldSunMonkey 发表于 2012-9-3 22:01 | 显示全部楼层
9# GoldSunMonkey  

你在论坛上搜索FPGA管脚,我看了看知道了大概。

21ic很强大的。
我前一段时间问一个高中同学,她是学软件的,叫她给我推荐一个学习arm、linux的论坛,结果推荐了21ic~~
要是没有21ic好多活我 ...
阮天宇00 发表于 2012-9-3 15:20
。。。
GoldSunMonkey 发表于 2012-9-3 22:01 | 显示全部楼层
9# GoldSunMonkey
再问你个问题哦,用altium designer 可以让软件自动调整管脚么?怎么操作啊?
还是只能一个一个的从原理图里面更改,再UPDATA?
阮天宇00 发表于 2012-9-3 15:22
这个问forgot
sahh 发表于 2012-9-4 00:10 | 显示全部楼层
先按你自己的想法,排一下,然后在Quatus II 里面验证一下,看看有没有问题。

如果没有报错,就是没问题了
sahh 发表于 2012-9-4 00:10 | 显示全部楼层
如果管脚没有特别用途,就跟GPIO一样,差不多是可以随便摆的
sahh 发表于 2012-9-4 00:13 | 显示全部楼层
FPGA的管脚,都是按Bank来分的。对初学者来讲,Bank的意义是,不同的Bank,可以设成不同的电压。这个比MCU方便很多。

当然,你也可以设置不同的bank用同样的电压。
sahh 发表于 2012-9-4 00:15 | 显示全部楼层
Cyclone本身是个简单的FPGA,没有必要用其他辅助软件来排管脚。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

591

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部