约翰逊(Johnson)计数器

摘要: 约翰逊(Johnson)计数器又称扭环计数器,是一种用n位触发器来表示2n个状态的计数器。它与环形计数器不同,后者用n位触发器仅可表示n个状态。2~n进制计数器(n为触发器的个数)有2~n个状态。若以四位二进制计数器为例,它可表示16个状态。但由于8421码每组代码之间可能有二位或二位以上的二进制代码发生改变,这在计数器中特别是异步计数器中就有可能产生错误的译码信号,从而造成永久性的错误。而约翰逊... 阅读全文
posted @ 2014-11-17 11:45 舒克开飞机 阅读(15247) 评论(0) 推荐(0) 编辑

[转]亚稳态分析

摘要: [转]亚稳态分析发布时间:2011-05-12 19:56:15技术类别:CPLD/FPGA1,简介 这篇文章是我对电子设计中,亚稳态问题的一种分析和总结。文章通过对数字电路中器件的工作机制的介绍,引出亚稳态问题的发生机制。并通过对亚稳态问题发生机制的探讨,用以得到一种能够清楚地,有的放矢地解决亚稳态问题的能力。而这种能力,将会成为你作为一个工程师的价值所在。希望通过这个探讨,可以使你设... 阅读全文
posted @ 2014-10-25 15:55 舒克开飞机 阅读(342) 评论(0) 推荐(0) 编辑

[Z]芯片设计经验

摘要: [Z]芯片设计经验发布时间:2011-05-16 23:10:39技术类别:CPLD/FPGA我们很幸运,在现在这个年代在这个专业方向开始自己的职业生涯。从过去的20年到未来的20年中,在微电子产业方向现在这个年代肯定是最好的黄金时代。尤其是在中国,我们现在几乎拥有这个行业所需要的一切要素,而且正在飞快的发展。 技术方面,5年前,我们所接触和了解的技术远远落后于整个产业的水平。设计工... 阅读全文
posted @ 2014-10-25 15:52 舒克开飞机 阅读(355) 评论(0) 推荐(0) 编辑

ADF4350初始化程序(verilog)

摘要: //控制字有评估板得到,用此程序时候需要重新计算;//这个程序只给出了sdata和le的输出值,其他的复位和时钟需要单独给出;//本人应用时,配置时钟是2MHz(本模块sdata输出速率时钟),ADF4350时钟源时钟是10MHz;//可以添加跳频功能,需要另外加入else if控制程序;else ... 阅读全文
posted @ 2014-07-23 09:01 舒克开飞机 阅读(1699) 评论(2) 推荐(0) 编辑

基于Altera FPGA的LVDS配置应用一例

摘要: 转载自:http://www.eefocus.com/ilove314/blog/2012-03/231587_83020.html基于Altera FPGA的LVDS配置应用一例 在特权同学发表博文《Cyclone III的LVDS接口注意事项》后,不少网友发邮件询问LVDS具体应用的一些问题。这些网友,归根到底,估计是文档看得太少了,或许还缺少动手实践的摸索。做原型开发的知识储备,无外乎两种方式,要么理论,要么实践。理论上前面说的文档是一方面,但是说理论不要被文档框住了,以为理论就是书本和文字。其实换一个角度来理解理论,你也可以认为是间接获得知识的手段,包括一些可用的论坛资源、博文资源,甚 阅读全文
posted @ 2013-09-05 16:01 舒克开飞机 阅读(1598) 评论(0) 推荐(0) 编辑

M4K使用率

摘要: 在使用cyclond的M4K的时候发现了一个问题,设计中我需要配置一个数据宽度为224bit、深度为32的signal-port ROM。原则上这样一个ROM占用的存储空间应该为224bit×32=7168bit,而最多两个M4K(4096×2=8192bit)也足够了,但是发现MegaWizard里显示的资源利用是7个M4K。挺纳闷的,于是查看了datasheet。 发现除了上面的配置方式外,(1)注释里这么说:Altera Quartus II自动层叠或连接多个M4K块以满足更宽的或者更深的RAM/ROM配置。这下明白了,应该说一个M4K最多可以配置36bit的位宽,如 阅读全文
posted @ 2013-08-21 18:06 舒克开飞机 阅读(299) 评论(0) 推荐(0) 编辑

榨干FPGA片上存储资源

摘要: 转自:http://blog.chinaaet.com/detail/10969.html记得Long long time ago,特权同学写过一篇简短的博文《M4K使用率》,文章中提到了Cyclone器件的内嵌存储块M4K的配置问题。文中提到了这个M4K块除了存储大 小是有限的4Kbit,它的可配置的Port数量也是有限的,通常为最大36个可用port。当时只是简单的提到有这么回事,提醒使用者注意,也没有具体的谈到如何解决或者确切的说应该是避免这样的状况出现。因此,本文将结合特权同学近期在 使用FPGA时,配置片内存储器遇到的一些片内资源无法得到充分利用的问题,更深入的探讨如何在既有的基础上 阅读全文
posted @ 2013-08-21 11:02 舒克开飞机 阅读(1172) 评论(0) 推荐(0) 编辑