round_stone

スポンサーリンク
機能検証

Icarus VerilogとSCVの連携(VPI)

Verilog RTLのデザインをSCV(SystemC Verification Library)で検証する環境のサンプルです。 サンプルの動作環境 このサンプルは次の環境で動作を確認しました。 OS: CentOS7.7Icarus ...
機能検証

Icarus VerilogとSystemCの連携(VPI)

Verilog RTLのデザインをSystemCで検証する環境のサンプルです。通常、Verilog RTLのデザインは、Verilogのテストベンチでテストデータ生成や出力データの検証を行いますが、VPI(Verilog Procedura...
その他

Microsoft社とAmazon社のEDA開発環境

情報処理学会誌に掲載されていた「会議レポート DAC2019参加報告」という記事で、Microsoft社やAmazon社もDAC2019に出展していたことを知ったので、どのような内容なのか調べてみました。EDA環境のクラウド化記事を読んだと...
その他

イーサネットコンバーター

PCにLinuxをインストールしたり、FPGA をネットワークに接続したりするとき、 イーサネットの接続ポートが近くにない場合があります。このような時は、イーサネットコンバーターでPCやFPGAをWi-Fi環境に接続する方法があります。イー...
その他

ISEとVivado

Xilinx社のFPGA用開発ツールには、VivadoとISEの2種類があります。簡単に言ってしまえば、Vivadoは比較的新しいFPGA用の開発ツール、ISEは旧式FPGA用の開発ツールです。一般的に、新しいFPGAの方が高機能ですが、ア...
開発キット

DE10-Liteの開封

Terasic社のDE10-Liteを借りる機会がありました。 ボードの概要 DE10-Liteは、Intel社のMAX10が搭載されたFPGAボードです。価格は85ドルです。日本では、13,000円ほどで販売されているようです(2017年...
設計

CentOS7にGTKWaveをインストール

VivadoやQuartusにも波形ビューワが付属していますが、ツールを起動するのに時間がかかるため、RTLのデバッグにはGTKWaveを多用しています。CentOS7の場合は、yum install gktwaveだけでインストールできま...
設計

CentOS7でModelSimを実行

Quartus Primeライト・エディションのModelSim Starter EditionをCentOS7で動かそうとすると、いろいろとライブラリのインストールが必要になりました。 必要なライブラリのインストール PLIのコンパイル ...
FPGA

Vivado Simulatorのコマンドライン実行

Vivado Simulatorをコマンドラインから実行する場合、xvlog,xelab,xsimを続けて実行します。#!/bin/sh# RTL directoryRTL_DIR="../rtl"INC_DIR="../include"s...
FPGA

CentOS7のXilinx SDKエラー

CentOS7にインストールしたVivadoからXilinx SDK(2017.1)を実行し、プロジェクトのビルドを行うと以下のエラーが発生しました。 14:23:15 ERROR : (XSDB Server)ERROR: Proble...
スポンサーリンク