原创 FPGA编程对资源的影响

2014-9-26 15:38 981 18 19 分类: FPGA/CPLD

 

 

FPGA编程对资源的影响

本文以cycloneIV为例说明,以下编程均基于EP4CE15F17C8芯片。
 

一、多个一位寄存与1个多位寄存器资源比较

程序对比:

2014926153415814.jpg

2014926153427336.jpg
资源对比:

2014926153435812.jpg

2014926153727883.jpg
 
同样功能的程序的不同编写方式并不影响资源多少。
程序对比:
2014926153537732.jpg
2014926153544920.jpg
资源对比:
2014926153552382.jpg
2014926153758253.jpg
 
当这个多达到一定数量时,同样功能的程序的不同编写方式会影响资源中专用逻辑寄存器的使用量,从而使总的LE使用增多。通过以上对比我们应该清楚,在编写程序时可以尽可能用多位寄存器代替多个移位寄存器。

文章评论1条评论)

登录后参与讨论

用户403664 2014-9-26 15:49

妹纸,图片要重新上传才行啊
相关推荐阅读
用户415513 2014-06-12 14:54
DSP学习之自己写头文件篇
  头文件主要用来描述source文件的宏定义符号常量和变量。自己写头文件时值得注意的: 1.   在写头文件时,对应source文件和head文件命名需要一致。 2.   变量定义必...
用户415513 2014-03-10 20:55
Simulink仿真之三相变压器篇
  Simulink仿真之三相变压器篇 对图1的三相变压器进行设计仿真:   图1 三相变压器   1. 顶层采用Subsystem模块设计,顶层结构如图2所示: ...
用户415513 2014-03-10 08:44
matlab,simulink驱动程序篇之分频器设计
  matlab,simulink驱动程序篇之分频器设计   以下设计基于博文http://www.cnblogs.com/tongjirailway/archive/2010/11/...
用户415513 2014-02-11 18:05
Simulink仿真驱动程序设计篇
Simulink仿真驱动程序设计篇 周期函数: 1、 矩形信号G1 周期函数需要使用Pulse Generator模块,然后使用单稳态触发器Monostable模块。 图1矩形信号G1的仿...
我要评论
1
18
关闭 站长推荐上一条 /2 下一条