Re: [問題] 用FPGA寫SDRAM控制電路

看板Electronics作者 ( N￾NN￾N)時間16年前 (2009/05/30 12:05), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《saberstar (命)》之銘言: : 請問大家一下 : 假如我想寫一個SDRAM的控制電路 : 想跑的快的話好像得在I/O各設暫存器 : 請問這樣的理由是因為推動比較快嗎? : 那這些暫存器是那些部份需要 : 像是如果我要寫資料到SDRAM的話 : 得先在輸入端存在暫存器 : 然後在輸出端再存一次要這樣嗎? : 還是我搞錯了I/O各設暫存器的意思 : 並不是兩邊都要? : 而是像是要寫的時候才存一次 : 讀的時候反過來再存一次? : 那我主機端的訊號線跟控制電路對SDRAM的訊號線也需要有暫存器嗎? : 請高手指點一下 : 感謝 是要你使用IO附近的暫存器來設計 SDRAM Controller FPGA中是有一些腳位是專門用來跑memory interface 的 也因為這些介面都是高速訊號居多 因此這些IO上都有 放一些針對 skew 或是 delay 等等 timing issue 特化過的 DFF 而這些暫存器由於就在IO旁邊所以離IO Pad 距離也較短 當然比起使用 FPGA 核心內的的DFF來設計電路 當然速度會比較快 另外就是這些IO Register 還有些可以微調 timming 對設計者來說 當然效能會比較好囉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.82.64

05/30 12:54, , 1F
喔喔 謝謝指教
05/30 12:54, 1F
文章代碼(AID): #1A8B2MA1 (Electronics)
文章代碼(AID): #1A8B2MA1 (Electronics)