この日記でやること 今まで高位合成(※)に触れようと思いつつ、なかなか機会が無かった。そこで今回は、Xilinx社のVivado HLSというツールで高位合成にチャレンジしてみようと思う。以前は有料ライセンスが必要だった […]
カテゴリー: FPGA/HDL
【FPGA/HDL】Microblaze MCSを使ってLチカ日記5日目:デバッグ機能を有効にしてハードウェアエクスポートをやり直す
今回やること 前回でLEDを華麗に点灯させる予定だったが、softwareをjtag経由で書くときに以下のようなエラーが発生してしまった。今回は延長戦ということで、以下のErrorを解決したい。 ERROR : no t […]
【FPGA/HDL】Microblaze MCSを使ってLチカ日記4日目:アプリケーションプロジェクトの作成とソフトウェアコーディング
今回やること 前回はBSP(Board support package:ハードウェアを動かすために必要なライブラリやドライバを集めたもの)プロジェクトの作成を行ったので、今回はいよいよLED点滅を実行するためのアプリケー […]
【開発環境】Visual Studio CodeをインストールしてVerilog用エディタにする
Visual Studio Codeがなかなか良いらしい Visual Studio Code(VSC)を会社の方がVerilogのエディタとしてプッシュしていたので、気になっていた。ネットで調べてみたところ、 &nbs […]
【FPGA/HDL】Microblaze MCSを使ってLチカ日記3日目:ハードウェアエクスポートとBSPプロジェクトの作成
今回やること 前回はハードウェア部分の設計が完了した。今回はMicroblaze MCSを動かすソフトウェアコーディングの前段階として、ハードウェアをエクスポートした後でSDK(Software Development […]
【FPGA/HDL】Microblaze MCSを使ってLチカ日記2日目:Microblaze MCS のIP Coreの組み込み
今回やること 前回はVivadoを最新版にして力尽きたので、今回からやっと本題のMicroblaze MCSに入っていく。まずは既存のLチカRTLに、Microblaze MCSのIP Coreを組み込んでいく。 &nb […]
【FPGA/HDL】Microblaze MCSを使ってLチカ日記1日目:Vivado更新と現状動作確認
やること ZYBOを使って、ZynqのPLブロックだけ使ってLEDをチカチカさせたらすっかり満足してしまい、ずいぶん時間が立ってしまった。今回はMicroblaze MCS(マイクロ コントローラー システム)を使ってL […]
【FPGA/HDL】SignalTap II Logic Analyzerで「Ready to acquire」と表示されているのに実行(Run Analysis)が押せない
タイトルの通り、SignalTap II Logic Analyzerで「Ready to acquire」と表示されているのにも関わらず、実行(Run Analysis)が押せないことがあった。原因はしょーもないことだ […]
【FPGA/HDL】Nios II SBT for Eclipseで「symbol std could not resolved」errorと出るときの対処
最近、Nios IIを使う機会があるが、Nios II 16.1 Software Build Tools for EclipseでBuildしようとすると「symbol std could not resolved」と […]
【FPGA/HDL】FPGAのPLブロックだけを使ってLチカ日記 3日目:ZYBOにJTAG経由でbitファイル書き込んでLED点滅)
今回やること 前回、ZYBOのLEDファイルを点滅させるRTLを書き、bitファイルを作成した。今回はいよいよZYBOにbitファイルを書き込み、LEDを点滅させてみたいと思う。いわゆるLチカ。 環境 Wi […]