...

CPLD

by user

on
Category: Documents
25

views

Report

Comments

Description

Transcript

CPLD
ハードウェア設計演習
鈴木良弥,古田敏
講義項目



鈴木






古田



1.HDLによるASICの設計方法の復習
2.統合開発環境の概要
3.回路図入力の実習
4.VHDL記述の実習
5.論理合成とデバッグ
6.配置配線について
7.シミュレーション解析
8.評価回路へのダウンロードと動作試験
9.VHDL記述の応用
10.複雑な回路の記述
11.複雑な回路の開発実習
12.講義のまとめ
教科書

図解VHDL実習 -ゼロからわかるハードウェア記
評価方法 評価基準

以下の3項目を総合的に使用して評価する。
1.演習課題に対するレポートの評価による達成
度
2.期末試験の達成度
3.授業の出席状況
10月11日

第1章:CPLD/FPGAの基礎
ディジタル回路の設計方法

汎用ロジックICを使用する方法



CPUを使用する方法



PICマイコン,Z80,H8
ハードウェア実験I,II
専用ICを使用する方法


74シリーズ(TTL, C-MOS),40シリーズ(CMOS)
物理学実験,ハードウェア基礎実験ハードウェア実験I
ASIC (application specific IC)
CPLD/FPGAを使用する方法


PLD,CPLD,FPGA
ハードウェア実験II,ハードウェア設計,ハードウェア設計
演習
CPU (H8)
CPU (PICマイコン)
CPU (PICマイコン プログラマ)
CPU (Z80互換)
CPU (Z80互換)
PLD
CPLD
ASICの長所と短所

ASICの長所




高速動作を実現できる
省スペース化を実現できる
量産すれば,1個あたりの価格は安くなる
ASICの短所




正常に動作しなかった場合のリスクが大きい
できあがるまでに時間がかかる
量産が条件となる
後からIC内部の回路変更ができない
CPLD/FPGAの長所と短所

CPLD/FPGAの長所




1個のICから個人レベルでも仕立て上げることが出来る
IC内部の回路修正や変更が容易にできる
できあがるまでの時間が短い
CPLD/FPGAの短所



大量生産する場合には,ASICより1個あたりの価格が高くなる
ASICほどは高速に動作しない
スペースについてASICほど最適化はできない
CPLDとFPGA




CPLD(complex programmable logic device)
プログラム可能な大規模論理素子
FPGA(field programmable gate array)
現場でプログラム可能な論理素子
CPLDとFPGA

FPGA



SRAM技術
電源投入→外部ROMからデータをダウンロード
CPLDにくらべ,回路規模が大きい→大規模回路向き
ハードウェア記述言語(HDL)






VHDL (ハードウェア設計演習)
Verilog-HDL
AHDL
ABEL
SFL
systemC
ハードウェア記述言語を用いた
設計手順
スタート
仕様設計
ISE
HDLコード記述
ModelSim
論理シミュ
レーション
論理合成
配置配線
遅延シミュ
レーション
ダウンロード
ファイル作成
ダウンロード
エンド
実機での
動作確認
開発環境

統合開発環境


Xilinx ISE WebPACK
シミュレータ

Mentor Graphics ModelSim
WebPACK,ModelSim

http://www.xilinx.co.jp/ise/logic_design_prod
/webpack.htm
評価ボード
Fly UP