Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Hardware

/

Semiconductor

Chương trình Verilog FPGA 5 (LVDS/Serdes, HIL-A35T)

Triển khai LVDS (Serdes) trên FPGA.

(5.0) 3 đánh giá

57 học viên

  • ihil
베릴로그
반도체
텍스트 강의
verilog
FPGA

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

  • Triển khai LVDS

  • Triển khai Serdes

Thiết kế FPGA được giảng dạy bởi người có hơn 20 năm kinh nghiệm 📑

Verilog HDL là ngôn ngữ chương trình FPGA. Bạn có thể tạo ASIC cũng như FPGA. Có rất nhiều nhà phát triển quan tâm đến Verilog hoặc muốn nâng cao kỹ năng của họ trong lĩnh vực này.

Tuy nhiên, Verilog và FPGA là những lĩnh vực rất chuyên sâu nên rất khó tìm được bài giảng chi tiết. Các nhà sản xuất FPGA cung cấp tài liệu, nhưng có quá nhiều tài liệu bằng tiếng Anh nên thật khó để biết nên xem tài liệu nào.

Tôi đã làm nhà phát triển hơn 20 năm và hiện đang điều hành doanh nghiệp một người. Tôi tạo ra bài giảng này vì muốn truyền đạt kiến ​​thức mà tôi đã tích lũy được cho đến nay cho những người đang làm nhà phát triển hoặc những người đang chuẩn bị trở thành nhà phát triển.

Bài giảng có tổng cộng 5 bài giảng.

Bài giảng này là bài thứ năm và nói về LVDS (Serdes). LVDS được sử dụng cho truyền thông nối tiếp tốc độ cao, điện áp thấp. FPGA hỗ trợ Serdes để triển khai LVDS. Hiểu LVDS, tạo serdes và hiểu hoạt động của chúng thông qua mô phỏng. Cuối cùng, triển khai hoạt động truyền và nhận LVDS và kiểm tra hoạt động trên bảng phát triển (HIL-A35T).

Nếu bạn không hiểu phần nào trong bài giảng, vui lòng gửi câu hỏi thông qua cộng đồng Inflearn hoặc quán cà phê tôi điều hành và tôi sẽ giải đáp thắc mắc của bạn.

💾 Vui lòng kiểm tra trước khi tham gia khóa học!

  • Bài giảng này là bài giảng văn bản ở dạng tài liệu điện tử . Tất cả các tệp nguồn được mô tả trong khóa học đều được cung cấp cho những người tham gia khóa học. Bài giảng sẽ được sản xuất dưới dạng video trong tương lai.

  • Công cụ được sử dụng trong bài giảng này là vivado 2018.3.

  • Bảng sử dụng trong bài giảng này là HIL-A35T do công ty chúng tôi phát triển cho bài giảng này. Bạn có thể mua tại cửa hàng thông minh do công ty điều hành (Link cửa hàng thông minh: https://smartstore.naver.com/ihil)

  • Tài liệu bài giảng có thể được tải xuống từ ‘Phần 0 – Liên kết chia sẻ tài liệu – Tệp đính kèm’.

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

Chứa mọi thứ về giao tiếp LVDS

Có rất ít tài liệu đề cập đến việc triển khai LVDS trên FPGA. Trên thực tế, Xilinx cung cấp rất nhiều tài liệu, nhưng có quá nhiều tài liệu và chúng đều bằng tiếng Anh nên rất khó để biết nên xem tài liệu nào.

Bài giảng này chứa mọi thứ về LVDS. Chúng tôi giải thích LVDS, tạo Serdes, hiểu hoạt động của nó thông qua mô phỏng và cuối cùng tải nó xuống bảng mục tiêu để thực hiện truyền và nhận LVDS. Thông qua quá trình này, bạn có thể hiểu mọi thứ về LVDS và sử dụng nó trong lĩnh vực của mình.

Nâng cấp kỹ năng Verilog của bạn

Với những ai muốn học Verilog thì LVDS là một kỹ năng rất tốt. Có nhiều người, ngay cả những người có nhiều kinh nghiệm phát triển, lại không có kinh nghiệm với LVDS. Chúng tôi mang đến cho bạn cơ hội nâng cấp Verilog lên cấp độ tiếp theo.

Chúng tôi cung cấp mã nguồn có thể áp dụng trong thực tế.

Tất cả các nguồn được mô tả trong bài giảng sẽ được cung cấp cho những người mua khóa học này. Nguồn được cung cấp bao gồm các tài liệu đã được mã hóa và xác minh từng cái một ngay từ đầu khi biên soạn bài giảng. Nó cũng bao gồm các mã có thể được sử dụng ngay tại hiện trường. Tôi hy vọng bạn sẽ trở thành bậc thầy về LVDS thông qua bài giảng này.

📢Bài giảng gồm tổng cộng 5 bài. Bài giảng này là phần 5.

Bài 1: Chương trình Verilog FPGA 1

  • Thực hiện chức năng cơ bản

Bài 2: Chương trình Verilog FPGA 2

  • Microblaze

Bài 3: Chương trình Verilog FPGA 3

  • Bộ điều khiển DDR

Bài 4: Chương trình Verilog FPGA 4

  • Chuyển đổi MCU

Bài 5: Chương trình Verilog FPGA 5

  • LVDS/Serdes


Cơ bản (Phụ lục): Cơ bản về sử dụng FPGA bằng Verilog

📢 Các bài giảng khác nhau tùy theo bảng thực hành. Hãy cẩn thận khi mua một khóa học.

  1. Bo mạch Arty A7-35T


    • Chương trình Verilog FPGA 1 (Arty A7-35T)

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

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

    • Chương trình Verilog FPGA 3 (Bộ điều khiển DDR, Arty A7-35T)

    • Chương trình Verilog FPGA 4 (MCU Porting, Arty A7-35T)

  2. Bo mạch Zynq mini 7020

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

    • Chương trình Verilog ZYNQ1 (Zynq mini 7020)

  3. Bảng HIL-A35T (được phát triển nội bộ cho bài giảng)

    • Chương trình FPGA Verilog 1 (HIL-A35T)

    • Chương trình FPGA Verilog 2 (MicroBlaze, HIL-A35T)


    • Chương trình Verilog FPGA 3 (Bộ điều khiển DDR, HIL-A35T)

    • Chương trình Verilog FPGA 4 (Cổng MCU, HIL-A35T)

    • Chương trình FPGA Verilog 5 (LVDS/Serdes, HIL-A35T)

Giáo trình chi tiết 📚

Mục 1. Cấu hình CTNH

  • Điều này giải thích về bảng phát triển (HIL-A35T).

Phần 2. Đánh giá LVDS

  • Tôi hiểu rõ mọi thứ về LVDS.

  • Mô tả chi tiết quan trọng về Serdes (ISERDese2, OSERDese2).

Mục 3. Thực hiện LVDS

  • Tạo IP Serdes và hiểu hoạt động của nó thông qua mô phỏng.

  • Mã truyền/nhận LVDS được triển khai và xác minh thông qua mô phỏng.

  • Tải kết quả về bảng mục tiêu và kiểm tra kết quả.

Mục 4. Thực hiện 2 làn, 4 làn

  • Chúng tôi giải thích cách mở rộng làn đường và xem kết quả trên bảng.


Mục 5. Thực hiện tỷ lệ chuyển khoản tối đa

  • Chúng tôi giải thích cách đạt được tốc độ truyền tối đa và xem kết quả trên tàu.

Phần 6. Triển khai tiếp nhận LVDS không cần serdes

  • Triển khai tiếp nhận LVDS mà không cần sử dụng IP Serdes.


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

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

  • FPGA kỹ năng nâng cao

  • LVDS (Serdes) cần được triển khai

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

  • Ngôn ngữ Verilog

  • FPGA

Xin chào
Đây là

1,647

Học viên

66

Đánh giá

123

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ả

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

3 đánh giá

5.0

3 đánh giá

  • 이동현님의 프로필 이미지
    이동현

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

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

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      31% đã tham gia

      • haneuli님의 프로필 이미지
        haneuli

        Đánh giá 12

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        귀한 강의, 감사합니다!

        • alex
          Giảng viên

          감사합니다~ 유익한 자료 되시길 바랍니다 ~!!

      1.731.235 ₫

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

      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!