您现在的位置是:首页 > 教程 > FPGA/CPLD 的开发应用区别
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

FPGA/CPLD 的开发应用区别

更新时间:2019-01-22 10:07:06 大小:93K 上传用户:z00查看TA发布的资源 标签:FPGACPLD 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

在设计电子系统前应做好包括系统设计、方案论证和器件选择准备等工作。根据所设计项目的功能,初步定义I/O 端口;根据器件本身的资源、系统延迟时间、系统速度要求、连线的可布性及成本等方面进行权衡以选择合适的FPGA/CPLD 器件,使器件在资源和速度上能够满足所设计电子系统的需求。

⒈ 器件类型的选择

根据PLD 的结构和工作原理可以知道,CPLD 分解组合逻辑的功能很强,一个宏单元就可以分解十几个甚至二三十个组合逻辑输入,即组合逻辑资源比较丰富;但CPLD 一般只能做到512 个逻辑单元,寄存器资源较少,因而CPLD 适合于设计复杂组合逻辑。FPGA 的其制造工艺确定了芯片中包含的LUT 和触发器数量非常多,寄存器资源比较丰富;而且如果用芯片价格除以逻辑单元数量,FPGA 的平均逻辑单元成本大大低于CPLD。但一个LUT 只能处理4 输入的组合逻辑,因此如果设计中使用到大量触发器,如时序逻辑,那么FPGA 就是一个很好的选择。


部分文件列表

文件名 大小
2-5学习内容.pdf 93K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载