加藤/研究/進捗状況/In-System Memory Content Editor追加の状況
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[加藤/研究/進捗状況]]
**In-System Memory Content Editorの追加 [#r8a43f2a]
***状況 [#l876030e]
-MegaWizard Plug-In Managerによってデータメモリを追加した
--32ビットのメモリ
--1024語格納できる(32bit*1024→4KB)
--アドレスは1024〜2047番地
---これはできてないかも!
--ファイル名:"dmem.v"
***問題 [#w72e1f04]
-データメモリ(dmem.v)をインスタンス化すると、合成時にエラーが発生
--インスタンス化は、MegaWizard Plug-In Managerにより行った
---&ref(http://www.altera.co.jp/literature/hb/qts/qts_qii53012_j.pdf,,15-3参照);
--エラー内容
---Error: M4K memory block WYSIWYG primitive "PERI_MEM:PERI_MEM0|dmem:data_memory|altsyncram:altsyncram_component|altsyncram_89c1:auto_generated|altsyncram_8o72:altsyncram1|ram_block3a0" utilizes the dual-port dual-clock mode. However, this mode is not supported in Cyclone II device family in this version of Quartus II software. Please refer to the Cyclone II FPGA Family Errata Sheet for more information on this feature.
---dual-port、dual-clock modeはこのQuartus II のバージョンにおいてのCyclone II device family ではサポートされていない?
---ちなみに、参考にしたコンピュータ構築学のプロジェクトではうまくいった気がする
--Quartus IIのバージョンが悪いのか?
---現在:Version 10.0 Service Pack Installed: None
***Cyclone II FPGA Family Errata Sheetによると [#f21b9d06]
&ref(http://www.altera.co.jp/literature/ds/es_cycii.pdf,,es_cycii.pdf);
-Version 5.0 SP2 or それ以降のバージョンでやれ?
-Special Caseとして、以下の場合では自動的にアドレッシングがされず設計者がアクションを起こす必要がある
--In-System Memory Content Editor
---シリコンの影響で、正しく動作しないでしょう
---このCaseでは回避策はなく、設計者はfixed siliconを使用しなければならない
***解決策 [#r92a1208]
-10.0のService Packを入れてみる
-バージョンを落としてみる?
-よく分からないので、''後回しにしてマルチコア化の実装を先に行う''
--とりあえず9月中はバスのアービタの実装をおこなう
---命令、データのメモリへの格納は今まで通り行う
~
-.qsfをいじったら合成はできた!!
-だけど、In-System Memory Content Editor使えない
--JTAG Chain ConfigurationがNo device is selectedの状態
---USB-Blasterは認識されているのに......
-9/10:JTAGがないからでは?
--調べてみる
~
-------------
- プロジェクト名.qsfの適当な位置に右の括弧内の内容を追記してみるとか → 「set_parameter -name CYCLONEII_SAFE_WRITE "\"RESTRUCTURE\""」 -- [[前田]] &new{2010-09-01 (水) 15:38:45};
- とりあえず合成はできた!ありがとう!In-System Memory Content Editor使えないけどwww -- [[加藤]] &new{2010-09-01 (水) 16:07:36};
#comment
終了行:
[[加藤/研究/進捗状況]]
**In-System Memory Content Editorの追加 [#r8a43f2a]
***状況 [#l876030e]
-MegaWizard Plug-In Managerによってデータメモリを追加した
--32ビットのメモリ
--1024語格納できる(32bit*1024→4KB)
--アドレスは1024〜2047番地
---これはできてないかも!
--ファイル名:"dmem.v"
***問題 [#w72e1f04]
-データメモリ(dmem.v)をインスタンス化すると、合成時にエラーが発生
--インスタンス化は、MegaWizard Plug-In Managerにより行った
---&ref(http://www.altera.co.jp/literature/hb/qts/qts_qii53012_j.pdf,,15-3参照);
--エラー内容
---Error: M4K memory block WYSIWYG primitive "PERI_MEM:PERI_MEM0|dmem:data_memory|altsyncram:altsyncram_component|altsyncram_89c1:auto_generated|altsyncram_8o72:altsyncram1|ram_block3a0" utilizes the dual-port dual-clock mode. However, this mode is not supported in Cyclone II device family in this version of Quartus II software. Please refer to the Cyclone II FPGA Family Errata Sheet for more information on this feature.
---dual-port、dual-clock modeはこのQuartus II のバージョンにおいてのCyclone II device family ではサポートされていない?
---ちなみに、参考にしたコンピュータ構築学のプロジェクトではうまくいった気がする
--Quartus IIのバージョンが悪いのか?
---現在:Version 10.0 Service Pack Installed: None
***Cyclone II FPGA Family Errata Sheetによると [#f21b9d06]
&ref(http://www.altera.co.jp/literature/ds/es_cycii.pdf,,es_cycii.pdf);
-Version 5.0 SP2 or それ以降のバージョンでやれ?
-Special Caseとして、以下の場合では自動的にアドレッシングがされず設計者がアクションを起こす必要がある
--In-System Memory Content Editor
---シリコンの影響で、正しく動作しないでしょう
---このCaseでは回避策はなく、設計者はfixed siliconを使用しなければならない
***解決策 [#r92a1208]
-10.0のService Packを入れてみる
-バージョンを落としてみる?
-よく分からないので、''後回しにしてマルチコア化の実装を先に行う''
--とりあえず9月中はバスのアービタの実装をおこなう
---命令、データのメモリへの格納は今まで通り行う
~
-.qsfをいじったら合成はできた!!
-だけど、In-System Memory Content Editor使えない
--JTAG Chain ConfigurationがNo device is selectedの状態
---USB-Blasterは認識されているのに......
-9/10:JTAGがないからでは?
--調べてみる
~
-------------
- プロジェクト名.qsfの適当な位置に右の括弧内の内容を追記してみるとか → 「set_parameter -name CYCLONEII_SAFE_WRITE "\"RESTRUCTURE\""」 -- [[前田]] &new{2010-09-01 (水) 15:38:45};
- とりあえず合成はできた!ありがとう!In-System Memory Content Editor使えないけどwww -- [[加藤]] &new{2010-09-01 (水) 16:07:36};
#comment
ページ名: