Mục lục:

Xử lý video bằng VHDL và Zybo: 10 bước
Xử lý video bằng VHDL và Zybo: 10 bước

Video: Xử lý video bằng VHDL và Zybo: 10 bước

Video: Xử lý video bằng VHDL và Zybo: 10 bước
Video: VHDL – FPGA. Bài 361: Mạch chuyển đổi số hex 4 bit sang BCD. Chương 3: Thiết kế mạch tổ hợp. 2024, Tháng bảy
Anonim
Image
Image
Tạo một dự án Vivado mới
Tạo một dự án Vivado mới

FPGA xử lý nhanh hơn CPU vì chúng có thể thực hiện nhiều phép tính song song

Lưu ý: Dự án này vẫn đang được xây dựng và sẽ được hoàn thiện (tôi sẽ sớm có thời gian). Trong khi đó tôi đang đi khắp thế giới…..

Bước 1: Tạo một dự án Vivado mới

Tạo một dự án Vivado mới
Tạo một dự án Vivado mới
Tạo một dự án Vivado mới
Tạo một dự án Vivado mới

Sau khi mở Vivado, trước tiên bạn cần tạo một dự án mới trên không gian làm việc mà bạn muốn làm việc.

Sau đó đặt tên cho dự án của bạn và chọn vị trí dự án.

Chọn Zybo làm bảng mục tiêu hoặc bảng Zynq khác mà bạn muốn sử dụng.

Bước 2: Tạo sơ đồ khối với cơ bản

Tạo sơ đồ khối với cơ bản
Tạo sơ đồ khối với cơ bản
Tạo sơ đồ khối với cơ bản
Tạo sơ đồ khối với cơ bản
Tạo sơ đồ khối với cơ bản
Tạo sơ đồ khối với cơ bản

Thêm sơ đồ Zynq_Processing_system mới.

Đồng thời thêm các IP Dvi2rgb và rgb2vga

Bổ sung cho các khối này, hai hằng số được sử dụng để định cấu hình cổng HDMI như một bộ phận chìm.

[Xin lỗi, vì nội dung trùng lặp, hướng dẫn này đã bị xóa khỏi đây… đến websitewww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Bước 3: Chèn tài nguyên VHDL

Chèn tài nguyên VHDL
Chèn tài nguyên VHDL
Chèn tài nguyên VHDL
Chèn tài nguyên VHDL
Chèn tài nguyên VHDL
Chèn tài nguyên VHDL

Khối người dùng sẽ được tạo, nhấn ctrl + A hoặc tìm kiếm để "thêm nguồn mới" trong bảng điều khiển bên trái.

Tạo một tệp mới với VHDL và thêm vào sơ đồ, sau đó chỉnh sửa mã VHDL.

[Xin lỗi, vì nội dung trùng lặp, hướng dẫn này đã bị xóa khỏi đây… đến trang web gốc www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Bước 4: Thêm các thiết bị ngoại vi bổ sung như đèn Led, nút hoặc thanh trượt (tùy chọn)

Thêm các thiết bị ngoại vi bổ sung trên bo mạch như Đèn Led, Nút hoặc Thanh trượt (tùy chọn)
Thêm các thiết bị ngoại vi bổ sung trên bo mạch như Đèn Led, Nút hoặc Thanh trượt (tùy chọn)

Để thêm một số thanh trượt và đèn led để có thể sử dụng sau này.

[Xin lỗi, vì nội dung trùng lặp, hướng dẫn này đã bị xóa khỏi đây… đến trang web gốc www.miscircuitos.com/video-processing-using-vhdl-…]

Bước 5: Bây giờ bạn có thể chèn mã VHDL của mình vào khối ứng dụng

Bây giờ bạn có thể chèn mã VHDL của mình trên khối ứng dụng
Bây giờ bạn có thể chèn mã VHDL của mình trên khối ứng dụng

Sau khi thêm mô-đun VideoProcessing, Để chỉnh sửa mã te, hãy nhấn. Ví dụ về mã bắt đầu được đính kèm

[Xin lỗi, vì nội dung trùng lặp, hướng dẫn này đã bị xóa khỏi đây… đến trang web gốc www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Bước 6: Tạo bọc

Tạo một bọc
Tạo một bọc
Tạo một bọc
Tạo một bọc

Thực hiện một bọc trước để tổng hợp sơ đồ khối.

Bước 7: Tổng hợp, triển khai và tạo dòng bit

Tổng hợp, triển khai và tạo dòng bit
Tổng hợp, triển khai và tạo dòng bit

Thêm các mô tả ghim ràng buộc. Nó được gắn.

chạy tổng hợp. Sau đó, việc triển khai và sau đó tạo ra dòng bit, sẽ được tải vào FPGA.

Bước 8: Xuất phần cứng và khởi chạy SDK

Xuất phần cứng và khởi chạy SDK
Xuất phần cứng và khởi chạy SDK
Xuất phần cứng và khởi chạy SDK
Xuất phần cứng và khởi chạy SDK
Xuất phần cứng và khởi chạy SDK
Xuất phần cứng và khởi chạy SDK
Xuất phần cứng và khởi chạy SDK
Xuất phần cứng và khởi chạy SDK

Xuất Phần cứng và khởi chạy SDK.

Bước 9: Tạo gói hỗ trợ bảng mới và ứng dụng mới

Tạo gói hỗ trợ bảng mới và ứng dụng mới
Tạo gói hỗ trợ bảng mới và ứng dụng mới
Tạo gói hỗ trợ bảng mới và ứng dụng mới
Tạo gói hỗ trợ bảng mới và ứng dụng mới
Tạo gói hỗ trợ bảng mới và ứng dụng mới
Tạo gói hỗ trợ bảng mới và ứng dụng mới

Tạo một gói hỗ trợ hội đồng quản trị. Sau đó, mở hoặc tạo một ứng dụng bằng cách sử dụng mẫu "hello word".

Sau đó chạy FPGA

Bước 10: Lập trình FPGA và chạy mã Hello World

Image
Image
Lập trình FPGA và chạy mã Hello World
Lập trình FPGA và chạy mã Hello World

Đây chỉ là một ví dụ nhỏ, nơi các kênh màu được trao đổi.

Cảm ơn!

[Xin lỗi, vì nội dung trùng lặp, hướng dẫn này đã bị xóa khỏi đây… đến trang web gốc www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Đề xuất: