ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Main Menu
Tweet
Facebook
Line
:-?
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
webadm
投稿日時: 2006-12-2 12:37
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3068
何故2ビットなのか
原因を知ろうとModelSimのノードリストからgpio_inputを探そうとしたらgpio_input[1:0]しか合成されていなことが判明。

2ビットしか出ないはずだ。

しかしどこで2ビットだけにされてしまっているのか?

RTL viewerで見るとちゃんと8ビット全部合成されている。

となるとFitterによって省かれてしまったことになる。

しかしレポートには8ビット全部生成されている。

すると2ビットしかないのはModelSim上だけということになる。

ModelSim用に生成されたVerilogソースを見るとtopのところでgpio_input_pinsが2本しか無いことになっている。

これか。

しかしこれはどこから来てるのだろう。

更に調べるとtop_timesim.vというPost-fitシミュレーション用のverilog netlistがオリジナルのままであることが判明。ネットリスト上でgpio_input_pinsが2本しかない。しかしその元になっているはずのtop.vはオリジナルからして8本になっている。ということはタイムスタンプに矛盾がある。

試しにtop.vのタイムスタンプを更新してみてtop_timesim.vが新しく生成されるか試してみる。

同じだった。

Post-Fit Simulation reportを見てみるとちゃんと新しいシミュレーション用のネットリストが生成されている。

Writing Verilog netlist file 'F:\Xilinx\i2c\netgen\fit\top_timesim.v' ...

が場所が違う。思い出した、ちゃんとModelSimでPost-fitシミュレーションするにはnetgen\fitの中のtop_timesim.vをプロジェクトディレクトリにコピーしないとだめだったのだ。

今度はやっとgpio_input_pinsが8本になった、しかしシミュレーション結果はダメダメだった..orz

肝心のホストからの読み出しのところがほとんど出力が不定になってしまっている。この原因はまた後で調べよう。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   XilinxのCPLD Starter Kitではまる webadm 2006-9-5 5:49
     とりあえず動いている感じ webadm 2006-9-5 6:50
       iMPACT webadm 2006-9-5 9:22
         CPLDのGSRピン webadm 2006-9-5 10:50
         Re: iMPACT marsee101 2006-9-5 14:30
           Re: iMPACT webadm 2006-9-10 21:24
     I2C Port_Expander_XAPP799_FinalVer.iseではまる webadm 2006-11-30 9:45
       結局2ビットしか出力できない webadm 2006-12-2 11:03
       » 何故2ビットなのか webadm 2006-12-2 12:37
           オリジナルのままでも同じだった webadm 2006-12-4 22:42
             Post-fitシミュレーションではpull-up抵抗が問題 webadm 2006-12-4 22:58
               3stateバスはPost-fitシミュレーションが面倒 webadm 2006-12-4 23:19
                 AlteraのI2Cリファレンスデザイン webadm 2006-12-6 9:36
                   Xilinxにも同じのがあった webadm 2006-12-12 9:56
                     エレツール株式会社のFreeIP webadm 2006-12-29 21:13
                       シミュレーション結果も良好 webadm 2006-12-30 5:22
                         実際にCPLDで動いた webadm 2006-12-30 18:02
                           トラ技付録MAX II(EPM240T100C5)にも入った webadm 2006-12-31 4:16
                             持ち腐れ気味のHP16500Bで波形観測 webadm 2006-12-31 6:10
                               ようやく完成 webadm 2007-1-2 19:43
                                 Re: ようやく完成 webadm 2011-3-2 18:08
                                   I2C LEDボードのパーツ調達 webadm 2011-3-3 3:44
                                     Re: I2C LEDボードのパーツ調達 webadm 2011-3-3 8:02
                                       Re: I2C LEDボードのパーツ調達 webadm 2011-3-3 22:12
                                         Re: I2C LEDボードのパーツ調達 webadm 2011-3-4 0:32
                                           シミュレーションではまる webadm 2011-3-4 8:45
                                             PICではまる webadm 2011-3-5 21:42
                                   エレツール株式会社のサイトの魚拓 webadm 2011-3-3 18:58

投稿するにはまず登録を
 
ページ変換(Google Translation)
サイト内検索