「FPGAスタータ・キットで初体験!オリジナル・マイコン作り」サポート掲示板

書籍に関するご質問, ご要望, ご提案, ご感想, トラブル報告等ありましたら書込み下さい。 趣旨の不明な書き込みは削除する可能性があります。 この掲示板は予告なしに閉鎖される場合があります。


あなたも高機能な無料レンタル掲示板を作りませんか?
作成は、こちらから→

カテゴリ:[ 理系学問 ] キーワード: FPGA 画像処理 SoC


69件の内、新着の記事から10件ずつ表示します。


[21] NIOSのダウンロードについて質問

投稿者: MURA 投稿日:2014年 1月 8日(水)00時58分32秒 p8096-ipngn100104osakakita.osaka.ocn.ne.jp  通報   返信・引用

最近、本テキストを購入させていただき、DE0ボードにて課題に取り組みはじめました。

そこで質問があるのですが、
第2章p50のソフトウエアをダウンロードするところで、どうしても下記のエラーが
発生してしまいます。(ビルドはエラーなく実行できました)
No Nios II target connection paths were located. Check connections and that a Nios II .sof is downloaded.

P57のトラブルシューティングも確認しましたが、どうもUSB-Blasterが認識されません。
(Quartusの方は認識してsofを書き込みできています)

何か他に見落としそうな点がありましたら、ご教示いただけませんでしょうか。

因みに環境は、
Win XP 32bit, Quartus II 12.0sp2です。

以上よろしくお願いいたします。




[20] Re: 画像処理システム編

投稿者: 岩田 投稿日:2013年12月 6日(金)21時08分15秒 em1-115-192-102.pool.e-mobile.ne.jp  通報   返信・引用 > No.19[元記事へ]

筆者の岩田です。ご投稿ありがとうございます。

TerasicのTRDB_D5Mについてはよく存じませんが、おそらくそのインターフェースはaitendoのOV7670と全然違うと思います。
したがいましてHDLのレベルから書き直さなければならないと思います。

以上よろしくお願いします。

> 本書ではaitendoのOV7670を使用していますが、
> TerasicのTRDB_D5Mでは回路記述はかわってくるのでしょうか?

http://digitalfilter.com



[19] 画像処理システム編

投稿者: 小林 投稿日:2013年12月 6日(金)15時07分10秒 poseidon.pit-nagano.ac.jp  通報   返信・引用

本書ではaitendoのOV7670を使用していますが、
TerasicのTRDB_D5Mでは回路記述はかわってくるのでしょうか?



[18] Re: PwmCtrlリスト8-1質問

投稿者: 岩田 投稿日:2013年11月10日(日)14時33分8秒 softbank219054226093.bbtec.net  通報   返信・引用 > No.17[元記事へ]

著者の岩田です。ご投稿ありがとうございます。

inoutになっていると思いますが…
見間違いしやすいので気を付けましょう。

以上よろしくお願いします。

> FPGAスタータ・キットで初体験!オリジナル・マイコン作り」(v1)の114ページにある
> リスト8-1のSDRAM Interfaceで、
> input [15:0] SDRAM_DQ;は、inout [15:0] SDRAM_DQ;の間違いではありませんか?
> 本文ではエラーがでてしまいます。

http://digitalfilter.com



[17] PwmCtrlリスト8-1質問

投稿者: 豊田隆司 投稿日:2013年11月 9日(土)11時24分23秒 zaq7a66ff54.zaq.ne.jp  通報   返信・引用

FPGAスタータ・キットで初体験!オリジナル・マイコン作り」(v1)の114ページにある
リスト8-1のSDRAM Interfaceで、
input [15:0] SDRAM_DQ;は、inout [15:0] SDRAM_DQ;の間違いではありませんか?
本文ではエラーがでてしまいます。




[16] RE:RE:SDRAMコントローラの追加で失敗する

投稿者: tappe 投稿日:2013年10月21日(月)19時37分49秒 osk12-p183.flets.hi-ho.ne.jp  通報   返信・引用

ご指摘とおりSDRAM_DQの宣言がinoutでなくinputになっておりました。
ありがとうございました。

input[15:0] SDRAM_DQ;
 ↓
inout [15:0] SDRAM_DQ;



[15] Re: SDRAMコントローラの追加で失敗する

投稿者: 岩田 投稿日:2013年10月20日(日)12時49分51秒 softbank219054226093.bbtec.net  通報   返信・引用 > No.14[元記事へ]

> 第8章のSDRAMコントローラを追加するで119ページのコンパイルで失敗します。
> 以下がコンパイル時のメッセージです。どの辺の問題かわかりませんでしょうか?
> ちなみにREVはQuartusII64-bit Version 13.0.1 Build 232 Web Editionです。
> Qsysは13.0sp1 Build 232です。
> Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[10]" and its non-tri-state driver.
> Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[4]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[4]"

筆者の岩田です。ご投稿ありがとうございます。

SDRAMのデータバスは入出力共用なのでSDRAM_DQはinoutである必要があります。
WarningやErrorを見る限り出力同士がぶつかっているような気がするのでそのあたり確認してください。

