Mundarija:
- 1 -qadam: UART nima?
- 2 -qadam: Xususiyatlar
- 3 -qadam: Dizayn yondashuvi
- 4 -qadam: Simulyatsiya natijalari
- 5 -qadam: biriktirilgan fayllar
Video: VHDLda UART dizayni: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
UART universal asenkron qabul qilgich uzatuvchi degan ma'noni anglatadi. Bu eng ommabop va oddiy ketma -ket aloqa protokoli bo'lib, siz VHDLda UART modulini loyihalashni o'rganasiz.
1 -qadam: UART nima?
Turli xil tashqi qurilmalar bilan aloqa qilish uchun protsessorlar yoki nazoratchilar odatda UART aloqasidan foydalanadilar. Bu oddiy va tezkor ketma -ket aloqa. UART deyarli barcha protsessorlarda minimal talab bo'lgani uchun, ular odatda qayta foydalanish va integratsiyaning qulayligi uchun VHDL yoki Verilogda Soft IP yadrolari sifatida yaratilgan.
2 -qadam: Xususiyatlar
Dizayn qilingan UART texnik xususiyatlari quyida keltirilgan:
* UART standart signallari.
* Konfiguratsiya qilinadigan tezlik tezligi 600-115200.
* Namuna olish = 8x @qabul qiluvchi
* FPGA tomonidan tasdiqlangan dizayn - Xilinx Artix 7 taxtasida.
* UART tashqi qurilmalarida sinovdan o'tkazildi, Hyperterminal - barcha bodratlar
3 -qadam: Dizayn yondashuvi
-
Biz 3 modulni loyihalashtiramiz, ularni keyinchalik UARTni bajarish uchun birlashtiramiz.
- Transmitter moduli: ketma -ket ma'lumotlarni uzatish bilan shug'ullanadi
- Qabul qiluvchilar moduli: ketma -ket ma'lumotlarni qabul qilish
- Baud generatori moduli: Baud soatlarini ishlab chiqarishga e'tibor beradi.
- Baud generator moduli dinamik ravishda sozlanishi. U asosiy tezlikdan kerakli tezlik bo'yicha ikkita bod soati ishlab chiqaradi. Biri uzatuvchi uchun, ikkinchisi qabul qilgich uchun.
- Qabul qilish moduli qabul qilishda xato ehtimolini minimallashtirish uchun 8x namuna olish tezligidan foydalanadi.
- O'tkazish va qabul qilishni, shuningdek uzilish signalini boshqarish uchun boshqaruv signallari.
- UART standart ketma -ket interfeysi paritali bitsiz, bitta to'xtash va boshlanish biti, 8 ta ma'lumotlar biti.
- UART bilan parallel ma'lumotlarni uzatuvchi va qabul qiluvchi protsessor yoki boshqaruvchi bilan aloqa o'rnatish uchun parallel interfeys.
4 -qadam: Simulyatsiya natijalari
5 -qadam: biriktirilgan fayllar
* UART uzatuvchi moduli -vhd fayli
* UART qabul qiluvchi moduli - vhd fayli
* Baud generatori moduli - vhd fayli
* UART moduli - yuqoridagi modullarni birlashtirgan asosiy yuqori modul - vhd fayl
* UART IP Core -ning to'liq hujjatlari - pdf
Barcha savollar uchun men bilan bog'laning:
Mitu Raj
meni kuzatib boring:
Savollar uchun murojaat qiling: [email protected]
Tavsiya:
D sinfidagi ovoz kuchaytirgichlari uchun joriy rejimga asoslangan osilatorning dizayni: 6 qadam
D toifali ovozli quvvat kuchaytirgichlari uchun joriy rejimga asoslangan osilatorning dizayni: So'nggi yillarda, D sinfining ovozli quvvat kuchaytirgichlari MP3 va mobil telefonlar kabi ko'chma audio tizimlar uchun eng yuqori samaradorlik va kam quvvat sarfi tufayli afzal qilingan echimga aylandi. Osilator D sinfining muhim qismidir
Asosiy parametrlarni avtomatlashtirilgan boshqarish bilan akvarium dizayni: 4 qadam (rasmlar bilan)
Asosiy parametrlarni avtomatlashtirilgan boshqarish bilan akvarium dizayni: Kirish Bugun dengiz akvariumiga g'amxo'rlik qilish har bir akvarist uchun mavjud. Akvarium sotib olish muammosi qiyin emas. Ammo aholining to'liq hayotini ta'minlash, texnik nosozliklardan himoya qilish, oson va tez parvarishlash va parvarish qilish uchun
VHDLda dasturlashtiriladigan uzilishlarni boshqarish moslamasining dizayni: 4 qadam
VHDL -da dasturlashtiriladigan uzilishlarni boshqarish moslamasining dizayni: Men bu blogda olgan javoblarimdan ko'nglim to'ldi. Mening blogimga tashrif buyurganingiz va o'z bilimlarimni siz bilan bo'lishishga undaganingiz uchun rahmat. Bu safar men barcha SOClarda ko'riladigan boshqa qiziqarli modulning dizaynini taqdim etaman - Interrupt C
VHDLda I2C Master dizayni: 5 qadam
VHDL -dagi I2C Master -ning dizayni: VHDL -dagi oddiy I2C -master loyihasi muhokama qilinadi. Eslatma: to'liq tasvirni ko'rish uchun har bir tasvirni bosing
VHDLda SPI Master dizayni: 6 qadam
VHDL -dagi SPI ustasi dizayni: VHDL -da biz noldan SPI avtobus ustasini loyihalashtiramiz