ID bài viết: 000079364 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 06/12/2015

Nios® II khởi động từ EPCQ hoặc EPCS trong Quartus® II 13.1

Môi Trường

    Phiên bản đăng ký Intel®Intel® Quartus® II
    Bộ xử lý Intel® Nios® II
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả

Do có vấn đề trong phần mềm Quartus II, Lập trình Quartus phải được sử dụng để lập trình các thiết bị EPCQ bằng cách sử dụng tệp .jic được tạo ra để cho phép chế độ địa chỉ 4 byte.   Lập trình nios2-flash sau đó được yêu cầu lập trình thiết bị EPCS/EPCQ với tệp .flash được tạo ra bởi công cụ sof2flash để bao gồm thông tin tiêu đề cần thiết cho trình khởi động Nios II mới.

Trình khởi Nios II mới được giới thiệu trong Quartus® II 13.1 yêu cầu một luồng công việc mới.

Độ phân giải

Để cho phép bộ xử lý Nios II tải phần mềm từ EPCS / EPCQ sau khi chu kỳ nguồn điện hoặc đặt lại trong phiên bản phần mềm Quartus II phiên bản 13.1 và sau đó làm theo các bước dưới đây:

 

1.Thêm      2 dòng sau trong tệp < xử lý >.qsf của bạn.

A.        set_global_assignment -name của STRATIXV_CONFIGURATION_SCHEME "ACTIVE SERIAL X1"

B.        set_global_assignment -name ENABLE_INIT_DONE_OUTPUT BẬT

2.Xóa      các thư mục "db", "incremental_db" và "qsys được tạo ra" trong thư mục dự án của bạn.

3.Hãy      chắc chắn rằng Vector Nios II đặt lại của bạn đang chỉ vào Bộ điều khiển EPCS/EPCQ.

4.Hãy      chắc chắn rằng Vector ngoại Nios II của bạn đang chỉ vào onchip_memory một số thiết bị bộ nhớ khác.

5.Tạo      trong Qsys.

6.Compile      trong Quartus II.

7.Lưu      ý: Nếu thiết kế không nhắm mục tiêu đến thiết bị EPCQ, hãy bỏ qua bước này

Tạo tệp .jic bằng công cụ "Chuyển đổi tệp lập trình".

A.        Chọn tệp .jic cho "Loại tệp lập trình".

B.        Chọn thiết bị EPCQ đúng cho "Thiết bị cấu hình".

C.        Đảm bảo "Active Serial" được chọn cho "Cấu hình chế độ thiết bị".

D.       Nhấp vào "Flash Loader", sau đó nhấp vào "Thêm thiết bị" để chọn thiết bị bạn đang sử dụng sau đó nhấp vào "Ok".

E.        Nhấp vào "Dữ liệu SOF", và nhấp vào "Thêm tập tin" để chọn tệp .sof do biên dịch Quartus II tạo ra.

F.         Nhấp vào tệp .sof bạn vừa thêm, nhấp vào "Thuộc tính" và bật "Nén" từ đó.

G.        Nhấp vào "Generate" để tạo tệp .jic.

H.        Lập trình EPCQ với tệp .jic được tạo ra với Lập trình Quartus và chu kỳ năng lượng cho bo mạch.

8.Tạo      tệp .flash cho các tệp .sof và .elf với:

A.        sof2flash --input=hw.sof --output=hw.flash --XX –cấu hình

Lưu ý: Thay thế XX bằng EPCS cho thiết bị EPCS và thay thế XX bằng EPCQ cho thiết bị EPCQ

B.        elf2flash --input=sw.elf --output=sw.flash --epcs --after=hw.flash –phát âm

9.Sử      dụng nios2-configure-sof hoặc Lập trình Quartus để định cấu hình FPGA với tệp .sof sau đó lập trình thiết bị EPCQ với Lập trình Flash Nios II như sau:

A.        nios2-flash-programmer --epcs --base=

hw.flash

Lưu ý: EPCQ cần phải được lập trình với tệp .flash ngay cả khi nó đã được lập trình với Quartus Programmer trước đó ở định dạng .jic

B.        nios2-flash-programmer --epcs --base=

sw.flash

Các sản phẩm liên quan

Bài viết này áp dụng cho 17 sản phẩm

FPGA SoC Cyclone® V SE
FPGA SoC Cyclone® V SX
Thiết bị cấu hình FPGA Intel® EPCQ
FPGA Cyclone® V GT
FPGA Stratix® V GX
FPGA Cyclone® V GX
FPGA Stratix® V GT
FPGA Stratix® V GS
FPGA Arria® V GZ
FPGA SoC Arria® V SX
Thiết bị cấu hình FPGA Intel®
FPGA SoC Cyclone® V ST
FPGA SoC Arria® V ST
FPGA Arria® V GX
FPGA Arria® V GT
FPGA Cyclone® V E
FPGA Stratix® V E

1

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.