JHDL - JHDL

JHDL (Just-Another Hardware Description Language) - bu past darajadagi tarkibiy apparat tavsiflash tili, birinchi navbatda an Ob'ektga yo'naltirilgan darvoza to'plamlarini Java ob'ektlariga to'playdigan yondashuv. Buning ustiga asboblar to'plami va sinf kutubxonasi sifatida amalga oshiriladi Java dasturlash tili, uning asosiy ishlatilishi amalga oshirish uchun raqamli davrlarni loyihalash uchun mo'ljallangan maydonda dasturlashtiriladigan darvoza massivlari (FPGA). Qo'llab-quvvatlashga alohida e'tibor berildi Xilinx chiplar seriyasi.

Dizayn matoga joylashtirilishi uchun tayyor bo'lgach, ishlab chiqaruvchi oddiygina ishlab chiqaradi Elektron dizayn almashinuvi formati (EDIF) netlist va uni asboblar to'plamiga import qiladi. Netlist import qilingandan so'ng, ishlab chiquvchi sxemani a orqali o'tkazishi kerak Qo'shma sinov harakatlari guruhi (JTAG) kabeli. EDIF netlisting XC4000, Virtex va Virtex-II seriyalari uchun qo'llab-quvvatlanadi FPGA.

JHDL ishlab chiqarilgan BYU ichida Konfiguratsiya qilinadigan hisoblash laboratoriyasi, 1997 yilda boshlangan loyiha. [1] 2013 yil iyul oyidan boshlab JHDL loyihasining so'nggi yangilanishi 2006 yil may oyida rasmiy JDHL veb-saytiga ko'ra amalga oshirildi.

Xususiyatlari

JHDL tilining xususiyatlari quyidagilarni o'z ichiga oladi:

  • Strukturaviy apparat dizayni
  • Moslashuvchan modul generatorlari
  • Jadvalda ishlab chiqarilgan cheklangan holatdagi mashinalar
  • "Workbench" grafik to'plami

Xulq-atvor sintezi hali to'liq qo'llab-quvvatlanmagan.

Integratsiyalashgan JHDL Workbench muhiti ishlab chiquvchilarga elektron sxemalarini grafik tarzda sinab ko'rish va kuzatish imkoniyatini berish uchun yaratilgan. Ushbu vosita quyidagilarni o'z ichiga oladi:

  • Grafik sxematik tomoshabin
  • Ko'p soatlik tsiklga asoslangan simulyator
  • Buyruq satrining interfeysi
  • Barcha simlar va eshiklarning to'liq ro'yxati
  • Tuman orqali o'tadigan barcha qiymatlarning to'liq holati

Nomlash

Dastlab, J "JHDL" da "Java" so'zi ishlatilgan. Biroq, savdo belgisi bilan bog'liq muammolarni oldini olish uchun bu nom berilgan orqaga qaytarilgan turmoq Just-Yana Hdasturiy ta'minot D.eskriptsiya Liztirob.

Adabiyotlar

  1. ^ Brent E. Nelson, "Afsonaviy CCM: FPGA-ga asoslangan umumiy hisoblash mashinalarini (va foydali) qidirish, "asap, 5-14 betlar, IEEE dasturlarga xos tizimlar, arxitektura va protsessorlar bo'yicha 17-Xalqaro konferentsiya (ASAP'06), 2006