Mục lục:

Bộ giải mã Basys 3 Morse: 11 bước
Bộ giải mã Basys 3 Morse: 11 bước

Video: Bộ giải mã Basys 3 Morse: 11 bước

Video: Bộ giải mã Basys 3 Morse: 11 bước
Video: CÁCH HỌC MÃ MORSE NHANH THUỘC - LEARN MORSE CODE 2024, Tháng mười một
Anonim
Image
Image

Đâ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

Tạo một dự án mới
Tạo một dự án mới
Tạo một dự án mới
Tạo một dự án mới
  1. Mở vivado. Sau đó nhấp vào “Tạo dự án mới”
  2. 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.
  3. Chọn Dự án RTL.
  4. Bấm tiếp".
  5. Nhấp vào “Tiếp theo” để bỏ qua AddSources
  6. Nhấp vào “Tiếp theo” để bỏ qua Thêm Ip Hiện tại
  7. 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.
  8. Bấm tiếp"
  9. 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

Tạo mô-đun đầu vào dấu chấm / dấu gạch ngang
Tạo mô-đun đầu vào dấu chấm / dấu gạch ngang
Tạo mô-đun đầu vào dấu chấm / dấu gạch ngang
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.

  1. Chuyển đến cửa sổ Nguồn, Nhấp chuột phải và nhấp vào “Thêm nguồn”
  2. Chọn “Thêm hoặc tạo nguồn thiết kế”
  3. Nhấp vào “Tạo tệp”
  4. Thay đổi loại tệp thành “VHDL”
  5. Đặ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”
  6. Nhấp vào “Hoàn tất”
  7. Nhấp vào “OK” để bỏ qua cửa sổ “Xác định mô-đun”
  8. 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

Tạo tệp ràng buộc
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.

  1. Nhấp vào cửa sổ nguồn và chọn lại “Thêm nguồn”.
  2. Chọn “Thêm hoặc Tạo Ràng buộc”, sau đó nhấp vào tiếp theo.
  3. Nhấp vào “Tạo tệp” và giữ nguyên loại tệp. Đặt tên tệp là “MorseDecoder”.
  4. Nhấp vào "Hoàn tất".
  5. 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

  1. Đả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.
  2. Đ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ở.
  3. 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ị

Lập trình thiết bị
Lập trình thiết bị
  1. Chọn “Trình quản lý phần cứng”
  2. Nhấp vào “Thiết bị chương trình”
  3. Chọn thiết bị bật lên
  4. Nhấp vào "Chương trình"

Đề xuất: