原创 quartus 工程设计经验分享!

2008-11-25 14:04 3187 6 5 分类: FPGA/CPLD

最近小组做高速数据采集,200M采样率,采用两片sram作为缓存,CPLD作为逻辑控制,将采集的数据通过usb发送到pc端进行处理,整个工程就是这样,小组里头我负责CPLD逻辑控制这一块,一开始是一头雾水,对vhdl和硬件都不是很懂,quartus也不怎么会用,但经过两个多月的课余时间学习,现将一些经验分享:


1,quartus工程采用模块化设计,顶层实体采用原理图设计。


2,有些warnings可以忽略掉,对工程没有影响,具体的可以到我另外一篇日志(Quartus warnings list)看看。


3,双向总线端口一定要三态输出。


4. 可以进行模块化仿真,分别将每个模块设为顶层实体再进行仿真。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1399309 2009-4-4 10:57

pacemaker你好。看到你这篇文章,我兴奋不已,因为本人目前参加的一个项目也是做高速数据采集的,也是200M采样率,采用两片sram作为缓存,CPLD作为逻辑控制,然后送到ARM进行处理与显示。在小组里,我也是负责CPLD逻辑这部分。我们目前的原理图上采用的EPM1270,而SRAM采用的是IS61LV25616。目前板子已经送到厂家那里做了,过几天就可以拿到手。然后我的调试工作就要开始。有幸知道有前辈您曾经做过类似的项目。希望前辈能多多指教。
相关推荐阅读
用户1417705 2010-05-08 20:16
FPGA驱动74HC595程序,见笑了,处女作。
library ieee;use ieee.std_logic_1164.all;entity hc595 is port(clk: in std_logic;   shift_clk: out st...
用户1417705 2010-02-25 00:16
S3C44B0X中断控制器
对S3C44B0X datasheet第十一章中断控制器的总结1.向量中断和非向量中断:(1)向量中断—由硬件提供ISR的入口地址     非向量中断—由软件计算ISR的入口地址(2)S3C44B0X...
用户1417705 2008-11-25 14:13
quartus warnings list
在QuartusII下进行编译和仿真的时候,会出现一堆warning,有的可以忽略,有的却需要注意,虽然按F1可以了解关于该警告的帮助,但有时候帮助解释的仍然不清楚,大家群策群力,把自己知道和了解的...
EE直播间
更多
我要评论
1
6
关闭 站长推荐上一条 /3 下一条