ツールの紹介と新規起動 プロジェクト演習 CS28  川口 博.

Slides:



Advertisements
Similar presentations
1 実技演習1 2008/01/28,29 JaLTER Morpho 講習会. 2 起動・接続 各自、コンピュータを起動してネットワーク に接続してください。 各自、コンピュータを起動してネットワーク に接続してください。 IP アドレス自動取得 IP アドレス自動取得 無線 LAN 使用可 無線.
Advertisements

Quartus Ⅱの簡単な使い方 Combinatorial Logic (組み合わせ論理回路)( P.19 ~ 23 ) ① Implementing Boolean Expressions&Equations (ブール表現とブール式の書き方) ② Declaring Nodes (ノードの宣言)
InstallShieldLecture InstallShield でインストーラを作成する方法 ( 初級編 ) ソニーエンジニアリング 設計 3 部 1 課 齋藤佑輔.
RitsPen 2.0 起動方法 CentOS を 例にして. CentOS を起動した状態 RitsPen がインストールしておく.デスクトップに ritspen というフォルダがあるはず.
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
第5章 JMPのインストールと基本操作 廣野元久
BBT大学 Ruby on Rails開発環境セットアップマニュアル
実習1:コマンドシェルの使い方.
UNIX利用法.
UNIX利用法 情報ネットワーク特論資料.
PC作業の一時停止 ●「スタンバイ(サスペンド)」: メモリには電源が供給される。実行中のデータがそのままメモリに保持されるため、作業を中断した状態から 数秒で再開ができる。省電力。 操作: 「スタート」→「電源オプション」→「スタンバイ」とクリックする。 ●「休止状態」: メモリの内容をハードディスクに退避してから全デバイスの電源をオフ。作業を中断した状態からの再開ができる。ノートPCでは電池が消耗しない。
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
コマンドプロンプトの起動と終了 最初に覚えるコマンド ディレクトリ構造とパス 各種コマンドの練習 Cコンパイルとプログラムの実行
実習問題の解き方 JIS3-2の場合.
ゲームプログラミング講習 第1章 DXライブラリ入門
CODE::BLOCKSで 無料で簡単 Windowsアプリ開発
Handel-C基礎 および 7セグとマウスのハンドリング
Netscape Communicator Eudora Microsoft Word
Quartus II 使用法 (ver 9 sp2, 一部ver. 5)
Al-Mailのインストールと使い方 インストール –1 (pop-authの設定、Al-Mailのインストール用ファイルをダウンロード)
心理学情報処理法Ⅰ やってみよう:Excelを使ってみよう.
L A T E X B o x Ver Manual 2010 Tanaka.
Fire Tom Wada IE dept. Univ. of the Ryukyus
湘南工科大学 2013年4月23日 プロジェクト実習A アドベンチャーゲームを作ろう 第3回 湘南工科大学情報工学科 准教授 小林 学.
メールの利用2 計算機実習室で Netscape 7.1 メール.
実習1:コマンドシェルの使い方.
計算機アーキテクチャ特論 Chapter9(6-7)
TA 高田正法 B10 CPUを作る 2日目 SPIMのコンパイル TA 高田正法
経営工学基礎演習a Word第1回目.
情報技術演習Ⅰ 人文学研究のための情報技術入門 2017/06/22
経営工学基礎演習a PowerPointの利用.
第2回 Microsoft Visual Studio C++ を使ってみよう
Aptana Studio 3 に Android ADT プラグインを インストールする方法
Windows-XPにソフトをインストールしたい
Borland Delphi 6 でビジュアルプログラミング
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
Microsoft Visual Studio 2005 の使い方
≅ ≰ ≳ ≗ ≲ ≩ ≴ ≥ ver manual Tanaka.
PCPU物理設計 ~マクロレベルの配置配線~
オープンソフトウェア利用促進事業 第3回OSSモデルカリキュラム導入実証
コマンドプロンプトの起動と終了 最初に覚えるコマンド ディレクトリ構造とパス 各種コマンドの練習 Cコンパイルとプログラムの実行
三浦元喜 北陸先端科学技術大学院大学 知識科学研究科 2007/9/7
Cisco dCloud dCloudへのルータの登録について シスコシステムズ合同会社 2016年7月.
実習問題の解き方 JIS3-3の場合.
スイッチを入れる前に… 講習を受けていない人は、まだスイッチを入れないこと。 まず講習を受けてセットアップを行ってください 注意.
ホームページビルダー 不要ファイル削除の仕方.
JXTA Shell (1) P2P特論 (ソフトウェア特論) 第4回 /
プロジェクトの エクスポートとインポート 2014/10/7.
PC作業の一時停止 ●「スタンバイ(サスペンド)」: メモリには電源が供給される。実行中のデータがそのままメモリに保持されるため、作業を中断した状態から 数秒で再開ができる。省電力。 操作: 「スタート」⇒「電源オプション」⇒「スタンバイ」とクリックする。 ●「休止状態」: メモリの内容をハードディスクに退避してから全デバイスの電源をオフ。作業を中断した状態からの再開ができる。ノートPCでは電池が消耗しない。
インタラクティブ・ゲーム制作 プログラミングコース 補足資料
7-0.SWORD Client for WEKO インストールマニュアル Version 2.2
UNIX演習 情報ネットワーク特論.
ファイルのアップロード HTMLファイルをWebサーバにアップロード 名商大のWebサーバ(opinion.nucba.ac.jp)
2017年度 プログラミングⅡ ~ はじめてのプログラミング ~.
≅ ≰ ≳ ≗ ≲ ≩ ≴ ≥ ver manual Tanaka.
Fire Tom Wada IE dept. Univ. of the Ryukyus
~目次~ Ⅰ.動作環境 Ⅱ.ファイルのダウンロード Ⅲ.システムのインストール Ⅳ.初期設定 Ⅴ.アンインストール
高度プログラミング演習 (01).
UNIX演習 情報ネットワーク特論資料.
vc-2. Visual Studio C++ のデバッガー (Visual Studio C++ の実用知識を学ぶシリーズ)
情報基礎演習I(プログラミング) 第8回 6月8日 水曜5限 江草由佳
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
Cp-1. Microsoft Visual Studio 2019 C++ の使い方 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
プロジェクト演習Ⅱ インタラクティブゲーム制作
3 ウイルスチェック ~方法1~ ウイルスチェックの方法 USBメモリの場合 ①USBをパソコンに差し込む。 ウイルスチェックをしよう
printf・scanf・変数・四則演算
Arc GISでのマッピング作業 測量学実習 第4回.
第0.5回: ~Unity Editorの操作方法~
素子のばらつきが特性に与える影響を調べます。 ここでは,RCフィルタ回路の 抵抗の誤差1%,コンデンサの誤差5% とします。
Presentation transcript:

ツールの紹介と新規起動 プロジェクト演習 CS28  川口 博

開発ツール DK Design Suite Xilinx ISE FTU3 (File Transfer Utility?) Handel-Cの開発環境 Xilinx ISE FPGAの配線ツール FTU3 (File Transfer Utility?) 配線情報ファイルをRC10に転送

ディレクトリ構造 C:\ proj\ (新規作成してください) example1\ (作業ディレクトリ) example1.hcc (ソース) colours.h (ヘッダーファイル) numbers8x8.h (ヘッダーファイル) EDIF\ (出力ディレクトリ) FPGA\ (ISE用ディレクトリ) まだ作らなくて大丈夫

DK Design Suiteの新規起動 Handel-Cの開発環境 デスクトップの をダブルクリックで起動 ソースファイルの編集、ビルド デスクトップの  をダブルクリックで起動 またはスタート>プログラム>Celoxica>DK Design Suite>DKで起動 2回目の起動からは作業ディレクトリの.hwファイルをダブルクリック デスクトップのアイコンをダブルクリックすると新規起動になってしまう

DK Design Suite起動画面

DK Options DK Toolbar: Tools>Options… Include filesと Library modulesの 設定 C:\Program Files\Celoxica\PDK\Hardware\Include C:\Program Files\Celoxica\PDK\Hardware\Lib

DK New Project Toolbar: File>New… Project>Xilinx Spartan-3/3L Chip Location:>C:\proj\ Project Name: example1 Xilinx Spartan-3/3L Chip example1 C:\proj\

ソースとヘッダーファイルのダウンロード http://www28.cs.kobe-u.ac.jp/~kawapy/class/proj/ からダウンロードしたファイルを C:\proj\example1\に置く example1.hcc (ソース) colours.h (ヘッダーファイル) numbers8x8.h (ヘッダーファイル)

