Nội dung
MỤC LỤC Phần A: Lý thuyết tổng quan về kit DE2 và công cụ hỗ trợ ModelSim-- 1 1. Kit DE2 – Development and Education Board- 1 1.4 Ứng dụng trong giảng dạy và học tập- 9 1.5 Ứng dụng trong nghiên cứu và thiết kế- 9 1.6 Một số ứng dụng minh họa- 10 1.6.1 Ứng dụng trong truyền hình- 10 1.6.2 Ứng dụng giao tiếp USB-- 10 1.6.3 Ứng dụng tạo bài hát karaoke và máy nghe nhạc- 11 2. Hướng dẫn sử dụng Kit DE2- 12 2.2 Hướng dẫn cài đặt USB-Blaster Driver 13 2.3 Thiết lập cấu hình ban đầu và thay đổi cấu hình mới cho Cyclon II FPGA-- 17 2.3.1 Thiết lập cấu hình mới cho FPGA từ phần mềm QuartusII trên máy tính thông qua JTAG mode 19 2.4 Sơ đồ mạch và hoạt động của các linh kiện trên Kit DE2- 21 2.4.1 Switch (công tắc) và Button (nút nhấn) 21 2.4.3 LED hiển thị bảy đoạn (LED-7-đoạn) 26 2.4.6 Expansion Header (Jac cắm mở rộng) 37 2.4.9 Cổng nối tiếp RS-232- 46 2.4.11 Mạch điều khiển mạng Fast Ethernet 48 2.4.14 USB Host and Device- 52 2.4.16 Bộ nhớ SDRAM/SRAM/Flash- 56 3. Mô phỏng thiết kế bằng ModelSim-- 64 3.2 Mô phỏng pre-synthesis- 65 3.3 Mô phỏng post-synthesis- 76 3.3.1 Dùng Quartus tạo Verilog netlist cho việc mô phỏng post-synthesis…--- 76 3.3.2 Dùng ModelSim để chạy mô phỏng post-synthesis- 79 3.3.3 Mở lại project và waveform đã chạy mô phỏng- 91 Phần B: Nội dung các bài thực hành về mạch số và thiết kế mạch số với Verilog- 95 4. Các bài thực hành về mạch số (dùng cho môn học “Nhập Môn Mạch Số”) 95 Bài thực hành số 0 - Hướng dẫn cơ bản- 95 Bài thực hành số 1 - Thiết kế mạch cộng, mạch chọn kênh (Adder, Multiplexer) 122 Bài thực hành số 2 - Số và cách hiển thị 127 Bài thực hành số 3 - Mạch so sánh, mạch nhân- 133 Bài thực hành số 4 - Mạch tuần tự- 137 Bài thực hành số 0 - Hướng dẫn cơ bản- 143 Bài thực hành số 1 - Thiết kế mạch tổ hợp và mạch tuần tự đơn giản- 169 Bài thực hành số 2 - Mạch lật và bộ đếm-- 173 Bài thực hành số 3 - Thiết kế hệ thống sử dụng xung Clock thời gian thực- 183 Bài thực hành số 4 - Máy trạng thái (State machine) 186 Bài thực hành số 5 - Onchip và Offchip Memory- 197 Tài liệu tham khảo 204