Cách Tải Một Dự án Vào Altera FPGA

Mục lục:

Cách Tải Một Dự án Vào Altera FPGA
Cách Tải Một Dự án Vào Altera FPGA

Video: Cách Tải Một Dự án Vào Altera FPGA

Video: Cách Tải Một Dự án Vào Altera FPGA
Video: FPGA Blinking Led Tutorial Step by Step [ Altera ] 2024, Tháng mười một
Anonim

Hãy chuẩn bị và tải dự án từ môi trường phát triển Quartus II vào Altera FPGA.

Bộ lập trình USB Blaster
Bộ lập trình USB Blaster

Cần thiết

  • FPGA từ Altera;
  • Bộ lập trình USB-Blaster;
  • máy tính với môi trường phát triển Quartis II.

Hướng dẫn

Bước 1

Trong menu Assignements -> Device …, chọn FPGA mà bạn sẽ "lấp đầy" dự án. Trong nhóm Gia đình thiết bị, bạn cần chọn gia đình mà FPGA của bạn thuộc về. Chọn kiểu FPGA của bạn trong trường Thiết bị khả dụng.

Trong nhóm danh sách Hiển thị trong "Các thiết bị khả dụng", bạn có thể sắp xếp các thiết bị theo loại gói (Package) hoặc theo số chân () để nhanh chóng tìm thấy kiểu FPGA của mình.

Không thừa để chỉ định các chân FPGA không kết nối sẽ ở trạng thái nào. Nhấp vào nút Tùy chọn thiết bị và ghim …, chuyển đến bước và chỉ định trạng thái của các ghim.

Sau khi chỉ định mô hình FPGA, hãy đóng cửa sổ Thiết bị bằng cách nhấp vào nút OK.

Chọn họ và kiểu FPGA trong cửa sổ Thiết bị
Chọn họ và kiểu FPGA trong cửa sổ Thiết bị

Bước 2

Nếu bạn muốn bộ tổng hợp tự gán chức năng cho các chân, thì bạn không thể làm gì khác. Và để gán các chân FPGA theo cách thủ công, hãy chuyển đến menu Assignements -> Pin Planner hoặc nhấn tổ hợp phím Ctrl + Shift + N.

Công cụ chỉ định ghim bắt đầu. Dưới đây là danh sách các chân I / O được sử dụng trong dự án của bạn với các tên tương ứng.

Bây giờ trong cột Vị trí, bạn cần đặt số pin. Nhấp đúp vào ô tương ứng và chọn số pin hoặc nhập số từ bàn phím. Số pin sẽ phụ thuộc vào breadboard của bạn.

Sau khi tất cả các ghim đã được xác định, cửa sổ sơ đồ ghim có thể được đóng lại. Bây giờ biên dịch dự án: Xử lý -> Bắt đầu Biên dịch hoặc Ctrl + L.

Gán sự tương ứng của các chân FPGA cho các tín hiệu dự án
Gán sự tương ứng của các chân FPGA cho các tín hiệu dự án

Bước 3

Hãy kết nối lập trình viên với máy tính. Lần đầu tiên kết nối, bạn cần cài đặt trình điều khiển. Nó được cài đặt theo cách tiêu chuẩn và nằm trong thư mục Quartus, trong thư mục trình điều khiển: C: / altera / 13.0sp1 / quartus / drivers.

Sau khi cài đặt trình điều khiển, trình lập trình sẽ được hiển thị trong trình quản lý thiết bị dưới dạng Altera USB-Blaster.

Cài đặt trình điều khiển cho lập trình USB Blaster
Cài đặt trình điều khiển cho lập trình USB Blaster

Bước 4

Altera FPGA hỗ trợ một số chế độ lập trình. Đầu tiên, hãy xem việc tải xuống phần sụn thông qua giao diện JTAG. Kết nối bộ lập trình với đầu nối JTAG trên bo mạch FPGA.

Hãy bắt đầu công cụ lập trình: Tools -> Programmer.

Hãy thêm một lập trình viên. Để thực hiện việc này, hãy nhấn nút Thiết lập Phần cứng … và chọn thiết bị được kết nối trong danh sách thả xuống. Hãy đóng cửa sổ lại.

Trong cửa sổ Lập trình viên, nhấp vào nút Tự động phát hiện để làm cho Quartus cố gắng tự động phát hiện FPGA được kết nối và tệp phần sụn *.sof. Tệp phần sụn được tạo bởi Quartus theo mặc định trong quá trình biên dịch, trừ khi được chỉ định khác.

Trong cửa sổ Lập trình viên, chọn chế độ JTAG, đánh dấu vào hộp kiểm Chương trình / Cấu hình và nhấp vào nút Bắt đầu. Phần sụn sẽ được ghi vào bộ nhớ FPGA.

Tải lên chương trình cơ sở lên FPGA qua JTAG
Tải lên chương trình cơ sở lên FPGA qua JTAG

Bước 5

Với tùy chọn ghi này, phần sụn được ghi vào bộ nhớ dễ bay hơi của FPGA và sẽ bị xóa sau khi khởi động lại. Để lưu chương trình cơ sở trong ROM, hãy ghi chương trình cơ sở ở chế độ Active Serial.

Kết nối cáp lập trình với đầu nối AS hoặc. Chạy chương trình phần sụn: Công cụ -> Lập trình viên. Chọn Chế độ -> Nối tiếp Hoạt động. Đồng ý khi trả lời câu hỏi làm rõ.

Thêm tệp phần sụn bằng cách nhấp vào nút Thêm tệp … Trong thư mục con của dự án output_files, hãy tìm tệp có phần mở rộng.pof. Sau khi mở tệp phần sụn, hãy đặt các hộp kiểm Chương trình / Định cấu hình và các hộp kiểm bằng thép, nếu muốn. Chú ý đến loại bộ nhớ cấu hình trong cột Thiết bị: nó phải phù hợp với loại bộ nhớ FPGA của bạn.

Tải lên chương trình cơ sở lên FPGA ở chế độ Nối tiếp hoạt động
Tải lên chương trình cơ sở lên FPGA ở chế độ Nối tiếp hoạt động

Bước 6

Nhấp vào nút Bắt đầu để tải phần sụn xuống FPGA.

Đề xuất: