作者Vampirespit (Vampirespit)
站内Electronics
标题Re: [问题] 除了pipeline 还可以怎麽加快HDL合成电 …
时间Sat Jul 19 22:22:57 2008
※ 引述《deathcustom ()》之铭言:
: ※ 引述《Vampirespit (Vampirespit)》之铭言:
: : 想请问各位编写HDL的高手
: : 除了pipeline
: : 还可以用什麽方式加快HDL合成电路的clk(执行速度)?
: : 给我一个方向吧 感恩^___^
: 建议你可以去看Rabaey写的那本数位电路的书
: 基本上
: 复杂的逻辑,如果「坚持」要在一个clock以内完成
: 你必须衡量要把他切成几块
: 比如说
: OR(A,B,C,D)不见得快
: NAND( NAND(A,B),NAND(C,D) ) PS.我不确定我有没有转换错XD
: 这样反而可能快一点
您的意思是说 改变 coding 的方式吗?
但是 我怎麽知道怎样code电路才会比较快@Q@?
而且 我的电路 几乎都 相加 相减 相乘 相除(做bit位移)
然後互相call模组
比较少逻辑判断
所以...如果要加快电路 coding方面该怎麽下手呢?
: PS2.根据书上归纳,NAND NOR这类的似乎尽量在4/3个INPUT以内......
: PS3.这台好贵~我到现在还是下不了手
--
╭◢ ═ ◣╮ 伸卡小王子!! ╭═ ◢█═◢██◣══════════════╮
║█◢◣█╰═════════╯ ◢██ █◥█ ║
║████ ◢█◣ ◢█◣ ◢█◣◢█◤█ █ █ ╴ ║
║████ █◢█ █▌█ █▌█ █▌ █ █ █ 3☆  ̄ρ▄
║
║◥◤◥◤ ◥◤◥ ◥▌◤ ◥██ ████▌█◣█ ˙ ╰〈╭▄﹀ ║
╰════════════ ▄◤══◢█◣◥██◤══════════════╯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.230.144.61