강의

멘토링

커뮤니티

Hardware

/

Semiconductor

Chương trình Verilog FPGA 2 (MicroBlaze2, Arty A7-35T)

Khóa học này là khóa học Microblaze nâng cao. Bạn có thể học cách áp dụng Microblaze thông qua các bài giảng.

(5.0) 2 đánh giá

39 học viên

  • alex
텍스트 강의
fpga
MicroBlaze
verilog
FPGA

Dịch cái này sang tiếng Việt

  • Sử dụng MicroBlaze trên FPGA

  • chương trình Verilog

  • triển khai giao diện w5500

Nghiên cứu FPGA MicroBlaze quả là một nhiệm vụ khó khăn!
Bạn có thể đạt được nhiều thành công với bài giảng này 💪

📢 Vui lòng lưu ý trước khi tham gia lớp học.

  • Khóa học này là bài giảng văn bản dưới dạng tài liệu điện tử (PDF). Tất cả các tệp nguồn được giải thích trong khóa học đều được cung cấp cho học viên. Mã nguồn khóa học có thể được tải xuống từ Mục 0 [Liên kết chia sẻ tài liệu].
  • Bài giảng này là phần tiếp theo của bài giảng [Triển khai FPGA MicroBlaze] . Chi tiết cài đặt chương trình đã được trình bày chi tiết trong bài giảng trước.

Chủ đề bài giảng 📖

Bài giảng này tập trung vào các ứng dụng MicroBlaze . Khóa học cơ bản về MicroBlaze tập trung vào việc hiểu và sử dụng các kiến thức cơ bản của MicroBlaze . Khóa học ứng dụng giải thích cách triển khai TCP/IP tốc độ cao bằng w5500 dựa trên việc sử dụng bộ nhớ khối . Khóa học bao gồm việc triển khai giao diện giữa logic người dùng và MicroBlaze và cách sử dụng nó .

Khóa học này sử dụng vivado 2022.1 . Chi tiết cài đặt được trình bày chi tiết trong phần Cơ bản về Microblaze . Khóa học này dựa trên mã nguồn được triển khai và kiểm chứng trên bo mạch Arty A7 bởi một lập trình viên với hơn 20 năm kinh nghiệm phát triển. Nếu bạn hiểu rõ và nắm vững nội dung được trình bày trong khóa học, bạn có thể trở thành một lập trình viên rất có năng lực. Mã nguồn được tải xuống từ phòng tài nguyên là mã nguồn nâng cao, có thể sử dụng trong thực tế mà không gặp bất kỳ vấn đề nào . Tôi hy vọng rằng nhiều người sẽ thấy nó hữu ích trong lĩnh vực này .

Tôi giới thiệu điều này tới những người này.

1️⃣

Hiểu ngữ pháp Verilog,
Một người có kinh nghiệm thiết kế FPGA

2️⃣

Hệ thống nhúng (FW)
Một người có kinh nghiệm phát triển


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

Triển khai Vivado Design Block

Thiết kế và mô phỏng logic người dùng

Triển khai phần mềm ứng dụng Vitis

Tải xuống bảng và kiểm tra kết quả

Bạn có tò mò về chương trình giảng dạy chi tiết không?
  1. Tổng quan (3)
  2. Giao diện bộ nhớ khối - 1 (4)
    1. Tạo một dự án (5)
    2. Thiết kế khối (7)
    3. Thêm tệp ràng buộc (17)
    4. Triển khai SW ứng dụng (12)
    5. Kiểm tra kết quả (24)
      1. Dự án xây dựng (24)
      2. Tải xuống chương trình (25)
  3. Giao diện bộ nhớ khối - 2 (29)
    1. Tạo một dự án (30)
    2. Thiết kế khối (31)
    3. Thiết kế logic người dùng (40)
    4. Triển khai SW ứng dụng (50)
    5. Tải xuống và kiểm tra kết quả (53)
    6. Sửa lỗi liên kết tập lệnh (56)
  4. triển khai giao diện w5500 (58)
    1. Khối hệ thống (59)
    2. Tạo một dự án (61)
    3. Thiết kế khối (62)
    4. Thiết kế logic người dùng (70)
    5. thời gian spi w5500 (74)
    6. Phân tích mã nguồn (75)
      1. mô-đun ax_reg (75)
      2. mô-đun eth_task (77)
      3. mô phỏng eth_task (87)
      4. bramW5500Mô-đun hàng đầu (95)
      5. tập tin xdc (98)
    7. Triển khai SW ứng dụng (99)
      1. data_type.h (105)
      2. ax_common.h (105)
      3. w5500.c, w5500.h (105)
      4. w5500_task.c, w5500_task.h (106)
      5. w5500_socket.c, w5500_socket.h (106)
      6. w5500_loopback.c, w5500_loopback.h (107)
      7. helloworld.c (109)
    8. Kiểm tra kết quả (110)
      1. Dự án xây dựng (110)
      2. Cài đặt mạng PC (111)
      3. Tải xuống chương trình (112)
      4. Kiểm tra kết quả (115)
      5. Tải chương trình xuống Flash ngoài (118)
    9. Kết luận (119)
  5. Tài liệu tham khảo (120)
  6. Lịch sử sửa đổi (121)

