FC2カウンター FPGAの部屋 2008年10月11日
FC2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

第27回 IBARAKI ウォークフェスティバル

今日は雨の中、うちの奥さんと夫婦で第27回 IBARAKI ウォークフェスティバルで筑波山のふもとを歩いてきました。
9時30分につくば市の筑波庁舎を出発して、りんりんロードを歩いて筑波山口へ。ここでトイレタイム。その後、つくば道を歩いて、普門寺へ。ここでお茶とアンドーナツをいただく。疲れているのでアンドーナツがおいしかった。
walk_rally_1_081011.jpg

その後、平沢官衙へ歩いていき、雨が降っていたので筑波総合体育館で昼食。その後、筑波庁舎へ帰ってきた。全部で12km 歩いた。疲れました。特に左足が疲れた。
最後に記念品(エコバックとお茶)と完歩証を受け取った。左足が痛くなった。普段の運動不足が効いているな。。。ちなみに参加費は無料です。
walk_rally_2_081011.jpg

その後、筑波大学に行って、研究室のデモとロボットコンテストをチラッとだが見てきた。学園祭をやっているのであった。
  1. 2008年10月11日 20:38 |
  2. 日記
  3. | トラックバック:0
  4. | コメント:2

soc-lm32のその後1

soc-lm32は自分のDDR SDRAMコントローラを接続して、soc-lm32全体を100MHz動作にして動かしてみることにした。最初シミュレーションをしてみたが、どうもコマンドを送っても動いてくれない?どうもおかしいが、とりあえず全体が100MHzで動くかどうか確かめるためにISEでインプリメントしてみることにした。
その結果はMico32プロセッサのmultiplierがクリティカルパスになって、タイミングがミートしてくれない。
soc-lm32_5_081011.png
だめそうだ。。。
やはり、動作周波数を50MHzに戻して、非同期FIFOでDDR SDRAMコントローラをつなぐことにする。

しかし、どうもISEのプロジェクト・ナビゲータのSourceペインの階層構築機能はおかしい気がする。ちゃんとicacheをdefineしているのに、icacheがinstruction_unitの下に入らないで論理合成をするとエラーが出てしまったりする。
そういう時は無理やりinstruction_unitなどに `define CFG_ICACHE_ENABLED を書くと階層に入るので、入ったらdefineを削除すれば大丈夫のようだ。もしかしてincludeファイルでdefineされたのは、うまく処理できていないのかもしれない。
  1. 2008年10月11日 05:14 |
  2. Spartan3E Starter Kit でマイコンを作る
  3. | トラックバック:0
  4. | コメント:0