• 検索結果がありません。

XILINX トレーニングコース「Vivado Design Suite ツールフロー」

N/A
N/A
Protected

Academic year: 2023

シェア "XILINX トレーニングコース「Vivado Design Suite ツールフロー」 "

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

XILINX トレーニングコース「Vivado Design Suite ツールフロー」

技術第2班 一条 洋和

1. はじめに

令和2年2月26日(水)に、東京都品川区のザイ リンクス株式会社にて行われた、XILINX トレー ニングコース「Vivado Design Suite ツールフロー」

を受講した。

2. 概要

Vivado Design Suite とは、Xilinx(ザイリンク ス)社が作成したFPGA開発用ソフトウェアであ る。FPGA(Field Programmable Gate Array)とは、

書き換え可能な集積回路であり、プログラミング によって動作を定義することができるデバイスで ある。本校電気・電子コースでは、Xilinx 社製の Zynq-7000というFPGAを所有している。

写真1 Zynq-7000開発ボード

3. 日程

10:00 FPGAアーキテクチャ、3DIC、SoC UltraFast設計手法

11:00 Vivadoデザインフロー

Vivado Design Suiteのプロジェクト ベースモード

13:00 ビヘイビアーシミュレーション

演習1

14:30 合成とインプリメンテーション

演習2

16:00 Timing Constraintsウィザード 他

4. 各日程の詳細

⚫ Vivadoデザインフロー

Vivado Design SuiteでのFPGA設計の流れにつ いて、旧世代のソフトであるISE Design Suiteと 比較しながらの説明があった。ISE が処理ごとに 異 な るデ ー タモ デル を 用い てい るの に対 し 、

Vivadoでは処理全体で共通の制約言語を採用して

おり、スピードアップが図られているとのことで あった。FPGA 設計には、動作を定義するプログ ラミングだけでなく、FPGA に配置されているそ れぞれの回路要素のどれを用い、どのように配線 するかを決める処理も含まれるため、データモデ ルの変更により大きな効果が得られることを理解 できた。

⚫ 合成とインプリメンテーション

合成とは、設計したプログラムを回路要素レベ ルに変換する処理のことである。インプリメンテ ーションとは、回路要素の組み合わせをFPGAに 合わせて最適化し、配置配線する処理である。こ の処理はソフトウェア側で行われるが、設定でき るオプションは多岐にわたり、選択するオプショ ンによっては処理時間に影響を及ぼすことが説明 された。FPGA の実機を用いて演習を行い、簡単 な入出力回路の動作を確認した。

5. おわりに

今回のトレーニングコースを受講して、FPGA の設計手法についてより深い理解を得ることがで きた。学生実験において、FPGA の特徴を生かし たテーマを導入できるよう、今後さらに教材開発 を行っていきたい。

参照

関連したドキュメント

本セクションでは、RealPresence Content Sharing Suite が導入されている場合に、Microsoft Lync 2010 および

で、[ジャストシステム製品を持っている(User ID を持っている)]を選択 した場合 ※シリアルナンバー、User

注記 : [Address Editor] タブはバス マスターとして機能する IP ブロック (次の図の場合、MicroBlaze プロセッサ) が図に含まれている場合にのみ表示されます。 図

(新しい G Suite アドレスではなく、)ユーザーがメールをすぐ に受信できるメールアドレスを入力します。 ユーザーは

cisecurity.orgまでご連絡ください。 Casper Suite とは? Casper Suite は Apple の各デバイスを管理するた めのツールをセットにしたも のです。 JSS とは?

FINCAD Analytics Suite 2019 をインストール後、初回起動を行う と、左記の画面(License Manager 起動画面)が表示されます。 これは FINCAD

フィクスチャー プロファイル DMX デバイスの 属性 の全ては、”Fixture Profile” や .SSL2

CorelDRAW Graphics Suite X6 コンテンツに は、CorelDRAW を使用してグラフィックや テキストのフレーミングに使用できるイン