FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。SDRAMコントローラのインプリメントテスト(動作周波数の確保)で1つクリティカルパスをつぶしたが、まだ動作周波数を満足しない。IOBのDDRレジスタを使う際に180度位相が異なったクロックでサンプルするので、周期の1/2になるところが痛い。そのような場合は下の図のように、FF(フリップフロップ)が一番下で4つのファンアウトを持っていると、どうしてもルーティングが厳しくなる。IOBの位置が離れているときには、なおさらだ。実際に最初にインプリメントしたときには、そうなっていた。ソースファイルはこれ。入力されているので、クリティカルパスは2.5ns以下でなければならない。Analyzerのレポート。-0.820nsになっている。ファンアウトが4なので、だいぶネットが伸びている。これでは、だめなので、なるべく下のようにツリー状にネットを分散していけば、リソースは食うがネットは短くなるはず。本当はそれを見越して、宣言部でIOBの分だけFFを宣言してあるのだが、XST(論理合成)で消されてしまう。ディレクティブを使用して、XSTに消さないようにお願いする。dqs_reset_d3d;これでインプリメントすると、負荷が分散されて制約が満足するようになった。Analyzerのレポート。Editorで見てもファンアウトが1になって、距離も短くなっている。少なくとも、主力用FFと出力のトライステートバッファのイネーブル信号用FFはIOBに入れないとtsuとtcoは満足できないと思う。それらのFFはすべてIOBに入っていない。IOBの物理的な構造を考慮してVerilogファイルを書かないとだめそうだ。コメント:2思いがけなく中島誠之助講演会に行く昨日、6時ころ職場から帰ろうとしたら先輩が急いで帰ろうとしていました。そんなに急いでどうしたんですか?と聞いたら、テレビ番組の”開運!なんでも鑑定団”の中島誠之助さんの講演会があって、すぐ行かなくちゃ行けないということでした。おまけに奥さんがいけないので一枚チケットが余っているから、よかったら行くか?というありがたいお言葉がありました。一瞬迷いましたが、私は”開運!なんでも鑑定団”を開始当初から見ている大のファン!ぜひ、お願いしますということで行くことにしました。場所はつくばの国際会議場。いってみたら生命保険会社の宣伝を兼ねた講演会でした。はじめに生命保険会社のお偉いさんがご挨拶。その後、中島誠之助さんの講演が始まりました。番組開始当初のエピソードや島田紳介さん、石坂さん、アシスタントの吉田さんの話とかがあって、楽しめました。鑑定品の話も大体どんなものかわかりました。思ったのは、中島さんは同業者に嫌がらせを受けたということです。いえば、同業者が売ったものを”これはにせものです”とかいうわけですものね。うらまえれないはずはありません。苦労があったんですね~!トレードマークの着物も3回目からだそうです。最初はスーツだったとのこと。先輩のおかげで楽しいときを過ごせました。ありがとうございました。コメント:0プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。