首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

FPGA和CPLD对比与入门

FPGA和CPLD对比与入门

入门介绍:
1、EMP240使用很广泛了,8元一片。EMP240顾名思义具有240个宏单元,或者说240个触发器,或者理解成240个bit的存储单元。
2、仿真分2步,写逻辑时用QUARTUS自带的仿真;逻辑写完后,最好用model sim专门仿真。
3、如果你需要100个逻辑单元,实际用的可能是120个,因此要留出20%的余量。
4、一个小技巧,针对EPM240和570来说,常用的封装TQFP100,这2个芯片封装是向下兼容的,因此,即便决定用240,也要按照570去画板子。焊接是兼容的,同时万一240资 源不够了,还可以换570,非常方便。

CPLD和CPU接口:
1、CPLD大部分是做为CPU的扩展,替CPU完成外部引脚资源的扩展、输入输出时序管理、部分软件功能实现,肯少单独用CPLD。
2、初学者使用CPLD时,可以在IO连线中串联一个51欧姆的电阻,方便测量,更重要的是能保护CPLD的IO,更深一步是能改善高速信号的振铃、信号反射。提高信号完整性。

CPLD和FPGA区别:
1、CPLD比较简单,FPGA更加复杂,在CPLD基础上增加了PLL、硬件乘法器、RAM等资源。Altera的MAX II系列CPLD内部应用了走线池,严格的说已经是FPGA了。
2、前仿真属于逻辑仿真,所有瞬态时序同步发生,用于初期测试逻辑功能是否正确;后仿真则带有延迟特性,这和芯片的内部构造和编译后的内部走线密切相关。后仿真一般就等同于实际板子上跑的结果。如果在PCB板上跑出现问题,则此问题就比较难解决。
返回列表