历史上的今天
返回首页

历史上的今天

今天是:2025年03月24日(星期一)

正在发生

2018年03月24日 | 以计数器为32位为例:FPGA中计数器设计探索

2018-03-24 来源:FPGA极客空间


我知道,我对与电子有关的所有事情都很着迷,但不论从哪个角度看,今天的现场可编程门阵列(FPGA),都显得“鹤立鸡群”,真是非常棒的器件。如果在这个智能时代,在这个领域,想拥有一技之长的你还没有关注FPGA,那么世界将抛弃你,时代将抛弃你。


FPGA中计数器设计探索,以计数器为32位为例:


第一种方式,直接定义32位计数器。


reg [31:0]count;


quartus ii 下的编译,资源消耗情况。



85C模型下的时钟频率。



0C模型下的时钟频率。



chip planner下资源分布情况。



第二种方式,定义2个16位计数器。


reg [15:0]count1,count2;


quartus ii 下的编译,资源消耗情况。



85C模型下的时钟频率。



0C模型下的时钟频率。



chip planner下资源分布情况



从上述两种情况来看,结合C4内部LAB的结构,两种方式消耗资源一样多,两种模型下的时钟频率比较接近。


值得注意的是,以上测试是在资源足够频率不高的条件下测试的。根据经验,当资源使用较多,时钟频频较高时,建议使用方式二。

推荐阅读

史海拾趣

ET Enterprises Ltd公司的发展小趣事

ET Enterprises Ltd公司的历史可以追溯到1930年代,当时它作为EMI公司的一部分,开始涉足光检测技术领域。在这个早期阶段,公司致力于研究光信号的特性及其检测方法,为后续的光电倍增管技术奠定基础。

COMPUTAR公司的发展小趣事

随着技术的不断进步和市场需求的扩大,CBC株式会社开始寻求更广阔的发展空间。1960年,CBC香港公司成立,这标志着CBC的镜头产品开始走向国际市场。香港作为当时亚洲的金融中心和贸易枢纽,为CBC提供了宝贵的国际资源和市场机遇。通过香港公司的努力,CBC的镜头产品逐渐在国际市场上获得认可。

Coil-Q Corporation公司的发展小趣事

随着公司规模的扩大,Coil-Q意识到单靠自身的力量难以应对日益激烈的市场竞争。于是,公司积极寻求与其他企业的战略合作,与多家知名电子品牌建立了长期稳定的合作关系。通过共享资源、共同研发,Coil-Q不仅拓展了业务领域,还提高了自身的技术水平和市场竞争力。

Anaren Ceramics公司的发展小趣事

随着技术的不断成熟,Anaren Ceramics公司开始积极拓展市场。公司不仅在国内市场上取得了显著的成绩,还积极开拓国际市场。通过与全球知名电子企业的合作,Anaren Ceramics公司的产品逐渐进入了国际市场,赢得了众多客户的信赖和好评。这一系列的市场拓展活动不仅提升了公司的品牌影响力,也为公司的长期发展奠定了坚实的基础。

富瀚(Fullhan)公司的发展小趣事
如果保护器上有故障指示灯或显示屏,应仔细查看其显示的故障信息,以便快速定位问题。
Charcroft Electronics Ltd公司的发展小趣事

Charcroft Electronics Ltd公司深知人才是企业发展的核心力量。因此,公司注重人才培养和团队建设,通过内部培训、外部引进等方式,打造了一支高素质、专业化的员工队伍。这支队伍不仅具备丰富的行业经验和专业技能,还具备创新意识和团队协作精神,为公司的持续发展提供了有力的人才保障。

问答坊 | AI 解惑

第四讲 利用Boost和Buck-Boost实现LED驱动

不管我们是否要控制输出电压或输出电流,Boost调节器都要比Buck调节器更难设计。持续导通状态(CCM)Boost转换器中的平均感应电流等于负载电流(LED电流)乘以1/(1-D),这里D是占空度。Boost电压调节器需要设计者考虑到输入电压的限制来保证电感的 ...…

查看全部问答>

运放设计宝典

这是我在网上收集的一些好的运放方面的资料,共享一下!…

查看全部问答>

如何在WINCE下禁用DHCP?

最近公司在做个项目,需要能修改IP,SUBMASK,NETWAY,这个修改的程序是写出来了,但是因为系统默认的是使用DHCP来分配IP的,所以就算修改了IP,下次系统再启动的时候IP又变了,等于没有修改,本来想修改系统对DHCP的默认设置的,但是还是希望能通过程序来对 ...…

查看全部问答>

ucos ii 下GPRS模块通过拨号方式进行tcp连接,不知如何下手?

    现在mcu是stm32 芯片,gprs模块是华为gtm900 ,通过查找资料如果不用模块内部的协议栈的话,自己得在ucos ii上实现ppp协议与tcp/ip协议栈,现在在网上下载了ucip1-0-3,里面就是src 目录下,有相关代码,里面还有makefile,似乎应该在li ...…

查看全部问答>

使用OWNER-DRAN方法将BUTTON改为CHECKBOX使用

按扭ID_BTN_CIRCLE和ID_BTN_RANDOM要用图片做成CheckBox功能,分别根据两个全局变量确定选中和未选中状态. 然后在BN_CLICKED事件中分别改变这两个全局变量.         case WM_DRAWITEM:           & ...…

查看全部问答>

请好心人帮忙下载一下软件,然后发我! 万分谢谢.

http://www.96qd.com/driver/softdown.asp?softid=166173 请哪位好心人帮我下载这个驱动程序,之后压缩打包后发我一下, 万分谢谢! 我的email: hkds2008@163.com 在线等!…

查看全部问答>

如何对第二代身份证的内部信息进行过读写

请问各位大虾,有没有人对第二代身份证的内部信息进行过读写,或者进行二次开发,如何读写,有没有什么相关的设备。…

查看全部问答>

新版第一帖:【重要信息】如何查找STM32的官方文档

1)进入ST中文主页:http://www.stmicroelectronics.com.cn/ 2)在“产品”栏目点击“微控制器” 3)在“大中华地区相关信息”栏目点击“中国**地区” 这时你应该看到很多好东西了,我们会把所有翻译出来的中文资料放在那里。 很简单吧~~~ ...…

查看全部问答>

关于ZIGBEE的组网问题

以前没有接触过zigbee,现在又有一个项目需要用到,所以作为初学者莽撞的问一些问题,还望大家指教: 1)项目中需要将10个节点组成一个类似于串联的线路,以便于首尾可以收发信息。(问题是这样的方法可行吗?怎样组网) 2)ZIGBEE的传送距离是多 ...…

查看全部问答>

请问audio CODEC 中AGC 跟DRC 有何区别?

请问audio CODEC 中AGC 跟DRC 有何区别?…

查看全部问答>