コンテンツにスキップ

ハードウェア記述言語

出典: フリー百科事典『ウィキペディア(Wikipedia)』
HMLから転送)

: hardware description languageHDLDSL


[]


使



C++DSLinternal/embedded DSLSystemC

AdaVHDLGateway Design Automation[ 1]Verilog HDLIEEEIEC

[]


ISP[ 2][1]KARL1977ISP ISP 使KARL  ABL 1980ABL使VLSI CSELT 1980 KARL  ABL VLSI[2]1983Data-I/O  ABEL 使SFL

 Verilog 1985 Verilog-XL 101987 Ada  VHDL 

RTLRTLRTLRTLRTLC

IEEE VHDL  Verilog HDL VHDL  Verilog HDL 使VHDL  Verilog HDL  VHDL  Verilog HDL VHDL  Verilog HDL 

Verilog HDL  SystemVerilog VHDL  SystemVerilog  VHDL  Verilog HDL 

使[]




 MATLAB  C++ 

RTL

RTL 

 



- 

BL[ 3] - 

RTL[ 4] - 

GL[ 5] - not, and, or, xor



STARC  Verilog HDL VHDL 

FPGAASICASIC

Perl使Emacs調

[]




Device Under TestDUTDUTGUI/PLIVHPIHDL

PLDFPGA使使FPGA

[]


DUT




[]




EDIF







使

 SystemC SystemC 

[]

[]


RTL Catapult C Synthesis Synphony C Compiler RTL

調co-design

調

C SpecCC++SystemCVerilog HDLSystemVerilog SpecC  SystemC C/C++CC

[]


 - 

Verilog-AMSVHDL AMS

[]


使

VHDL

Verilog HDLSystemVerilog (Verilog HDL )



Advanced Boolean Expression Language[3]ABEL

AHDL

Atom[4]Haskell

BluespecHaskellDSLA History of Haskell: being lazy with class§12.4.2

BSV[5]Bluespec SystemVerilog Bluespec Bluespec  Verilog 

Chisel[6] ScalaDSL

HDCaml[7]Objective Caml

Hardware Join Java[8]

HHDL[9][10] Haskell DSL

HML[11]

Hydra[12]Haskell

JHDL[13]Java

LavaHaskell DSLChalmers Lava[14]Xilinx Lava[15]Kansas Lava[16]York Lava[17]

Lola

MyHDL[18]Python DSL

NSL SFL

PALASM[19]

Ruby[20] -Ruby

RHDL[21] -Ruby

SFL

SystemC - C++ DSL

ImpulseC - C

[]






Property Specification Language




[]

注釈[編集]

  1. ^ 現在のケイデンス・デザイン・システムズ
  2. ^ 名前「ISP」は「命令セット処理系」を意味する英語「instruction set processsor」に由来する。
  3. ^ behavior level
  4. ^ register transfer level
  5. ^ gate level

出典[編集]

外部リンク[編集]