在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: Johnny_Cheng

[求助] 如何提高实现的设计的频率

[复制链接]
 楼主| 发表于 2011-12-7 16:55:29 | 显示全部楼层
回复 20# benny46


    我说的codec指的是,编码解码器,就是按照总线的规定将数据转化成总线标准的数据格式发送输出去,或者将接收到的数据转化成一般的数据格式。数据发送的最大频率取决于设计实现的最高频率
 楼主| 发表于 2011-12-7 16:57:07 | 显示全部楼层
回复 17# dreamylife


    您这么说,看来这方面的书应该是很少了哈
 楼主| 发表于 2011-12-7 17:02:34 | 显示全部楼层
回复 3# jack888518


   我想看这方面的书,您能给推荐几本不?
 楼主| 发表于 2011-12-7 17:57:57 | 显示全部楼层
发一个相关书籍的链接http://www.signalintegrity.com/Pubs/index.htm
发表于 2011-12-7 22:02:25 | 显示全部楼层
要想提高工作频率,在写代码的时候就要考虑到你写的每一个局部会被翻译成什么电路,先通过工具找到critical path, 找到相应的代码,减少其寄存器间的组合逻辑。想优化代码,最好从头学学一些最基本的硬件computer algorithm, 比如怎么样用逻辑门实现加减乘除等逻辑运算,学过后,会让你对你写的代码有全新的认识。你会发现,光一个最简单的ripple carry的32位的全加器的组合逻辑延迟就已经很大了,对应到你的代码里可能只是一个加号。如果对数据的延迟要求不高的话,并行1.组合逻辑,2.加pipeline或活用状态机控制整个流程是从算法角度的主要优化方法,剩下的就只用提高工艺,或用指定的优化工艺库了。
发表于 2011-12-7 22:03:16 | 显示全部楼层
流水线能增加吞吐量,采用硬件复制技术能减少延时
发表于 2011-12-7 22:29:23 | 显示全部楼层
回复 22# Johnny_Cheng

应该也不少,只是我没查过。。。
发表于 2011-12-7 23:08:10 | 显示全部楼层
面积换速度啦!!!!
 楼主| 发表于 2011-12-8 00:11:03 | 显示全部楼层
回复 25# abhong
谢谢您的指点,“写的每一个局部会被翻译成什么电路”,还有就是那些东西会被综合成寄存器,这些我都很想弄清楚,很想找到一些资料啥的,很遗憾,一直没有找到。不知道您能给推荐一些资料书籍不?谢谢啦。还有您说的一些基本硬件算法啥的,我也很想找一些资料,但也没找到啥东西来着。给推荐一些资料呗,谢谢O(∩_∩)O
发表于 2011-12-11 20:36:09 | 显示全部楼层
高速数字电路设计~mark
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-11 05:54 , Processed in 0.028938 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表