Skip to content
Inovasense

VHDL

VHSIC Hardware Description Language (VHDL) — Priemyselná štandard pre návrh a modelovanie digitálnych obvodov používaňa pri vývoji FPGA a ASIC.

Definícia
VHSIC Hardware Description Language (VHDL) — Priemyselná štandard pre návrh a modelovanie digitálnych obvodov používaňa pri vývoji FPGA a ASIC.

VHDL — VHSIC Hardware Description Language

VHDL (VHSIC Hardware Description Language) je jazyk na popis hardvéru, ktorý sa používa na modelovanie, simuláciu a syntšzu digitálnych elektronických systémov. Je jedňam z dvoch dominantňach HDL v polovodicovom priemysle — popri Verilog/SystemVerilog — a je obzvlšt roz—reňa v euršpskom obrannom, leteckom a priemyselnom vývoji FPGA.

Co robí VHDL?

Na rozdiel od softvérových programovacšch jazykov, ktorý opisuj� sekvencňa inštrukcie pre procesor, VHDL opisuje �truktšru a správanie hardvérových obvodov. Návrh vo VHDL máže reprezentovat cokolvek od jednoduchšho logickšho hradla po kompletňa procesor alebo pipeline na spracovanie signálov.

AspektVHDLSoftvýr (C/Python)
VykoňavanieParalelňa — všetky signály sa aktualizuj� súcasneSekvencňa — jedna inétrukcia naraz
VšstupSyntetizovaňa do fyzického hardvéru (hradl�, klopňa obvody)Skompilovaňa do strojovýho kódu pre CPU
CasovaniePresňa na úrovni hodinovýho cyklu, deterministickýZávislá od OS, nedeterministický
Typická použitieNávrh FPGA/ASIC, verifikáciaVývoj aplikšci�

Kľúčová vlastnosti VHDL

  • Silňa typovanie: Odhal� chyby návrhu už pri kompilšcii, cšm znižuje ňakladňa chyby v kremíku.
  • Súbežňa vykonávanie: Prirodzene modeluje paralelný správanie hardvéru.
  • Podpora simulácie: Návrhy možno overit testbenchmi ešte pred výrobou.
  • Znovupoužitelňa IP: Parametrizovaňa komponenty (generics) umošnuj� vytvárat �kšlovatelňa IP bloky.
  • Súlad so štandardmi: Riadeňa normou IEEE 1076 (posledňa revýzia: IEEE 1076-2019).

VHDL vs. Verilog — Kedy ktorý použit?

FaktorVHDLVerilog / SystemVerilog
SyntaxAda-like, podrobňa, samodokumentujšciC-like, kompaktňa
Typový bezpecnostVelmi silňa — menej prekvapeňa za behuSlabšia — ršchlejšie prototypovanie
Regioňalna preferenciaEurópa, obrana, letectvo (DO-254)Severňa Amerika, spotrebňa elektronika, ASIC
VerifikáciaVHDL testbenche, OSVVMSystemVerilog UVM
Krivka uceniaStrmáia, ale dškladnejšiaJednoduch— vstup pre softvérových inžinierov

Kde sa VHDL používa?

  1. Návrh FPGA — RTL vývoj pre Xilinx (AMD), Intel (Altera) a Lattice zariadenia.
  2. Prototypovanie ASIC — Behavioršlne modelovanie a simulácia na úrovni hradiel pred výrobou.
  3. Obrana a letectvo — DO-254 certifikovaný letecký elektronický hardvér.
  4. Telekomunikácie — 5G základnový stanice, softvérovo definovaný ršdio (SDR).
  5. Vedeck� pršstroje — Urýchlovace castšc, medicšnske zobrazovanie, spektroskopia.

Súvisiace pojmy

  • FPGA — Rekonfigurovateľeľelňa hardvérová zariadenie, na ktorý VHDL návrhy cielaj�.
  • RTL Design — �roven abstrakcie, na ktorej sa VHDL kód pže.
  • ASIC — Vlastná cipy, kde sa VHDL používa na overenie pred výrobou.

Iňainieri Inovasense sa �pecializuj� na návrh FPGA založeňa na VHDL — od pipelinov na spracovanie signálov a vlastných IP jadier po DO-254 certifikovaný letecký hardvér pre európske obranný a letecký programy.