2011年10月10日

SDRAM周りの設計(5)

 気持ちよくSDRAM が動いたと思って他の箇所を直したら、全く動かなくなってしまいました。

 コメントでアクセスに問題がある事の指摘を受けたので、これも修正しましたが、ダメ。
 (どうもCS はベタLでも問題なかったようです)


 結局、データの取り込みのクロックが遅かったのが原因で、取り込みクロックを前にすると正常動作しました。
 3.5ns も前にしましたが...

 それに合わせて、チェック値も変更しました。


# wire delay(0.25ns) + SDRAM output delay(6ns) + wire delay(0.25ns)
set_input_delay -clock SDRAM_CLK -max 6.5 [get_ports DRAM_D*]

# wire delay(0ns) + SDRAM data hold(2.5ns) + wire delay(0 ns)
set_input_delay -clock SDRAM_CLK -min 2.5 [get_ports DRAM_D*]

 セットアップ側を8ns → 6.5ns にしています。


posted by えすび at 13:20| Comment(0) | FPGA化:SDRAM | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。