Khối bàn phím

Một phần của tài liệu Thiết kế module cấu hình và hiển thị trong thiết bị vô tuyến cấu hình mềm (Trang 71 - 72)

THIẾT KẾ, THỬ NGHIỆM VÀ KIỂM TRA

3.3.4. Khối bàn phím

Bàn phím 4x4 dành cho người sử dụng, thực hiện những thao tác như lựa chọn chế độ cấu hình hay thay đổi dữ liệu cấu hình cho thiết bị FPGA.

3.4.Cách tạo một file Altera *.rbf

Một file nhị phân (với phần đuôi mở rộng *.rbf) lưu dữ liệu cấu hình cho một hoặc nhiều thiết bị ACEX 1K, FLEX 6000, FLEX 8000 hoặc FLEX 10K. File này không bao gồm những dấu cách (như dấu phẩy hay dấu xuống dòng). Dữ liệu trong file là một luồng bit nhị phân của dữ liệu cấu hình và được lưu trữ sao cho khi được cấu hình thì bit LSB phải tải ra thiết bị đích FPGA đầu tiên. Bộ vi xử lý sau đó có thể đọc dữ liệu từ file nhị phân này và tải nó vào thiết bị FPGA. Trong chế độ cấu hình PS, mỗi byte dữ liệu sẽ được gửi với bit LSB đi trước. Trong chế độ PPS, FPP, PPA thiết bị đích nhận những thông tin từ bus dữ liệu song song, hoặc từ một cổng dữ liệu trên bộ vi xử lý hoặc một vài kênh dữ liệu hướng byte khác

Trong chương trình và trình biên dịch MAXPLUS II, bạn có thể tạo một file RBF sử dụng Convert SRAM Object Files (từ menu File) để kết hợp với SRAM Object Files (.sof) được tạo ra trong quá trình biên dịch.

Giả sử rằng chúng ta đã dịch thành công project của mình, và chúng ta đã có một file SOF xác định, sau đó chúng ta lựa chọn File>> Convert

SRAM Files…

Trong phần File Format của Output Files, chọn .rbf (Bit-Slice) (đây là

Programming File Name, lựa chọn file SOF của chúng ta bằng cách nhấp

chuột vào Select Programming File… ở bên dưới để dẫn đến vị trí file SOF của chúng ta, và lựa chọn Add ở bên phải. Đường dẫn file SOF của ta sẽ có trong hộp thoại trống phía dưới.

Sau đó chúng ta nhấp chuột vào OK, file RBF sẽ được tạo ra.

Hình 3.14 Hộp thoại chuyển đổi tạo file RBF 3.5 Lưu đồ thuật toán của module cấu hình và hiển thị

Một phần của tài liệu Thiết kế module cấu hình và hiển thị trong thiết bị vô tuyến cấu hình mềm (Trang 71 - 72)

w