O’zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al – xorazmiy nomidagi toshkent axborot texnologiyalari


Altera dasturlash muhitlari va qurilmalari


Download 219.33 Kb.
bet2/8
Sana18.10.2023
Hajmi219.33 Kb.
#1707601
1   2   3   4   5   6   7   8
Bog'liq
O’zbekiston respublikasi axborot texnologiyalari va kommunikatsi-fayllar.org

Altera dasturlash muhitlari va qurilmalari
Altera korporatsiyasi Kaliforniya shtatining San -Xose shahrida joylashgan dasturlashtiriladigan mantiqiy qurilmalar (PLD) ishlab chiqaruvchisi edi. U 1983 yilda tashkil etilgan va 2015 yilda Intel tomonidan sotib olingan.
Alteraning asosiy mahsulot liniyalari Stratix, o'rta toifadagi Arria, va FPGA chipidagi arzonroq tsiklli seriyali tizim, MAX seriyali murakkab dasturlashtiriladigan mantiqiy qurilma va uchuvchan bo'lmagan FPGA, Intel Quartus Prime dizayn dasturlari edi. va Enpirion PowerSoC DC-DC quvvat echimlari.
Kompaniya 1983 yilda yarimo'tkazgich faxriylari Rodni Smit, Robert Xartman, Jeyms Sansberi va Pol Nyugagen tomonidan 500 ming dollar urug 'puli bilan tashkil etilgan. Kompaniyaning nomi "o'zgartirilishi mumkin" spektakl edi, bu kompaniya yaratgan chiplar turi. 1984 yilda kompaniya Intel bilan uzoq muddatli dizayn hamkorligini tuzdi va 1988 yilda birlamchi sotish orqali ochiq kompaniyaga aylandi. 1994 yilda Altera Intelning PLD biznesini 50 million dollarga sotib oldi.
2015 yil 28 dekabrda kompaniyani Intel sotib oldi.
Stratix seriyali FPGA qurilmalari 1,1 milliongacha mantiqiy elementlarga, 28 Gbit/s gacha, 1,6 Tbit/s gacha ketma-ket kommutatsiya qobiliyatiga, 1,840 GMAC signallarni qayta ishlashga ega bo'lgan, 1,1 milliongacha mantiqiy elementlarga ega bo'lgan, kompaniyaning eng katta, eng yuqori o'tkazuvchanlik qurilmalari edi. ishlash va 800 MGts chastotada 7 x72 gacha DDR3 xotira interfeysi.
2000 yil sentyabr oyida kompaniya to'liq tizimli echimlarni etkazib berish bo'yicha dizayn xizmatlarini kengaytirish uchun Northwest Logic kompaniyasini sotib oldi.
2013 yil may oyida Altera OpenCL uchun SDK-ni taqdim etdi, bu dasturchilarga dasturlashtiriladigan mantiqiy qurilmalarning yuqori mahoratli imkoniyatlariga kirishga imkon berdi.
2012 yil dekabr oyidan boshlab, kompaniya izolyatsiya qilingan izolyatorli (FDSOI) chip ishlab chiqarish jarayonidan foydalangan holda, chipli FPGA qurilmalarida tizim ishlab chiqardi. Bu qurilmalar FPGA -ni ARM arxitekturasiga asoslangan to'liq protsessorli tizimlarga ega, bitta qurilmaga birlashtirgan.
2013 yil may oyida Altera taxminan 140 million AQSh dollariga naqd chip ishlab chiqaruvchi Enpirion-ni sotib oldi, bu esa Altera-ga DC-DC konvertorli chip tizimini quvvat tizimini taqdim etdi, bu esa ularning diskret ekvivalenti bilan solishtirganda katta quvvat zichligi va past shovqin ishlashini ta'minladi. Diskret komponentlardan tayyorlangan konvertorlardan farqli o'laroq, Enpirion DC-DC konvertorlari simulyatsiya qilingan, tavsiflangan, tasdiqlangan va etkazib berishda malakali bo'lgan.
2013 yil may oyida Altera taxminan 140 million AQSh dollariga naqd chip ishlab chiqaruvchi Enpirion-ni sotib oldi, bu esa Altera-ga DC-DC konvertorli chip tizimini quvvat tizimini taqdim etdi, bu esa ularning diskret ekvivalenti bilan solishtirganda katta quvvat zichligi va past shovqin ishlashini ta'minladi. Diskret komponentlardan tayyorlangan konvertorlardan farqli o'laroq, Enpirion DC-DC konvertorlari simulyatsiya qilingan, tavsiflangan, tasdiqlangan va etkazib berishda malakali bo'lgan.
Altera va uning sheriklari ma'lum vazifalarni bajarish uchun dizayn muhandislari o'z tizim dizaynlariga kira oladigan qurilish bloklari bo'lib xizmat qiladigan yarimo'tkazgichli intellektual mulk yadrolarini taklif qilishdi. IP yadrolari dizayndagi har bir blokni noldan yaratish uchun ko'p vaqt talab qiladigan vazifalarni yo'q qiladi. 2000 yilda Altera IP yadrolarini etkazib beruvchi Designpro -ni sotib oldi.
Altera Nios II o'rnatilgan protsessor, Freescale ColdFire v1 yadrosi (siklon III FPGA uchun bepul) va ARM Cortex-M1 protsessori, shuningdek, ARM Cortex-A9 protsessoridagi qattiq IP protsessor yadrosini taklif qildi.
Alteraning barcha qurilmalari umumiy dizayn muhiti, Quartus II dizayn dasturi bilan ta'minlangan. Quartus II dasturiy ta'minoti obunaga asoslangan va Internetga asoslangan bepul nashrda mavjud edi. Unda ishlab chiqarish samaradorligini oshirish vositalari mavjud edi.
AVR mikrokontrollerlarida o’rnatilgan dasturiy ta’minot ishlab chiqish
AVR-bu 1996 yildan beri Atmel tomonidan ishlab chiqilgan, 2016 yilda Microchip Technology tomonidan sotib olingan mikrokontrollerlar oilasi. Bu Garvard arxitekturasining 8 bitli RISC bitta chipli mikrokontrollerlari. AVR bir vaqtning o'zida dasturlashtiriladigan ROM, EPROM yoki EEPROM-dan farqli o'laroq, dasturni saqlash uchun chipli flesh-xotiradan foydalangan birinchi mikrokontroller oilalaridan biri edi.

