#author("2026-01-21T22:49:49+00:00","","")
http://dateram.com/index2216.html
http://dateram.com/index2217.html
http://dateram.com/index2218.html
http://dateram.com/index2218.html
http://dateram.com/index2218.html
http://dateram.com/index2221.html
http://dateram.com/index2222.html
http://dateram.com/index2223.html
http://dateram.com/index2224.html
http://dateram.com/index2225.html
http://dateram.com/index2226.html*  CoreGeneratorの使い方 [#ca648c09]
#author("2026-01-21T22:50:03+00:00","","")
CoreGeneratorの使い方 [#ca648c09]
** $ source /home/cad/xilinx/ISE-8.2/settings.csh [#vfcb413a]

パスの設定などが行われる模様。
alias に登録することを推奨します。

** $ source /home/vdec/script/.setup_vdec.sh [#q3dfc426]

** $ coregen [#pb9037f3]

コアジェネの起動。
GUIが起動してくるはず…。

** Ctrl + N [#c5262f18]

新しいプロジェクトを作る。
適当な名前と場所を選択して次へ。

** Part タブ [#za7a01ce]
「Select the Part for the Project:」と表示されているはず。

ここでは使用するFPGAの種類、スピードグレードを選択。
例えば、
- spartan3
- xc3s200
- ff256
- -4

などと選択する。次にGenerationタブをクリック。

** Generation タブ [#ndbf57f1]

Flow:
- Custom Output Products

を選択。

Flow Settings:
- Vendor : Cadence

Simulation Files:
- structual, Verilogにチェック

そしてOK。

一度プロジェクトを作成した後は、オプション-pを使うと便利
 $ coregen -p prj.cgp

** Coregenerator で出力されるファイル [#b5ade947]

Coregeneratorで出力されるファイルは例として以下の物があげられる。
-EDIFファイル( .edn または .ngc、これらは選択可能)
--ネットリスト(論理合成されたデザインファイル)
-verilog Template File (.veo)
-verilogファイル( .v)
--.vファイル中に記述されたインスタンスは.veoファイル中にあるらしい。こいつらは合成できないので、合成時にはネットリストを利用するとよい。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS