lightCafeはケータイ・iPhoneからもご覧いただけます。こちらから→ <拡大>

[Verilog] HDLって何だ?

Posted by ほぼ是日 at 2009/03/24

HDL記述言語と論理合成

HDLとは?

phm11_0318jpgHDL(Hardware description language;ハードウェア記述言語)は、文字通りハードウェアを記述するための言語です。ここでいうハード

ウェアというのは、主に論理回路です。OPアンプやトランジスタを扱うアナログ回路ではありません。HDL自体は、特に新しい概念ではなく、以前から研究や実用化がなされてきました。しかし、近年、にわかに脚光を浴びているのは、
  • 論理合成ツールが実用的なレベルに達してきた
  • ワークステーション、パソコンの低価格化、高性能化
などの理由によります。そして、最大の理由は、
  • 大規模な論理回路を短期間で設計す必要が生じた
ということです。

HDLの種類

Verilog HDL
C言語に似た文法体系。ASIC開発においては、ライブラリの充実、採用実績多数の理由で、実質的な業界標準

VHDL
米国国防省を中心に、いち早く標準化(IEEE1076)されたHDL。言語仕様が豊富でかつ厳格

UDL/1
日本電子工業振興協会の標準委員会で採択された純国産の標準HDL

SFL
論理合成ツールPARTHEMON(NTT)用のHDL

この中でも標準的に利用されているのがVerilog HDLとVHDLです。

論理合成とは?

現状の論理合成ツールは、HDLで記述された論理機能を実際のゲート回路に変換します。入力するHDLは、論理式や真理値表で表現したものや、条件分岐や繰り返し構造などにより動作表現したものです。論理合成による出力は、目的のASICやFPGA用のネットリストです。「ネットリスト」とは、「回路部品(セル)の接続関係をテキストで表現したもの」です。
  1. 回路は、テキストエディタなどの上でHDLによって記述・作成する
  2. 記述されたものは、HDLシミュレータを用いて動作の確認を行う
  3. 動作確認がOKであれば、これを論理合成ツールに通す
これらの手順で所望のネットリストが生成されます。

次回、HDL設計のメリット・デメリットについて考えてみたいと思います。

入門Verilog HDL記述―ハードウェア記述言語の速習&実践 (Design wave basic)

FPGAボードで学ぶVerilog HDL

わかるVerilog HDL入門―文法の基礎から論理回路設計、論理合成、実装まで (トランジスタ技術SPECIAL)


 

よろしければポチっと投票を。

 

こちらもあわせてどうぞ



この記事にトラックバックを送る

管理者の承認後に表示します。リンクだけで意見や感想のないもの、記事に無関係な内容は承認しません。


この記事に関するコメントを行う

お名前  *
メールアドレス  *
ウェブサイト
コメント:  *
:zz: :x: :w: :oops: :oo: :idea: :huu: :co: :arrow: :TT: :OoO!: :?: :9: :8: :7: :6: :5: :4: :3: :2: :22: :21: :20: :1: :17: :16: :15: :14: :12: :11: :10: :-? :)

※コメント投稿時にTwitterアカウントを記入しておくと、この投稿にコメントが追加されたときに、Twitterで通知を受け取ることができます。

Spam Protection by WP-SpamFree


サイト内検索

商品を検索: 

lightCafe公式Twitter @lightCafe_biz

頑張れ!おらが街のチーム!

・Jリーグ2010シーズン勝ち点表
・プロ野球2010シーズン 順位表
・なでしこ チャレンジEAST 2010シーズン 勝ち点表
・Fリーグ2010-2011シーズン勝ち点表(準備中)
・JBL2010-2011シーズン順位表(準備中)

Go Top