Mundarija:

VHDL yordamida kordik algoritm: 4 qadam
VHDL yordamida kordik algoritm: 4 qadam

Video: VHDL yordamida kordik algoritm: 4 qadam

Video: VHDL yordamida kordik algoritm: 4 qadam
Video: #ZAPAL#12-YOSHLI QIZ USHLANDI 2024, Iyul
Anonim

AmCoder tomonidan https://www.linkedin.com/in/mituFollow Muallifning boshqa ma'lumotlari:

Verilog -da sinxron FIFO, LIFO/stack -ni loyihalash
Verilog -da sinxron FIFO, LIFO/stack -ni loyihalash
Verilog -da sinxron FIFO, LIFO/stack -ni loyihalash
Verilog -da sinxron FIFO, LIFO/stack -ni loyihalash
VGA yordamida FPGA bilan video aloqasi
VGA yordamida FPGA bilan video aloqasi
VGA yordamida FPGA bilan video aloqasi
VGA yordamida FPGA bilan video aloqasi
Sinxronizatorlar, soatlar domenlari, soat generatorlari, qirrali detektorlar va boshqalar - asosiy tweak davrlari
Sinxronizatorlar, soatlar domenlari, soat generatorlari, qirrali detektorlar va boshqalar - asosiy tweak davrlari
Sinxronizatorlar, soatlar domenlari, soat generatorlari, qirrali detektorlar va boshqalar - asosiy tweak davrlari
Sinxronizatorlar, soatlar domenlari, soat generatorlari, qirrali detektorlar va boshqalar - asosiy tweak davrlari

Haqida: Mitu Raj - shunchaki havaskor va o'quvchi - chip dizayneri - dasturiy ta'minot ishlab chiqaruvchisi - fizika va matematika ixlosmandlari AmCoder haqida ko'proq ma'lumot »

## Bu sinus va kosinus to'lqinini hosil qilish uchun CORDIC ALGORITHM ni VHDL orqali amalga oshirish uchun Google -da eng ko'p bosilgan, ommabop havola ## Hozirgi vaqtda ko'plab apparat -samarali algoritmlar mavjud, biroq ular dasturiy tizimlarning ustunligi tufayli yaxshi ma'lum emas. ko'p yillar. CORDIC - bu algoritm bo'lib, u ko'p funktsiyalarni, shu jumladan ba'zi trigonometrik, giperbolik, chiziqli va logarifmik funktsiyalarni hisoblash uchun ishlatiladigan siljish va qo'shish majmuasidan boshqa narsa emas. Bu kalkulyatorda ishlatiladigan algoritm va hokazo. Shunday qilib, oddiy o'zgartirgichlar va qo'shimchalar yordamida biz korporativ algoritm yordamida DSP kuchi kam bo'lgan uskunani loyihalashimiz mumkin. Shunday qilib, uni VHDL yoki Verilog -da yalang'och RTL dizayni sifatida maxsus suzuvchi nuqta birliklari yoki murakkab matematik IP -dan foydalanmasdan loyihalash mumkin.

1 -qadam: VHDL va Modelsim

Bu erda kordik algoritm sinus to'lqin va koz to'lqinini yaratish uchun VHDL yordamida amalga oshiriladi. Sinus va kirish burchagi kosinusini juda aniq chiqarishi mumkin. Kod FPGA -da sintez qilinadi. Modelsim dizayn va sinov dastgohini taqlid qilish uchun ishlatiladi.

2 -qadam: Dizayn va sinov stoli uchun VHDL kodi

Dizayn va sinov stoli uchun VHDL kodi
Dizayn va sinov stoli uchun VHDL kodi

Ikkilamchi o'lchov usuli suzuvchi nuqta raqamlarini ifodalash uchun ishlatiladi.

Iltimos, kodlashdan oldin ilova qilingan hujjatlar orqali o'ting.

O'tish thruSimulating cordic_v4.vhd - Dizayn - Kirish - 32 bitli burchak + belgi biti; 0 dan +/- 360 gradusgacha bo'lgan har qanday burchakni 0,000000000233 darajali aniqlik bilan ishlov bera oladi. Kirish paytida -> MSB -bu belgi biti, qolgan 32 bit esa kattalikni bildiradi. aniqlik bilan 0.00001526. E'tibor bering, agar sinus yoki cos qiymati manfiy bo'lsa, chiqish 2 ning iltifot shaklida ko'rsatiladi. Testb.vhd simulyatsiyasi - Dizayn uchun sinov dastgohi (1) Kirish burchaklari va tortishish reset = '0'. Simulyatsiyaning ikki bosqichidan so'ng "1" holatiga qaytaring va "hammasini ishga tushiring." to'g'ri.

3 -qadam: fayllar biriktirilgan

(1) cordic_v4.vhd - Dizayn. (2) testb.vhd - Dizayn uchun sinov dastgohi.

(3) Burchakli kirishni majburlash va ikkilik natijalarni konvertatsiya qilish bo'yicha hujjat.

Yangilash: Bu fayllar eskirgan va boshqa ko'rsatilmagan. ILTIMOSI QADAMDAN FAYLLARNI QO'LLANING

4 -qadam: Mini -kordik IP yadrosi - 16 bit

Yuqoridagi dasturni cheklash- sekin, past chastotali ish chastotasi, chunki bitta soat tsiklida hisob-kitoblar amalga oshiriladi. Mini-Cordic IP Core- 16 bit

- Ish faoliyatini yaxshilash uchun bir necha tsikllarga taqsimlangan tanqidiy yo'llar.- Tezroq- FPGA tomonidan tasdiqlangan dizayni 100 MGts soatgacha sintezlangan.- Ko'proq maydon HDL-da optimallashtirilgan, Kamroq apparat.- Yuklanish va bajarilgan holat signallari. oldingi. Testbench:

0 dan 360 graduslik burchakli kirishlar to'liq avtomatlashtirilgan

Ilova qilingan fayllar: 1) mini -kordik asosiy vhdl fayli2) mini -kordik sinov dastgohi 3) Mini -kordik IP -yadro qo'llanmasi 4) Burchaklarni qanday majburlash va natijalarni o'zgartirish haqida hujjat.

Barcha savollar uchun men bilan bog'laning:

Mitu Raj

meni kuzatib boring:

pochta: [email protected]

### Jami yuklab olishlar: 325 01-05-2021 gacha ###

### Kod oxirgi tahrir qilingan: 20.07.2020 ###

Tavsiya: