강의

멘토링

로드맵

Inflearn brand logo image
Hardware

/

Semiconductor

Chương trình Verilog ZYNQ 1 (Zynq mini 7020)

Bài giảng này sử dụng bảng Xilinx ZYNQ. Nếu hiểu rõ nội dung bài giảng này bạn sẽ hiểu Embedded_SW + User_Logic và học được những kỹ năng có thể áp dụng vào thực tế.

(5.0) 4 đánh giá

82 học viên

  • alex
텍스트 강의
베릴로그
verilog
zynq
Verilog HDL
FPGA
vivado

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

  • Mã hóa Verilog

  • Sử dụng bảng ZYNQ

  • Cách sử dụng Vivado, Vitis

  • Triển khai vùng PS và vùng PL

  • Fw nhúng + Logic người dùng

Vào thế giới mới của ZYNQ
Hãy thử xem!

📢 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 khoảng 80.000 ký tự, ở định dạng tài liệu điện tử (PDF). Tất cả các tệp nguồn được đề cập trong khóa học sẽ đượ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].

Tính năng bài giảng ✨

#1.
Tôi muốn học Zynq
Dành cho tất cả mọi người.

Tài nguyên kỹ thuật chuyên nghiệp về Zynq hầu như không tồn tại. Mặc dù Xilinx có cung cấp tài nguyên, nhưng số lượng tài liệu quá nhiều khiến bạn khó biết nên đọc tài liệu nào. Khóa học này cung cấp giải thích chi tiết về các nguyên tắc cơ bản của Zynq và cách áp dụng chúng vào các dự án thực tế. Bạn có thể tải xuống và chạy tất cả các ví dụ trực tiếp trên bảng thực hành (Zynq mini 7020), giúp việc học trở nên thú vị hơn. Nếu bạn hiểu đầy đủ nội dung của khóa học này, bạn sẽ có được những kỹ năng có thể áp dụng ngay vào các dự án thực tế. Chúng tôi khuyến khích bạn khám phá thế giới mới của Zynq.

#2.
Dễ dàng ngay cả với người mới bắt đầu
Có được kiến thức thực tế.

Nội dung bài giảng được trình bày dưới dạng tài liệu điện tử (PDF), rất hữu ích cho việc học tập nhiều lần. Bạn có thể tải xuống và xem lại toàn bộ nội dung bài giảng trên bảng thực hành (Zynq mini 7020). Hướng dẫn chi tiết về cách thiết lập và sử dụng công cụ được cung cấp, giúp ngay cả người mới bắt đầu cũng có thể dễ dàng theo dõi. Mục tiêu cuối cùng của khóa học là phát triển các kỹ năng ứng dụng thực tế. Nếu bạn hiểu đầy đủ nội dung bài giảng, bạn sẽ có thể đảm nhiệm các dự án trong lĩnh vực của mình.


Sử dụng Verilog
Sử dụng ZYNQ

Đây là bài giảng đầu tiên của chủ đề Sử dụng ZYNQ với Verilog . Toàn bộ nội dung của bài giảng này được thiết kế để thực hành trên bo mạch “Zynq mini 7020” . Nếu bạn mua bài giảng, bạn có thể tải xuống và sử dụng tất cả các tài liệu được giải thích trong bài giảng từ phòng dữ liệu . Tài liệu nguồn trong phòng dữ liệu được tạo thành từ các nguồn đã được kiểm chứng từng cái một bằng cách tạo dự án theo từng chương khi bài giảng này được tạo .

ZYNQFPGA do Xilinx phát hành cho SoC (Hệ thống trên Chip) . ZYNQ chứa Bộ xử lý ARM bên trong FPGA . Người dùng có thể triển khai Bộ xử lý lõi ARMLogic người dùng chỉ với một chip . Phần mềm nhúngLogic người dùng có thể được cấu hình chỉ với một chip mà không cần sử dụng Bộ xử lý ngoài riêng biệt .

Mục tiêu cuối cùng của bài giảng này là nắm được công nghệ để cấu hình “Embedded_SW + User_Logic” khi thực hiện một dự án sử dụng ZYNQ . Nếu bạn hiểu đầy đủ nội dung của bài giảng này , bạn sẽ có thể thiết kế và triển khai hầu hết các dự án sử dụng ZYNQ . Thay vì cố gắng hiểu nội dung của bài giảng này chỉ bằng mắt , hãy tự tạo một dự án theo nội dung được giải thích trong bài giảng, triển khai mã, tải xuống bảng và kiểm tra kết quả . Thế giới của FPGA không phải là thế giới có thể học bằng cách hiểu bằng mắt . Bạn sẽ học từng chút một bằng cách tự lập trình, tải xuống bảng và kiểm tra kết quả . Nếu bạn muốn hiểu bằng mắt, tốt hơn hết là nên xem bài giảng video .

Chương trình giảng dạy chi tiết
  1. phác thảo
  2. Cấu hình phần cứng
    1. Cấu hình bo mạch
    2. Cơ cấu ngân hàng
    3. MIO (IO đa kênh)
    4. Sơ đồ mạch điện
      1. Ngân hàng500
      2. Ngân hàng501
      3. Ngân hàng502
      4. Ngân hàng34
      5. Ngân hàng35
  3. Cài đặt SW
  4. Triển khai mẫu cơ bản
    1. Tạo một dự án
    2. Tạo thiết kế khối
  5. Tải xuống chương trình
    1. Tải xuống ở Chế độ gỡ lỗi
      1. Tạo một dự án
      2. Triển khai phần mềm ứng dụng
      3. Tải xuống và kiểm tra kết quả
    2. Tải xuống bằng FSBL
      1. Tạo một dự án
      2. Thêm logic PL
      3. Tạo luồng bit
      4. Triển khai FSBL
      5. Tạo hình ảnh khởi động
      6. Tải xuống và kiểm tra kết quả
    3. Tải xuống bằng FSBL, Phần mềm ứng dụng
      1. Tạo một dự án FSBL
      2. Tạo một dự án ứng dụng
      3. Tạo hình ảnh khởi động
      4. Tải xuống và kiểm tra kết quả
  6. GPIO
    1. Triển khai GPIOPS
      1. Tạo một dự án
      2. Triển khai phần mềm ứng dụng
      3. Tải xuống và kiểm tra kết quả
    2. Thực hiện ngắt
      1. Tải xuống và kiểm tra kết quả
    3. Triển khai AXI GPIO
      1. Tạo một dự án
      2. Triển khai phần mềm ứng dụng
      3. Tải xuống và kiểm tra kết quả
    4. Triển khai ngắt AXI GPIO
      1. Tạo một dự án
      2. Triển khai phần mềm ứng dụng
      3. Tải xuống và kiểm tra kết quả
  7. Bộ hẹn giờ
    1. Tạo một dự án
    2. Triển khai phần mềm ứng dụng
    3. Tải xuống và kiểm tra kết quả
  8. Ngắt
    1. Tạo một dự án
    2. Triển khai phần mềm ứng dụng
    3. Phân tích ngắt
    4. Tải xuống và kiểm tra kết quả
  9. Giao diện PS-PL
    1. Giao diện bộ nhớ khối
      1. Tạo một dự án
      2. Thêm logic PL
      3. Triển khai phần mềm ứng dụng
      4. Tải xuống và kiểm tra kết quả
    2. Triển khai giao diện PS-PL
      1. Tạo một dự án
      2. Triển khai Logic Người dùng PL
      3. Triển khai phần mềm ứng dụng
      4. Tải xuống và kiểm tra kết quả
    3. Triển khai giao diện người dùng
      1. Tạo một dự án
      2. Triển khai phần mềm ứng dụng
      3. Tải xuống và kiểm tra kết quả
  10. Lịch sử sửa đổi

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 dành cho những ai muốn tìm hiểu về Xilinx Zynq. Ngay cả khi bạn mới làm quen với Zynq, việc theo dõi các bài giảng sẽ giúp bạn nắm được hầu hết các khái niệm về Zynq và áp dụng chúng vào công việc của mình.

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

Toàn bộ nội dung trong khóa học này sử dụng tài liệu đã được kiểm chứng trên bo mạch Zynq mini 7020. Bạn cần có bo mạch Zynq mini 7020 và công cụ Vitis 2022.1 trước khi tham gia.

H. Bạn sử dụng ngôn ngữ lập trình nào?

Chúng tôi sử dụng Verilog HDL, chủ yếu được sử dụng trong các công ty.


Tích lũy 25 năm kinh nghiệm
Chúng tôi chia sẻ bí quyết sử dụng Verilog.

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.

💾 Vui lòng kiểm tra môi trường giảng đường.

  • Bảng tập luyện là Zynq mini 7020 (hoặc 7010) . Bạn có thể mua tại Alina hoặc các trung tâm mua sắm trong nước khác.
  • Môi trường hệ điều hành Windows , sử dụng Vivado 2022.1 .
  • Bài giảng này là bài giảng dạng văn bản ở định dạng tài liệu điện tử (PDF) (khoảng 80.000 ký tự/220 trang).

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 lập trình Verilog

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

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

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

  • ngôn ngữ C

  • ngôn ngữ Verilog

Xin chào
Đây là

1,657

Học viên

67

Đánh giá

124

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ả

219 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ả

4 đánh giá

5.0

4 đánh giá

  • hnckhn님의 프로필 이미지
    hnckhn

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    60% đã tham gia

    • SungJin Kim님의 프로필 이미지
      SungJin Kim

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      48% đã tham gia

      • haneuli님의 프로필 이미지
        haneuli

        Đánh giá 12

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • 이고은님의 프로필 이미지
          이고은

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          1.853.441 ₫

          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!