
STM32 CÓ THỂ giao tiếp
alex
Đây là bài giảng dựa trên văn bản giải thích cách triển khai giao tiếp CAN bằng MCU STM32. Trở thành bậc thầy về triển khai truyền thông CAN.
初級
CAN, MCU
Thông qua bài giảng, bạn có thể thực hiện DDR Controller bằng FPGA.

Đánh giá từ những học viên đầu tiên
5.0
mjs1004
Tôi đang gặp khó khăn khi sử dụng DDR Controller, nhưng đây là khóa học giải thích rất tốt những phần cốt lõi cần thiết. Tôi đã bối rối không biết nên bắt đầu từ đâu và đọc tài liệu của Xilinx như thế nào, nhưng sau khi học xong khóa học này thì có vẻ như đã thấy được con đường rồi. Cảm ơn vì khóa học tuyệt vời.
5.0
coldugs
Tôi nghĩ rằng tài liệu liên quan đến FPGA rất khó tìm và ngay cả khi tìm được thì cũng rất nhiều nên rất khó để học. Tài liệu này rất hữu ích và giúp ích rất nhiều.
5.0
miheungsound
Tôi nghĩ nó sẽ giúp ích rất nhiều với nội dung bài giảng hay. Tôi xem đi xem lại nó nhiều lần. Cảm ơn
Bộ điều khiển DDR
Bộ đệm khung hình
Cần thiết cho các nhà phát triển Verilog lành nghề
Kỹ năng điều khiển bộ nhớ DDR! ✨
FPGA có nhiều tính năng có sẵn ở dạng IP. Trong số đó, chúng tôi sẽ giải thích Bộ điều khiển DDR, bộ điều khiển chủ yếu được sử dụng để xử lý dữ liệu video.
1. Nhìn vào bảng dữ liệu và thực hiện nó như hiện tại
2. Triển khai với IP do Xilinx cung cấp
Tác giả đã trải qua nhiều khó khăn như vậy khi triển khai Bộ điều khiển DDR. Tôi thường nghĩ rằng sẽ không hay nếu có một tài liệu chỉ sắp xếp những phần cần thiết. Sẽ hiệu quả hơn nếu ban đầu chỉ hiểu những phần cần thiết, sau đó tiến hành phát triển, đọc/ghi DDR và dần dần nâng cao hiểu biết của bạn. Sẽ hiệu quả hơn nếu hiểu cấu trúc tổng thể trước rồi mới hiểu chi tiết sau. Cuốn sách này được cấu trúc sao cho ngay cả những nhà phát triển mới làm quen với Bộ điều khiển DDR cũng có thể dễ dàng truy cập nó .
Bộ nhớ DDR rất quan trọng trong việc xử lý dữ liệu video. Tuy nhiên, thực tế là rất khó tiếp cận trừ khi bạn là chuyên gia và hầu như không có tài liệu nào có nội dung chuyên sâu như vậy. Bài giảng này bao gồm tất cả các khía cạnh của việc triển khai Bộ điều khiển bộ nhớ DDR . Nó cũng giải thích chi tiết cách triển khai Bộ đệm khung bằng Bộ điều khiển DDR.
💾 Vui lòng kiểm tra trước khi tham gia khóa học!
Có rất ít tài liệu đề cập đến Bộ điều khiển bộ nhớ DDR. Bài giảng này giải thích chi tiết tất cả các quy trình. Nó giải thích toàn bộ quá trình, từ việc tạo và mô phỏng IP bộ nhớ đến triển khai Bộ điều khiển bộ nhớ DDR có thể được sử dụng cho các mục đích chung và triển khai Bộ đệm khung để xử lý dữ liệu video. Ngoài ra, mỗi mã nguồn đều được thiết kế để có thể xác minh và hiểu được hoạt động của nó thông qua mô phỏng.
Nếu bạn hiểu tất cả nội dung của bài giảng này, bạn sẽ không chỉ triển khai Bộ điều khiển DDR mà còn trở thành nhà phát triển lành nghề về triển khai FPGA bằng Verilog.
Với những ai muốn học Verilog thì DDR Memory Controller 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 Bộ điều khiển bộ nhớ DDR. 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 bài giảng 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 sản xuất 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. Hi vọng các bạn sẽ trở thành bậc thầy về DDR Controller qua bài giảng này.
Trong bài giảng này, chúng ta sẽ hiểu quy trình hoạt động thông qua mô phỏng quá trình tạo IP Bộ điều khiển DDR và cách IP được tạo hoạt động , đồng thời thiết kế Bộ điều khiển DDR có thể được sử dụng cho các mục đích chung bằng cách sử dụng IP được tạo . Cuối cùng, chúng tôi giải thích quy trình triển khai bộ đệm khung để xử lý dữ liệu video .
Bài giảng này dựa trên kinh nghiệm của tác giả trong việc phát triển ISP (Xử lý tín hiệu hình ảnh) trong một thời gian dài . Nội dung của cuốn sách này là những quy tắc có thể áp dụng trực tiếp vào thực tế . Mặc dù nội dung có thể chứa một số phần khó , nhưng hãy đọc kỹ những phần bạn chưa hiểu 2-3 lần và xem lại thao tác bằng cách mô phỏng mã.
Bài giảng này được thực hiện trên bo mạch phát triển Arty A7 do Digilent bán. Khi xử lý FPGA, việc áp dụng chúng vào CTNH và kiểm tra kết quả là rất quan trọng. Việc thực hiện thông qua mô phỏng có những hạn chế. Nó phải được xác minh trong HW. (Thật không may là nội dung trên bộ đệm khung được đề cập trong chương cuối của cuốn sách này chỉ được xác minh thông qua mô phỏng vì chúng tôi không thể tìm thấy CTNH phù hợp. Chúng tôi hy vọng sẽ tìm được bảng phù hợp trong tương lai và tiến hành xác minh CTNH.)
Chương 1 là phần tổng quan về nội dung tổng thể.
Chương 2 mô tả bo mạch Arty A7 được sử dụng trong phòng thí nghiệm .
Chương 3 giải thích cách tạo IP Bộ điều khiển DDR và Logic Giao diện Người dùng .
Chương 4 tìm hiểu đặc điểm hoạt động thông qua mô phỏng IP Bộ điều khiển DDR được tạo . Điều này rất quan trọng để triển khai Bộ điều khiển DDR có thể được sử dụng cho các mục đích chung .
Chương 5 triển khai Bộ điều khiển DDR có thể được sử dụng cho các mục đích chung và sử dụng nó để đọc/ghi tất cả các vùng của bộ nhớ DDR . Đồng thời tạo một dòng bit và kiểm tra kết quả trên bảng .
Chương 6 sẽ xem xét tốc độ truy cập bộ nhớ và thảo luận cách đạt được tốc độ tối đa .
Chương 7 triển khai Bộ đệm khung để xử lý dữ liệu video bằng Bộ điều khiển DDR đa năng được triển khai trong Chương 5 .
Chương 8 triển khai Giao diện 32Bits sử dụng hai Bộ nhớ DDR 6bit.
Chương 9 triển khai Bộ điều khiển DDR trong Spartan6.
Chương 10 triển khai Bộ điều khiển DDR4.
Cùng xem lại các bài giảng trước đó 👀
Q. Có thể áp dụng cho người mới bắt đầu sử dụng Verilog không?
Bạn phải có kiến thức cơ bản về Verilog. Sẽ khó khăn nếu bạn không có kiến thức liên quan.
Q. Có sự chuẩn bị gì chưa?
Chúng tôi sử dụng bo mạch Arty A7 để triển khai và xác minh mã. Khi bảng đã sẵn sàng, bạn có thể kiểm tra những gì chúng tôi đã triển khai. Tuy nhiên, nó được cấu hình để có thể mô phỏng tất cả các nguồn, vì vậy bạn có thể nghe bài giảng trước và xác minh sau khi bảng đã sẵn sàng.
Q. Bạn sử dụng công cụ chương trình nào?
Tôi sử dụng vivado 2018.3 từ Xilinx. Điều này có thể thực hiện được với phiên bản 2018.3 trở lên.
Tôi đã làm việc với tư cách là nhà phát triển tại các công ty lớn và nhỏ trong hơn 20 năm và hiện đang điều hành một doanh nghiệp nhỏ. Chúng tôi đã phát triển ASIC ISP (Xử lý tín hiệu hình ảnh) cho CCTV và phát triển nhiều sản phẩm sử dụng FPGA, bao gồm thiết bị kiểm tra OLED và DAQ (Hệ thống thu thập dữ liệu). Tôi có nhiều kinh nghiệm về FPGA cũng như phát triển FW (STM32, PIC32, AVR, ATMEGA, v.v.), thiết kế mạch và Lập trình Windows. Tôi hy vọng rằng những kinh nghiệm sâu rộng mà tôi tích lũy được cho đến nay sẽ hữu ích cho việc học của bạn.
Khóa học này dành cho ai?
FPGA xử lý dữ liệu hình ảnh
Triển khai Frame Buffer
Những ai muốn học Verilog
Bạn muốn học FPGA
Cần biết trước khi bắt đầu?
Verilog
vivado
FPGA
1,766
Học viên
84
Đánh giá
128
Trả lời
4.8
Xếp hạng
19
Các khóa học
Tôi đã làm việc với tư cách là nhà phát triển tại các doanh nghiệp lớn và vừa trong suốt hơn 20 năm qua, và
Hiện tại tôi đang là đại diện của một doanh nghiệp nhỏ.
Các kinh nghiệm làm việc chính là
Thiết kế FPGA sử dụng Verilog HDL
Phát triển ISP ASIC cho CCTV (khoảng 10 năm)
Phát triển thiết bị kiểm tra màn hình OLED (khoảng 3 năm)
Phát triển thiết bị sử dụng FPGA
Firmware cho MCU
STM32
PIC32
AVR, ATMEGA
DSP (TI)
Chương trình ứng dụng Windows
Visual Studio MFC, C++
là.
Tất cả
277 bài giảng
Tài liệu khóa học:
Tất cả
7 đánh giá
5.0
7 đánh giá
Đánh giá 4
∙
Đánh giá trung bình 5.0
Đã chỉnh sửa
5
Tôi đang gặp khó khăn khi sử dụng DDR Controller, nhưng đây là khóa học giải thích rất tốt những phần cốt lõi cần thiết. Tôi đã bối rối không biết nên bắt đầu từ đâu và đọc tài liệu của Xilinx như thế nào, nhưng sau khi học xong khóa học này thì có vẻ như đã thấy được con đường rồi. Cảm ơn vì khóa học tuyệt vời.
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Tôi nghĩ rằng tài liệu liên quan đến FPGA rất khó tìm và ngay cả khi tìm được thì cũng rất nhiều nên rất khó để học. Tài liệu này rất hữu ích và giúp ích rất nhiều.
Khi mới bắt đầu học, tôi cũng thấy bối rối không biết phải xem những gì và bắt đầu như thế nào. Tôi sẽ cố gắng để có thể cung cấp những tài liệu hữu ích hơn. Cảm ơn bạn~!!
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
Tôi nghĩ nó sẽ giúp ích rất nhiều với nội dung bài giảng hay. Tôi xem đi xem lại nó nhiều lần. Cảm ơn
Cảm ơn Tôi hy vọng bạn hiểu đầy đủ về bộ điều khiển ddr qua bài giảng này. Việc làm chủ một IP do xilinx cung cấp cũng sẽ giúp ích rất nhiều trong việc sử dụng các IP khác. Lĩnh vực FPGA không phải là một lĩnh vực dễ dàng. Tôi khuyến khích bạn hoàn thành cuộc đua đến cùng ~!!
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 4
∙
Đánh giá trung bình 5.0
5
Rất hữu ích
Cảm ơn sự giúp đỡ của bạn. Chúc bạn một ngày tốt lành hôm nay. ~!!
2.263.032 ₫
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!