VHDL туралы ақпарат

1980 жылы АҚШ-ның Қорғаныс министрлігі интеграция деңгейі жоғары өте жылдам схемалар (VHSIC – Very High Speed Integrated Circuit) бағдарламасы бойынша өз жұмысын бастады. Бұл бағдарлама сандық микросхемаларды жасаудың соңғы технологияларын жетілдіруді көздеді.
Сол кезде туындаған біршама мәселені шешу үшін 1981 жылы жаңа аппараттық құралдарды сипаттау тілі – VHDL тілі жасалынды.
VHDL (ағылш. VHSIC (Very high speed integrated circuits) Hardware Description Language) — интегралды микросхемалар аппаратурасын сипаттау тілі. VHDL тілі қазіргі кездегі еспетеу жүйелерінің аппаратурасын жасау барысында негізгі тіл болып табылады.
Бірінші кездерде бұл тіл модельдеу үшін арналған, бірақ кейінірек синтез үшін де жарамды болды. VHDL құралдарымен әр түрлі абстракция деңгейлерінде (құрылымдық, регистрлік тасымалдау, алгоритмикалық) жобалау мүмкіндігін береді. Иерархиялық жобалау мүмкіндігі де бар. Осы тілдің үш құрама бөлігін бөліп көрсетуге болады: алгоритмикалық — Ada және Pascal тілдеріне негізделген, бұл VHDL тіліне программалау тілдері қасиеттерін береді; мәселелік бақытталған – аппаратураны сипаттау тілі қасиетін беретін болмысы; объектілі-бағытталған – қазіргі уақытта қарқынды дамуда [6, 576].
VHDL тілінің стандарттары: 1987, 1991, 1993, 1996, 1997, 1999, 2000 және 2002 жж.
VHDL сандық микросхемаларды сипаттау үшін құрылған, бірақ оның аналогты және сандық-аналогты схемаларды сипаттауға арналған VHDL AMS (Analog Mixed Signal) түрі де бар [7, 252].
Сандық жүйе іс-әрекет (алгоритмикалық) және құрылымдық деңгейлерде жүзеге асуы мүмкін.
Құрылымдық сипаттау- бұл жүйені компоненталар жиынтығы ретінде бейнелеу.
Іс-әрекеттік сипаттау – бұл жүйені белгілі бір процедуралармен сипаттау, яғни шығыстардың кірістерге тәуелділігі. Басқаша айтқанда, іс-әрекеттік сипаттау жүйе орындайтын алгоритмді сипаттайды [10, 328].
Сандық жүйе микропроцессор сияқты күрделі, немесе бірнеше логикалық вентильдерден тұратын жүйе сияқты қарапайым болуы мүмкін.
Негізінен, VHDL-дан басқа аппаратураны сипаттау тілдері қазір көп. Олардың кең тарағандары: Verilog, SystemC, AHDL, Superlog, SystemVerilog6 UDL/I, VITAL.

  • Тегтер:
  • +2
0 пікір
Тек тіркелген қолданушылар ғана пікір қалдыра алады.