Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học Tìm Hiểu Các Nền Tảng Của VHDL Và FPGA Development [Khóa 7308 A]

07 tháng 6 2023 / No Comments

Bạn sẽ học cách bắt đầu với Lập trình VHDL và FPGA.

Bạn sẽ học được gì:

  • ✓ Tìm hiểu quy trình thiết kế để triển khai một digital design trên một FPGA.
  • ✓ Tìm hiểu cách mô phỏng một thiết kế trong ModelSim của Altera và Vivado SImulator.
  • ✓ Tìm hiểu cách sử dụng công cụ Xilinx Vivado để lập trình FPGA.
  • ✓ Mô phỏng một thiết kế VHDL bằng ModelSim.
  • ✓ Làm quen với các công cụ của Altera và Xilinx.

Bạn sẽ học như thế nào?

Bạn sẽ học bằng cách lập trình thực tế. Tất cả code và ví dụ được giải thích trong các video hướng dẫn. Sau khi bạn điều chỉnh code hiện có hoặc bạn tạo code của riêng mình, bạn sẽ chạy mô phỏng để xác minh code đó. Nếu bạn quan tâm đến việc chạy code của mình trên một phần cứng thực (không bắt buộc, nhưng thú vị hơn nhiều), chúng tôi khuyên dùng Altera hoặc Xilinx board. 

Bạn sẽ học những gì?

Khóa học này sẽ dạy cho bạn những nền tảng và cơ bản của VHDL design. Trong khóa học này, bạn sẽ làm việc thông qua các dự án khác nhau đòi hỏi bạn phải trải qua toàn bộ quá trình phát triển FPGA. Bạn sẽ được hướng dẫn từ coding VHDL thực tế đến quá trình tổng hợp bằng cách sử dụng công cụ phát triển của Xilinx, Vivado hoặc công cụ phát triển Quartus của Altera. Có 8 dự án trong khóa học này:

  • ✓ 1. Button & LED: Một dự án được thiết kế để dạy cho bạn những kiến ​​thức rất cơ bản về VHDL cũng như cách tạo các pin cụ thể trên FPGA input (button) và output (LED).
  • ✓ 2. Blinky LED: Bạn sẽ học cách tạo một counter trong VHDL để bật và tắt đồng thời nhiều LED cùng lúc.
  • ✓ 3. LED Brightness: Dự án này sẽ yêu cầu bạn tạo ra 3 thiết kế VHDL, một thiết kế PWM để kiểm soát độ sáng của LED, một counter để thay đổi chu kỳ hoạt động và một top level design để kéo mọi thứ lại với nhau.
  • ✓ 4. UART Demonstration: Bạn sẽ được giới thiệu về bộ vi xử lý softcore và sử dụng chúng để hiển thị thông báo “Hello World” trên một serial port terminal.
  • ✓ 5. UART I/O: Trong dự án, bạn sẽ xây dựng khả năng truyền tin nhắn bằng cách sử dụng bộ xử lý softcore để đọc tin nhắn. Bạn sẽ học cách diễn giải các thông báo đến từ máy tính đến FPGA để đọc trạng thái của các thiết bị ngoại vi khác nhau trên board.
  • ✓ 6. AD Processing: Dự án này sẽ yêu cầu bạn thực hiện chuyển đổi một analog sang digital. Như ví dụ, họ cảm nhận được nhiệt độ.
  • ✓ 7. SPI Interface (Chỉ dành cho Arty A7): Trong dự án này, bạn sẽ học cách làm việc với SPI interface. Bạn sẽ load các thiết kế hiện có lên lash memory chip bên ngoài để FPGA tự cấu hình thông qua SPI interface.
  • ✓ 8. I2C Interface (Chỉ dành cho DE10 Nano): Trong dự án này, bạn sẽ học cách làm việc với I2C. Bạn sẽ load một hệ điều hành embedded Linux vào DE10 Nano development board. Sau đó, bạn sẽ chạy một chương trình có giao diện với gia tốc kế trên bo mạch để hiển thị g forces mà cảm biến đọc được.

Tất cả các nền tảng và kiến ​​thức cần thiết để hoàn thành mỗi dự án sẽ được giải thích trước khi hoàn thành dự án. Có các video demo và hướng dẫn từng dự án để bạn có thể hiểu sâu về cách thức hoạt động của dự án.

Mục lục:

  • ✓ 01 - Giới thiệu.
  • ✓ 02 - Xilinx và Altera Tool.
  • ✓ 03 - VHDL Design Structure.
  • ✓ 04 - Câu lệnh VHDL & Kiểu dữ liệu.
  • ✓ 05 - Simulation.
  • ✓ 06 - Project: Button & LED.
  • ✓ 07 - Tài liệu bài giảng cho Blinky LED Project.
  • ✓ 08 - Project: Blinky LED.
  • ✓ 09 - Tài liệu bài giảng cho LED Brightness Project.
  • ✓ 10 - Project: LED Brightness.
  • ✓ 11 - Tài liệu bài giảng cho UART Demonstration Project.
  • ✓ 12 - Project: UART Demonstration.
  • ✓ 13 - Tài liệu bài giảng cho UART I/O Project.
  • ✓ 14 - Project: UART I/O & Register Access.
  • ✓ 15 - Tài liệu bài giảng cho A/D Processing Project.
  • ✓ 16 - Project: A/D Processing.
  • ✓ 17 - Tài liệu bài giảng cho SPI Interface Project.
  • ✓ 18 - Project: SPI Interface.
  • ✓ 19 - Tài liệu bài giảng cho I2C Interface Project.
  • ✓ 20 - Project: I2C Interface.

Khóa học này dành cho ai:

  • ✓ Sinh viên kỹ thuật.
  • ✓ Engineering Manager.
  • ✓ Các cá nhân theo học ngành Điện.
  • ✓ Bất cứ ai muốn tìm hiểu về FPGA và quá trình phát triển.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.