DK Add .hcc files to Project Project:example1を右クリック>Add Files to Folder… example1.hccを選択 Example1.hcc

DK Settings: Settings>Build commands Project:example1を右クリック>Settings Settings for:>EDIF Building commandsはそのままでよい EDIF

DK Settings>Linker Object/library modules:に stdlib.hcl,rc10.hcl,pal_rc10.hcl,pal_mouse.hclを追加 stdlib.hcl,rc10.hcl,pal_rc10.hcl,pal_mouse.hcl

DK Settings>Chip Family>Xilinx Spartan-3/3L (XilinxSpartan3) Device:>xc3s1500l Package:>fg320 Speed Grade:>4 Xilinx Spartan-3/3L (XilinxSpartan3) xc3s1500l fg320 4

DK Settings>Optimization この通りに設定

DK Settings>Synthesis Expand netlist for:>Speed (-N+speed) Limit ALUs of type:>MULT18X18 to 32 Speed (-N+speed) MULT18X18 32

DK Settings>Debug Debugはそのままでよい

DK Settings>Preprocessor Preprocessor definitions: NDEBUG,__EDIF__,USE_RC10 (USE_RC10を追加、この_はひとつだけ) NDEBUG,__EDIF__,USE_RC10

Settings>General Intermediate files:とOutput files:が EDIFとなっていることを確認

DK Edit Source Files Project example1にあるexample1.hccを ダブルクリック\ 編集画面

DK Build Toolbar: Build>Build example1 (F7) example1\EDIF\example1.edfができる EDIF メッセージ

Xilinx ISE新規起動 FPGAの配線ツール デスクトップの をダブルクリックで起動 ネットリスト.edfから配線情報.bitを作る デスクトップの  をダブルクリックで起動 またはスタート>プログラム>Xilinx ISE 8.2i> Project Navigatorで起動 2回目の起動からもデスクトップのアイコンをダブルクリック 前回終了時のProjectを保持している New Projectしたい場合は現在のProjectをToolbar: Tool>Close Projectでクローズ

Xilinx ISE起動画面

ISE Toolbar: File>New Project… Wizard Project Location>C:\proj\example1\EDIF\ Project Name: FPGA Top-Level Source Type:>EDIF FPGA C:\proj\example1\EDIF\ EDIF

ISE Wizard – Import EDIF/NGC Project Input Design: C:/proj/example/EDIF/example1.edf C:/proj/example1/EDIF/example1.edf

ISE Wizard – Device Properties Product Category>All, Family>Spartan3, Device>XC3S1500L, Package>FG320, Speed>-4, Simulator>ISE Simulator All Spartan3 XC3S1500L FG320 -4 ISE Simulator

ISE Wizard – Project Summary Finish

Implement Design Implement Design>ダブルクリック Implement Design

Generate Programming File (.bit file) C:\proj\example1\EDIF\FPGA\example1.bitができる Generate Programming File

ISE 2回目以降起動時の注意点 Example1右クリック>Add Copy of Source… C:\proj\example1\EDIF\example1.edfを選択(C:\proj\example1\EDIF\FPGA\example1.edfも存在するが、こちらは選ばないこと) Timestampを確認 C:\proj\example1\EDIF\example1.edf 右クリック> Add Copy of Source…>

FTU新規起動 配線情報ファイルをRC10に転送 ネットリスト.edfから配線情報.bitを作る デスクトップの  をダブルクリックで起動 (デスクトップにアイコンがない場合は ショートカットを作成) またはスタート>プログラム>Celoxica>Board Support>Software>FTU3 2回目の起動からもアイコンをダブルクリック

FTU起動画面

FTU Browse 1 Browseで.bitファイルを選択

FTU Browse 2 Example1.bitを選択 C:/proj/example1/EDIF/FPGA/example1.bit

example1.ncdをRC10に転送 example1.ncd

いくつかのデモ C:\Program Files\Celoxica\PDK\Examples\と C:\Program Files\Celoxica\PDK\Tutorials\を C:\proj\にコピー C:\proj\Examples\PAL\Examples.hw FrameBufferBRAM\, Mouse\, … C:\proj\Examples\PixelStreams\Examples.hw GUI, VideoGen, … C:\proj\Examples\PSL\RC10\RC10.hw MidiFlash Xilinx Spartan-3/3L ChipのProjectは全て動作 いろんなことができる!