
STM32 CAN 통신
alex
STM32 MCU를 이용하여 CAN 통신을 구현하는 방법에 대해 설명하는 텍스트 형태의 강의입니다. CAN 통신 구현의 마스터가 되어보세요.
초급
CAN, MCU
Triển khai LVDS (Serdes) trên FPGA.
Triển khai LVDS
Triển khai Serdes
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’.
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.
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.
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 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
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)
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)
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)
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.
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
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++
입니다.
Tất cả
108 bài giảng
Tài liệu khóa học:
Tất cả
3 đánh giá
1.731.235 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!