找回密码
 注册
关于网站域名变更的通知
查看: 453|回复: 1
打印 上一主题 下一主题

转——Cyclone V开发板试用报告四 原理图设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-10 10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
转——Cyclone V开发板试用报告四 原理图设计

, j5 D" g! {6 j% G
如果一个设计在开发板上验证了,那么下一步就需要自己设计原理图了。这篇笔记着眼于原理图设计,结合Cyclone V GX的器件特性,简单地谈一谈经验。
1.      开发板原理图和PCB的提取
开发板是开源的,原理图和PCB的源文件都可以得到。原理图采用orcad设计,可以提取出大量的原理图symbol. PCB每个人使用的设计工具都不一样,如果是使用pads的话,9.4.1版本后带有allegro转换功能,可以转成PADS,进而提取出封装库。
2.      电源供电
Cyclone V GX不要求各种电源的特定上电顺序。每种电源的电流大小可以使用EPE工具,就是那个Excel表格来估算。需要先有个工程,完整编译后,在Quartus II中生成EPE文件,再导入Excel. Cyclone V减少了电源的种类,因此VCC Core的电流比以往的器件要大,这个在设计时需要注意。至于开关电源芯片或者模块的选择,TILinear都有专门的Guide PDF. 如果有需求,开发板上也有电流测量电路,可以使用软件包来读取相关信息。
3.      时钟分配
GXB的参考时钟可以直接驱动内部逻辑,内部的PLL可以提供参考时钟给GXB。内存控制器的参考时钟有特殊的管脚要求。FPLL比传统PLL精度高。我建议一切需要在Quartus II中编译验证,检查ErrorWarning. 原理图设计千万不敢随意揣测。
4.      内存控制器
在官网下载Device Pin Out来进行管脚连接和分配。使用硬核内存控制器的话,要注意同一个Bank上有些IO是接地的。这个不要漏掉。为了方便可以使用开发板上的内存型号,这样将来在例化的时候会简便很多。注意器件速度等级不同,内存接口的fmax也不同。分配好管脚后在Quartus II中编译验证。
5.      配置器件
首先注意配置器件的电平,EPCSEPCQ都是3.3V。其次是FPGA的对应管脚和Bank的电平选择,及相应的MSEL设置。Cyclone V GX的串行配置电平需要设为3.3V。设计时需要仔细核对。
很多时候FPGA工程师不只是写HDL,综合并下载,需要在各个环节都有所了解。因为很多时候Debug是一个团队的事,没有人能完全独立。所以对原理图多了解一些,还是很有好处的。如果FPGA工程师的软件编程能力很强(C和脚本),那么会是一个非常重要的asset. 最简单可以使用Nios II,来搭建系统级的设计。更进一步可以开发些System Console,简化和加速硬件设计
- f4 y+ ]9 a, v. L, d

该用户从未签到

2#
发表于 2019-5-14 18:03 | 只看该作者
发帖是心得 回帖是美德
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-2 12:04 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表