Câu hỏi dự kiến Hỏi & Đáp 💬

H. Đối tượng mục tiêu của bài giảng này là ai?

Khóa học này được thiết kế dành cho những người hiểu cú pháp Verilog, có kinh nghiệm thiết kế FPGA và có kinh nghiệm phát triển hệ thống nhúng (FW). Nếu bạn mới làm quen với Microblaze, chúng tôi khuyên bạn nên tham gia khóa học nhập môn trước khi tham gia khóa học này.

H. Tôi có cần chuẩn bị gì để tham dự buổi thuyết trình không?

Bài giảng này sẽ được thực hiện trên bảng huấn luyện Arty A7-35T (100T, Digilent). Nếu bạn chưa có bảng, vui lòng xem lại nội dung trước rồi mua một cái sau để chắc chắn có thể kiểm tra trên bảng của mình.

H. Bạn sử dụng những công cụ chương trình nào?

Chúng tôi đang sử dụng phiên bản mới nhất, vitis 2022.1. Quá trình cài đặt được trình bày chi tiết trong khóa học Microblaze Basics.


Giới thiệu Người chia sẻ kiến thức ✒️

Lịch sử

Tôi đã làm việc với tư cách là một nhà phát triển hơn 20 năm tại cả các công ty lớn và nhỏ, và hiện đang điều hành một doanh nghiệp nhỏ. Tôi đã phát triển một ASIC ISP (Xử lý tín hiệu hình ảnh) cho camera quan sát (CCTV), và tôi đã phát triển nhiều sản phẩm dựa trên FPGA, bao gồm thiết bị kiểm tra OLED và DAQ (Hệ thống thu thập dữ liệu). Ngoài FPGA, tôi còn có kinh nghiệm sâu rộng trong phát triển phần mềm (STM32, PIC32, AVR, ATMEGA, v.v.), thiết kế mạch và lập trình Windows.


Khuyến nghị cho
những người này

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

  • Bất cứ ai quan tâm đến MicroBlaze

  • Bất cứ ai quan tâm đến FPGA

  • Bất cứ ai quan tâm đến Verilog

  • Bất cứ ai muốn học các kỹ thuật Verilog nâng cao

Cần biết trước khi bắt đầu?

  • ngôn ngữ C

  • Verilog HDL

  • FPGA Xilinx

Xin chào
Đây là

1,686

Học viên

72

Đánh giá

125

Trả lời

4.8

Xếp hạng

19

Các khóa học

저는 지난 20여년 동안 대기업, 중소기업에서 개발자로 일해왔고

현재는 작은 기업의 대표로 있습니다.

주요 경력사항은

  • Verilog HDL을 이용한 FPGA 설계

    • CCTV용 ISP ASIC 개발 (약 10년)

    • OLED Display 검사장비 개발 (약 3년)

    • FPGA를 이용한 장비 개발

  • MCU FW

    • STM32

    • PIC32

    • AVR, ATMEGA

    • DSP (TI)

  • Windows Application Program

    • Visual Studio MFC, C++

입니다.

Chương trình giảng dạy

Tất cả

121 bài giảng

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

2 đánh giá

5.0

2 đánh giá

  • jblee3님의 프로필 이미지
    jblee3

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    실무에 도움이 되는 내용입니다.

    • alex
      Giảng viên

      수강평 감사드립니다~!!

  • haneuli님의 프로필 이미지
    haneuli

    Đánh giá 14

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    뒤늦게 FPGA 하게 되었는데 ㅠㅠ 이런 단비와 같은 자료를 오픈해주셔서 감사합니다! 정말 맨땅에서부터 공부 시작해봤음 공감될 막막함이 해소되어 행복합니다~

    • alex
      Giảng viên

      수강평 감사드립니다. 저도 처음에 fpga, verilog를 접하게 되었을 때 막막했었던 기억이 있습니다. 이론적으로는 대충 알겠는데, 이게 실제 무엇을 의미하는지는 일을 하면서 조금씩 조금씩 깨닫게 되었던 것 같습니다. 강의 통해 도움이 되셨다니 감사드리고, 훌륭한 개발자 되시길 바랍니다. 감사합니다 ~!!

1.730.250 ₫

Khóa học khác của alex

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!