作者horsehead ( NNNN)
看板Electronics
标题Re: [问题] 用FPGA写SDRAM控制电路
时间Sat May 30 12:05:41 2009
※ 引述《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
1F:推 saberstar:喔喔 谢谢指教 05/30 12:54