AVR mikrokontrollerlari ko'plab ilovalarni ko'milgan tizimlar sifatida topadi. Ular, ayniqsa, Arduino -ning ochiq apparat ishlab chiqish platalari qatoriga qo'shilishi bilan mashhur bo'lgan sevimli mashg'ulot va ta'lim dasturlarida keng tarqalgan.


AVR arxitekturasini Norvegiya texnologiya institutining (NTH) ikki talabasi Alf-Egil Bogen va Vegard Vollan o'ylab topgan.
Atmelning aytishicha, AVR nomi qisqartma emas va hech narsani anglatmaydi. AVR yaratuvchilari "AVR" atamasi nimani anglatishiga aniq javob bermaydilar. Biroq, odatda AVR Alf va Vegardning RISC protsessorini bildiradi. E'tibor bering, ushbu maqolada "AVR" dan foydalanish odatda Atmel AVR mikrokontrollerlarining 8-bitli RISC liniyasiga tegishli.
Asl AVR MCU Norvegiyaning Trondxaym shahridagi mahalliy ASIC uyida ishlab chiqilgan bo'lib, o'sha paytda Nordic VLSI deb nomlangan, hozir Shimoliy yarimo'tkazgich, bu erda Bogen va Vollan talaba sifatida ishlagan. [Iqtibos kerak] Bu mRISC (Micro RISC) nomi bilan mashhur edi. [5] va Nordic VLSI dan silikon IP/qurilish bloki sifatida mavjud edi. [6] Texnologiya Skandinaviya VLSI kompaniyasidan Atmelga sotilganda, ichki arxitektura Atmel sho''ba korxonasi Atmel Norvegiyada Bogen va Vollan tomonidan yanada rivojlantirildi. Dizaynerlar AVR buyruqlar to'plami yuqori darajadagi tillarni samarali kompilyatsiya qilishini ta'minlash uchun IAR tizimlarida kompilyator yozuvchilar bilan yaqindan ishlagan.
AVR liniyasining birinchisi AT90S8515 edi, u 40-pinli DIP paketida 8051 mikrokontroller bilan bir xil pinli, shu jumladan tashqi multipleksli manzil va ma'lumotlar shinasi. RESET chizig'ining qutbliligi qarama-qarshi edi (8051-lar faol-yuqori RESET-ga ega, AVR-da-past-RESET-ga ega), lekin pinout bir xil edi.
AVR 8-bitli mikrokontroller arxitekturasi 1997 yilda joriy etilgan. 2003 yilga kelib Atmel 500 million AVR fleshli mikrokontrollerni jo'natdi. Oddiy elektronika loyihalari uchun ishlab chiqilgan Arduino platformasi 2005 yilda chiqarilgan va ATmega8 AVR mikrokontrolderlari bilan jihozlangan.
AVR 32 ta bitta baytli registrga ega va 8-bitli RISC qurilmalari sifatida tasniflanadi.
AVR arxitekturasining kichik AVR va megaAVR variantlarida ishchi registrlar birinchi 32 xotira manzili (000016–001F16), so'ng 64 ta kirish -chiqish registrlari (002016–005F16) sifatida xaritalanadi. Ko'p qo'shimcha qurilmalarga ega qurilmalarda bu registrlardan so'ng 160 ta "kengaytirilgan kirish-chiqish" registrlari o'rnatiladi, ularga faqat xotira xaritasida kiritilgan kirish-chiqish (006016–00FF16) sifatida kirish mumkin.
Haqiqiy SRAM ro'yxatga olish bo'limlaridan keyin, 006016 manzili bo'yicha yoki "kengaytirilgan kirish -chiqish" qurilmalarida, 010016 da boshlanadi.

