Re: [問題] 除了pipeline 還可以怎麼加快HDL合成電 …
看板Electronics作者Vampirespit (Vampirespit)時間17年前 (2008/07/19 22:23)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/3 (看更多)
※ 引述《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
討論串 (同標題文章)