Mục lục:
- Bước 1: Cài đặt Xilinx Vivado Webpack
- Bước 2: Tạo một dự án mới
- Bước 3: Tạo mô-đun đầu vào dấu chấm / dấu gạch ngang
- Bước 4: Tạo mô-đun đầu ra hiển thị bảy phân đoạn
- Bước 5: Tạo mô-đun hàng đầu
- Bước 6: Tạo tệp ràng buộc
- Bước 7: Tổng hợp thiết kế
- Bước 8: Triển khai thiết kế
- Bước 9: Tạo dòng bit
- Bước 10: Nhắm mục tiêu phần cứng
- Bước 11: Lập trình thiết bị
Video: Bộ giải mã Basys 3 Morse: 11 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Đây là một dự án cho một lớp đại học. Dự án này được viết bằng VHDL trong một chương trình có tên là Vivado. Các nhiệm vụ để tạo tất cả các mô-đun cần thiết để triển khai Bộ giải mã Morse bằng cách sử dụng bảng Basys 3. Bảng được sử dụng để lấy mã morse từ một công tắc và nó sẽ hiển thị chữ cái trên màn hình bảy phân đoạn.
Để thực hiện một Chấm - bật và tắt công tắc mà không cần chờ đợi
Để thực hiện Dấu gạch ngang - bật công tắc trong 2 giây, sau đó tắt
Bước 1: Cài đặt Xilinx Vivado Webpack
Bạn có thể tải xuống gói web Vivado tại xilinx.com. Sử dụng hướng dẫn bắt đầu này để thực hiện các bước tải xuống và cài đặt.
Bước 2: Tạo một dự án mới
- Mở vivado. Sau đó nhấp vào “Tạo dự án mới”
- Bấm tiếp". Đặt tên cho dự án và chọn vị trí dự án. Tên dự án của chúng tôi là MorseDecoder và được lưu trữ trên ổ USB.
- Chọn Dự án RTL.
- Bấm tiếp".
- Nhấp vào “Tiếp theo” để bỏ qua AddSources
- Nhấp vào “Tiếp theo” để bỏ qua Thêm Ip Hiện tại
- Nhấp vào “Tiếp theo” để bỏ qua Thêm Ràng buộc Chọn bảng của bạn dựa trên hình ảnh được cung cấp.
- Bấm tiếp"
- Nhấp vào “Hoàn tất”
Bước 3: Tạo mô-đun đầu vào dấu chấm / dấu gạch ngang
Mô-đun này theo dõi khi nào nút được nhấn, thời gian nhấn và chuyển nó thành mã Morse.
- Chuyển đến cửa sổ Nguồn, Nhấp chuột phải và nhấp vào “Thêm nguồn”
- Chọn “Thêm hoặc tạo nguồn thiết kế”
- Nhấp vào “Tạo tệp”
- Thay đổi loại tệp thành “VHDL”
- Đặt tên cho tệp của bạn (tên của chúng tôi là DD) và nhấp vào “OK”
- Nhấp vào “Hoàn tất”
- Nhấp vào “OK” để bỏ qua cửa sổ “Xác định mô-đun”
- Sao chép và Dán mã được cung cấp của chúng tôi với Nhận xét
Bước 4: Tạo mô-đun đầu ra hiển thị bảy phân đoạn
Mô-đun này phụ trách việc thay đổi mã morse thành chữ cái chính xác ở dạng bitstream mà màn hình bảy phân đoạn có thể thực sự hiển thị.
Làm theo hướng dẫn ở Bước 3 một lần nữa, nhưng lần này, hãy sao chép trong tệp “SSD”
Bước 5: Tạo mô-đun hàng đầu
Đây là Mô-đun bao quát sẽ nhận đầu vào Mã Morse và Xuất ký tự trên màn hình bảy phân đoạn.
Thực hiện lại theo hướng dẫn ở Bước 3, lần này là sao chép trong tệp “MorseDecoder”
Bước 6: Tạo tệp ràng buộc
Chúng ta cần chọn phần cứng vật lý để sử dụng trên bảng nền. Điều này sẽ bao gồm việc sử dụng màn hình bảy phân đoạn, cũng như sử dụng công tắc để chuyển trong Mã Morse.
- Nhấp vào cửa sổ nguồn và chọn lại “Thêm nguồn”.
- Chọn “Thêm hoặc Tạo Ràng buộc”, sau đó nhấp vào tiếp theo.
- Nhấp vào “Tạo tệp” và giữ nguyên loại tệp. Đặt tên tệp là “MorseDecoder”.
- Nhấp vào "Hoàn tất".
- Sao chép và Dán mã được cung cấp của chúng tôi với Nhận xét.
Bước 7: Tổng hợp thiết kế
Đi tới Bộ điều hướng luồng và nhấp vào “Chạy Tổng hợp” trong phần Tổng hợp
Bước 8: Triển khai thiết kế
Khi bạn đã chạy tổng hợp thành công, sẽ có một cửa sổ bật lên để yêu cầu bạn chạy quá trình triển khai. Nhấp vào “OK” để tiếp tục. Nếu cửa sổ này không bật lên, hãy làm theo hướng dẫn bên dưới:
Đi tới Bộ điều hướng luồng và nhấp vào “Chạy triển khai” trong phần Triển khai
Bước 9: Tạo dòng bit
Đi tới Bộ điều hướng luồng và nhấp vào “Tạo luồng bit” trong phần Chương trình và gỡ lỗi
Bước 10: Nhắm mục tiêu phần cứng
- Đảm bảo rằng bo mạch Basys3 của bạn được cắm vào máy tính đang chạy Vivado. Bo mạch phải có đầu microUSB của cáp được cắm vào và đầu USB thông thường của cáp đó được cắm vào máy tính của bạn.
- Đi xuống “Mở Trình quản lý Phần cứng” trong phần Chương trình và Gỡ lỗi, sau đó nhấp vào hình tam giác nhỏ bên trái để mở.
- Nhấp vào nút "Mở mục tiêu" và chọn "Kết nối tự động"
Bước 11: Lập trình thiết bị
- Chọn “Trình quản lý phần cứng”
- Nhấp vào “Thiết bị chương trình”
- Chọn thiết bị bật lên
- Nhấp vào "Chương trình"
Đề xuất:
Thu nhỏ Robot tự hành Arduino (Land Rover / Xe hơi) Giai đoạn1Model3: 6 bước
Thu nhỏ Robot tự hành Arduino (Land Rover / Xe hơi) Giai đoạn1Mô hình 3: Tôi quyết định thu nhỏ Land Rover / Xe hơi / Bot để giảm kích thước và mức tiêu thụ điện năng của dự án
LabDroid: Bộ mã hóa / giải mã mã Morse: 4 bước
LabDroid: Bộ mã hóa / giải mã Morse Code: Lưu ý: Không thể thực hiện hướng dẫn này 1: 1 trong phiên bản LabDroid mới nhất. Tôi sẽ cập nhật nó sớm. Dự án này sẽ cho bạn thấy bạn có thể làm gì với LabDroid. Vì Hello World thường được tạo dựa trên văn bản, ánh sáng hoặc âm thanh, tôi nghĩ cho LabDr
Bộ giải mã Morse cây nhị phân: 7 bước (có hình ảnh)
Bộ giải mã Morse cây nhị phân: a. Hạt {font-size: 110,0%; font-weight: bold; font-style: nghiêng; văn bản-trang trí: không có; background-color: red;} a.articles: hover {background-color: black;} Tài liệu hướng dẫn này giải thích cách giải mã Morse Code bằng Arduino Uno R3.T
Giai điệu giai điệu Arduino đơn giản: 3 bước
Giai điệu Arduino đơn giản: Giai điệu giai điệu Arduino đơn giản là một cách bắt đầu với các dự án Arduino vì bạn chỉ tải lên mã từ phần mềm Arduino trực tiếp mà không cần phải viết gì cả
Cách tìm kiếm mọi thứ trong Google Chrome bằng Microsoft Excel Macro (KHÔNG BẮT BUỘC KIẾN THỨC GIẢI MÃ): 10 bước
Cách Tìm kiếm Mọi thứ trong Google Chrome Sử dụng Macro Microsoft Excel (KHÔNG BẮT BUỘC KIẾN THỨC MÃ SỐ): Bạn có biết rằng bạn có thể dễ dàng thêm một tính năng tìm kiếm vào bảng tính excel của mình ?! Để thực hiện việc này, bạn sẽ cần những thứ sau: Một máy tính - (KIỂM TRA!) Microsoft Excel Google Chrome được cài đặt trên bạn