ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Main Menu
Tweet
Facebook
Line
:-?
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
webadm
投稿日時: 2008-9-29 11:07
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3088
XILINX ISEでコンパイルしてみた
まだ途中だけど、同じソースをXILINX ISE 9.2のプロジェクトにコピーしてコンパイルしてみた。

結果はsbuc.vで一カ所言語サポートの非互換性でエラーが出た。

XILINXのコンパイラではモジュールポートリストでパラメータを使用した場合、それ以前にパラメータを宣言しないとエラーになる。

Alteraの場合は、後にパラメータ宣言しても有効になる(後方参照?)。

モジュールのポートリストの前にパラメータ宣言を移してエラーも警告もまったく出なくなった。

RTL Viewerで見ると概ね意図した通りに解釈されているように見える。デバイスはCoolrunner-II CPLDでやってみたがXC2C256でやっと入る感じだった。時計とタイマーを生成しなければもっと少なくて済むと思われる。XC9500シリーズだとXC95288というのにfitした。最大動作クロックは58MHzと余裕がある。しかしこれに載せるわけにはいかないからやはり時計、タイマーは生成しないようにするしかない。

RTL Viewerでみたネットリスト

トップは信号がアルファベット順に並んでいるだけ。



その下層は、割とすっきりしている。どれがどれかカーソルを乗せてみないとわからない。



FREQUENCY COUNTERブロック、プリスケーラーと同期カウンタ部に出力ラッチと想像通り。



CLOCK DIVIDERブロック。



CONTROLブロック、これはインスタンス生成だけなので変わりようが無い。



CLOCK TIMERブロック。規模が大きいと思ったけどそれほどでもなく1ページにすべて収まっている。レジスタとコンビネーションロジックだけ。



DISPLAYブロック。2ページにまたがっているがほとんどがコンビネーションロジックとスキャンカウンタと出力レジスタ。



これも一度シミュレーターでフリーランさせて動作を見てみよう。



フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   Poorman's MSM5524 webadm 2008-8-12 11:11
     トップレベル webadm 2008-8-13 5:51
     FREQUENCY COUNTERブロック webadm 2008-8-14 20:05
     CLOCK DIVIDERブロック webadm 2008-9-8 10:54
     CONTROLブロック webadm 2008-9-14 23:10
     CLOCK TIMERブロック webadm 2008-9-16 5:20
     DISPLAYブロック webadm 2008-9-17 10:16
     RTLスケルトン入力 webadm 2008-9-18 13:18
     RTL: FREQUENCY COUNTER webadm 2008-9-18 22:49
     RTL: CLOCK DIVIDER webadm 2008-9-19 5:14
     RTL: CONTROL webadm 2008-9-19 8:56
     RTL: CLOCK TIMER webadm 2008-9-22 10:27
     RTL: DISPLAY webadm 2008-9-23 8:56
     動作シミュレーション webadm 2008-9-24 3:36
       Re: 動作シミュレーション webadm 2008-9-24 5:08
         周波数カウンターモードのシミュレーション webadm 2008-9-24 5:41
           QuartusのState Machine Viewer webadm 2008-9-24 6:18
             どうやらバグではないようだ webadm 2008-9-24 7:17
             周波数カウント動作は出来た webadm 2008-9-24 9:10
               時計とタイマー関連 webadm 2008-9-25 20:06
     VFDドライバ回路 webadm 2008-9-26 7:47
       Re: VFDドライバ回路 webadm 2008-10-1 10:08
         Re: VFDドライバ回路 webadm 2008-10-5 23:29
           Re: VFDドライバ回路 webadm 2008-10-6 11:09
             Re: VFDドライバ回路 webadm 2011-2-23 0:50
   » XILINX ISEでコンパイルしてみた webadm 2008-9-29 11:07
     CLOCK TIMERモジュール無しでコンパイルしてみた webadm 2008-10-5 11:56
       Re: CLOCK TIMERモジュール無しでコンパイルしてみた webadm 2008-10-5 12:37
     冬休みの課題にしよう webadm 2008-12-16 9:49
       主要部品が届いた webadm 2008-12-24 20:21
         OKI MSM5524RS入手 webadm 2011-1-4 22:55
           Re: OKI MSM5524RS入手 webadm 2011-1-10 5:06

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