またQuartusII v13でしたらアーカイブのフォルダPwmCtrlを丸ごとコピーしても使えると思います。
詳しくは177ページをお読みください。

以上よろしくお願いします。

http://digitalfilter.com



[14] SDRAMコントローラの追加で失敗する

投稿者: tappe 投稿日:2013年10月19日(土)16時07分9秒 osk12-p183.flets.hi-ho.ne.jp  通報   返信・引用

第8章のSDRAMコントローラを追加するで119ページのコンパイルで失敗します。
以下がコンパイル時のメッセージです。どの辺の問題かわかりませんでしょうか?
ちなみにREVはQuartusII64-bit Version 13.0.1 Build 232 Web Editionです。
Qsysは13.0sp1 Build 232です。

"nios2e:u0|altera_avalon_sc_fifo:new_sdram_controller_0_s1_translator_avalon_universal_slave_0_agent_rdata_fifo|mem" is uninferred due to inappropriate RAM size
Info (276004): RAM logic "nios2e:u0|altera_avalon_sc_fifo:new_sdram_controller_0_s1_translator_avalon_universal_slave_0_agent_rdata_fifo|mem" is uninferred due to inappropriate RAM size
Warning (12241): 5 hierarchies have connectivity warnings - see the Connectivity Checks report folder
Warning (13034): The following nodes have both tri-state and non-tri-state drivers
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[4]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[3]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[0]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[15]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[5]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[2]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[1]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[11]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[12]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[13]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[14]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[8]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[6]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[7]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[9]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[10]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[4]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[3]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[0]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[15]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[5]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[2]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[1]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[11]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[12]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[13]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[14]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[8]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[6]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[7]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[9]" and its non-tri-state driver.
Warning (13035): Inserted always-enabled tri-state buffer between "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[10]" and its non-tri-state driver.
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[4]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[4]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[3]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[3]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[0]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[0]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[15]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[15]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[5]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[5]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[2]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[2]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[1]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[1]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[11]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[11]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[12]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[12]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[13]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[13]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[14]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[14]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[8]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[8]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[6]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[6]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[7]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[7]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[9]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[9]"
Error (13076): The node "nios2e:u0|nios2e_new_sdram_controller_0:new_sdram_controller_0|za_data[10]" has multiple drivers due to the non-tri-state driver "SDRAM_DQ[10]"
Info (144001): Generated suppressed messages file C:/DE0Sample/PwmControl/output_files/PwmControl.map.smsg
Error: Quartus II 64-Bit Analysis & Synthesis was unsuccessful. 16 errors, 42 warnings
Error: Peak virtual memory: 684 megabytes
Error: Processing ended: Sat Oct 19 15:42:54 2013
Error: Elapsed time: 00:00:58
Error: Total CPU time (on all processors): 00:00:56
Error: Peak virtual memory: 684 megabytes
Error: Processing ended: Sat Oct 19 15:42:54 2013
Error: Elapsed time: 00:00:58
Error: Total CPU time (on all processors): 00:00:56
Error (293001): Quartus II Full Compilation was unsuccessful. 18 errors, 42 warnings



[13] プロジェクトを丸ごとコピーして使う方法

投稿者: 岩田 投稿日:2013年 9月30日(月)15時42分30秒 em1-115-192-177.pool.e-mobile.ne.jp  通報   返信・引用

ダウンロードアーカイブにあるPwmCtrlやVideoProcはQuartusII 12.0sp2 Web Editionで作成したプロジェクトです。
それらのディレクトリを丸ごとコピーして使う場合は、書籍177ページで述べたように絶対パスをC:\DE0BOOK\FPGA\PwmCtrlやC:\DE0BOOK\FPGA\VideoProcとして使いましょう。
ちなみにQuartusII 13.0で試したところコンパイルに成功しましたが、あまりバージョンが違いすぎるとエラーが出てくるかもしれません。その場合は書籍に沿って一からプロジェクトを作成しましょう。

http://digitalfilter.com



[11] Re: コンテンツダウンロード

投稿者: 岩田 投稿日:2013年 7月18日(木)11時33分16秒 softbank219054226093.bbtec.net  通報   返信・引用

吉澤様。著者の岩田です。ご投稿ありがとうございます。

●アーカイブを開くとEXEファイルが現れるのでダブルクリック。
●パスワードが要求されます。半角英数です。大文字小文字に注意してください。
●C:\CQディレクトリ以下に展開されますが時間がかかります。EXEファイルが反応しないように見えますがそれは実行中です。触らないで自動的に消えるまで数分間待ちましょう。
●C:\CQ\FpgaOriginalディレクトリは400MBくらいあると思います。Part1がDAY11まで、Part2がDAY15まであります。

以上よろしくお願いします。

http://digitlfilter.com


レンタル掲示板
69件の内、新着の記事から10件ずつ表示します。

お知らせ · よくある質問(FAQ) · お問合せ窓口 · teacup.レンタル掲示板

© GMO Media, Inc.