Advanced VHDL
SO_VHDL_ADV
Ders İçerikleri
VHDL yeterlikini Gelişmiş tekniklerle artırın, daha güçlü ve yeniden kullanabilen kodu için. Bu kapsamlı kursu daha önceden VHDL ile deneyimine sahip tasarımcılara içindir. Kursda modelleme, testbenches, RTL/synthesizable dizayn ve teknikleri parameterizable ve yeniden kullanılabilir tasarımlar oluşturma vurgulamaktadır.
Temel
Gelişmiş
Kurs süresi
2 Gün
Kimler katılmalı?
VHDL kullanıcılar orta VHDL bilgisi
Önşartlar
- ile dizayn etmek Kursu veya modelleme, simulazyonu ve RTL kodlama eşdeğer bilgi
- En az 6 ay kodlama deneyimi
Software Tools
- Xilinx ISE™ 8.1i
- Mentor Graphics ModelSim PE 6.0c
Bilgi
Bu eğitimini tamamladıktan sonra, hangi bilgiye sahip olacaksınız:
- Verimli ve yeniden kullanılabilen RTL yazmak
- Kendini-test-testbenches oluşturmak
- Gerçekçi modeller oluşturmak
- VHDL dilinin IO yeteneklerine Metin kullanmak
- Parameterized tasarımları oluştur
Course Outline
1. Gün
- Ders tanıtım
- Modelleme ve Simulazyonu I: Alt program ve Tasarım Özellikleri
- Modelleme ve Simulazyonu II: Ulaşım Türleri ve Blokları
- Lab 1: Modelleme
- Testbench Stimulus
- Lab 2: Model Testbench
- Text IO Kullanmak
- Lab 3: Text IO Testbench
2. Gün
- RTL Dizayn ve Xilinx
- Yeni dizayn ve Parameterized Dizayn
- Lab 4: RTL ve Ölçülebilir Tasarım
- Finite State Machines
- Lab 5: FSM and Ölçülebilir Tasarım
- Ders İnceleme
Lab Descriptions
- Lab 1 - Modeling: Write a hardware model utilizing generics, subprograms, generate statements, and access data types
- Lab 2 - Model Testbench: Write a self-testing testbench and simulate model
- Lab 3 - Text IO Testbench: Utilize VHDL Text IO operations in a self-testing testbench
- Lab 4 - RTL and Scalable Design: Write a reusable and scalable design block by utilizing synchronous design techniques
- Lab 5 - FSM and Scalable Design: Write a Finite State Machine (FSM) by utilizing FSM techniques for a high-performance FSM
- Lab 6 - Xilinx and Scalable Design: Optimize the design for Xilinx implementation. Simulate and implement the optimized design
Event Schedule
No events found. Event request.