Ro'yxatga olish fayliga va birinchi 64 kirish -chiqish registrlariga kirish uchun alohida manzil sxemalari va optimallashtirilgan kodlar mavjud bo'lsa -da, hammasini xuddi SRAM -dagi kabi ko'rib chiqish va boshqarish mumkin.


Kichik AVR variantlarining eng kichigi, faqat 16 ta registrli (r0 dan r15gacha), arxitekturadan foydalanadi, ular xotira joylari sifatida joylashtirilmaydi. I/U xotirasi 000016 manzilidan boshlanadi, keyin SRAM. Bundan tashqari, ushbu qurilmalarda standart AVR yo'riqnomasidan ozgina chetlanishlar mavjud. Ayniqsa, to'g'ridan -to'g'ri yuklash/saqlash ko'rsatmalari (LDS/STS) 2 so'zdan (32 bit) 1 so'zga (16 bit) qisqartirildi, bu to'g'ridan -to'g'ri manzilli xotirani (I/U va SRAMning yig'indisini) cheklab qo'ydi. 128 bayt. Aksincha, bilvosita yuklash buyrug'ining (LD) 16-bitli manzillar maydoni, shuningdek Flash va konfiguratsiya bitlari kabi doimiy bo'lmagan xotirani o'z ichiga olgan holda kengaytiriladi; shuning uchun dastur xotirasini yuklash (LPM) buyrug'i keraksiz va qoldirilgan. (Batafsil ma'lumot uchun Atmel AVR yo'riqnomasiga qarang.) ModelSim dasturlash muhiti ModelSim-bu MHTL, Verilog va SystemC kabi apparat tavsiflari tillarini simulyatsiya qilish uchun Mentor Graphics tomonidan yaratilgan ko'p tilli muhit va o'rnatilgan C tuzatuvchini o'z ichiga oladi. ModelSim mustaqil ravishda yoki Intel Quartus Prime, PSIM, Xilinx ISE yoki Xilinx Vivado bilan birgalikda ishlatilishi mumkin. Simulyatsiya grafik foydalanuvchi interfeysi (GUI) yordamida yoki avtomatik tarzda skriptlar yordamida amalga oshiriladi.
Mentor HDL simulyatsiya mahsulotlari ModelSim PE va Questa Sim kabi bir nechta nashrlarda taqdim etiladi.
Questa Sim yuqori sifatli va ilg'or disk raskadrovka imkoniyatlarini taklif qiladi, ModelSim PE esa havaskorlar va talabalar uchun boshlang'ich darajadagi simulyatordir. Questa Sim ko'p millionli eshiklar dizaynida ishlatiladi va Microsoft Windows va Linuxda 32 va 64 bitli arxitekturada qo'llab-quvvatlanadi.
ModelSim -ni MATLAB/Simulink -da, ModelSim uchun havola yordamida ham ishlatish mumkin. ModelSim uchun havola-Simulink va ModelSim o'rtasidagi tez ikki tomonlama simulyatsiya interfeysi. Bunday dizaynlar uchun MATLAB raqamli simulyatsiya asboblari to'plamini taqdim etadi, ModelSim esa uskunaning bajarilishini va dizaynning vaqt xususiyatlarini tekshirish vositalarini taqdim etadi.
ModelSim barcha qo'llab -quvvatlanadigan tillarni simulyatsiya qilish uchun yagona yadrodan foydalanadi va o'rnatilgan C kodini tuzatish usuli VHDL yoki Verilog bilan bir xil.
ModelSim va Questa Sim mahsulotlari quyidagi tillar uchun simulyatsiya, tekshirish va disk raskadrovka imkoniyatini beradi:
*VHDL
*Verilog

*Verilog 2001 yil


*SystemVerilog
*PSL
*SystemC

Download 219.33 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling