문서 ID: 000079364 콘텐츠 형태: 문제 해결 마지막 검토일: 2015-12-06

Quartus® II 13.1의 EPCQ 또는 EPCS에서 부팅하는 Nios® II

환경

    인텔® Quartus® II 구독 에디션
    인텔® Nios® II (클래식) 프로세서
BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

Quartus II 소프트웨어의 문제로 인해 Quartus Programr는 4바이트 주소 지정 모드를 활성화하기 위해 생성된 .jic 파일을 사용하여 EPCQ 장치를 프로그래밍하는 데 사용해야 합니다.   그런 다음 nios2-flash-프로그래머가 새 Nios II 부트코피어에서 요구하는 헤더 정보를 포함하기 위해 sof2flash 도구에서 생성한 .flash 파일로 EPCS/EPCQ 장치를 프로그래밍해야 합니다.

Quartus® II 13.1에 도입된 새로운 Nios II 부트코피어는 새로운 작업 흐름이 필요합니다.

해결 방법

Nios II 프로세서가 전원 사이클 후 EPCS/EPCQ에서 소프트웨어를 로드하거나 Quartus II 소프트웨어 버전 13.1에서 재설정할 수 있도록 하려면 다음 단계를 따르십시오.

 

1.      .qsf 파일에 다음 2줄을 추가합니다.

a.        set_global_assignment -name STRATIXV_CONFIGURATION_SCHEME "ACTIVE SERIAL X1"

B.        set_global_assignment -name ENABLE_INIT_DONE_OUTPUT ON

2.      프로젝트 디렉토리에서 "db", "incremental_db" 및 "qsys 생성 폴더"를 삭제합니다.

3.      Nios II 재설정 벡터가 EPCS/EPCQ 컨트롤러를 가리키고 있는지 확인합니다.

4.Nios II      예외 벡터가 onchip_memory 또는 다른 메모리 장치를 가리키고 있는지 확인하십시오.

5.Qsys      에서 생성합니다.

6.Quartus      II에서 컴파일합니다.

7.Note: 설계가 EPCQ 장치를 대상으로 하지 않는 경우 이 단계를 건너뜁니다.     

"프로그래밍 파일 변환" 도구로 .jic 파일을 생성합니다.

a.        "프로그래밍 파일 유형"에 대한 .jic 파일을 선택합니다.

B.        "구성 장치"에 적합한 EPCQ 장치를 선택합니다.

C.        "장치 구성 모드"에 대해 "활성 직렬"이 선택되어 있는지 확인하십시오.

D.       "Flash Loader"를 클릭한 다음 "장치 추가"를 클릭하여 사용 중인 장치를 선택한 다음 "확인"을 클릭합니다.

전자.        "SOF 데이터"를 클릭한 다음 "파일 추가"를 클릭하여 Quartus II 컴파일에서 생성한 .sof 파일을 선택합니다.

F.         방금 추가한 .sof 파일을 클릭하고 "속성"을 클릭하고 거기에서 "압축"을 활성화합니다.

G.        "생성"을 클릭하여 .jic 파일을 생성합니다.

H.        Quartus Programr를 통해 생성되는 .jic 파일로 EPCQ를 프로그래밍하고 보드를 전원 순환합니다.

8. .sof 및 .elf 파일의 .flash 파일을 다음과 같이 생성합니다.     

a.        sof2flash --input=hw.sof --출력=hw.flash --XX -verbose

참고: EPCS 장치용 EPCS로 XX를 교체하고 XX를 EPCQ 장치용 EPCQ로 교체하십시오.

B.        elf2flash --input=sw.elf --출력=sw.flash --epcs --after=hw.flash –verbose

9.nios2-configure-sof       또는 Quartus 프로그래머를 사용하여 .sof 파일로 FPGA 구성한 다음 다음과 같이 Nios II 플래시 프로그래머로 EPCQ 장치를 프로그래밍합니다.

a.        nios2-flash-프로그래머 --epcs --base=

hw.flash

참고: EPCQ는 .jic 형식으로 이전에 Quartus Programr로 프로그래밍된 경우에도 .flash 파일로 프로그래밍해야 합니다.

B.        nios2-flash-프로그래머 --epcs --base=

sw.flash

관련 제품

이 문서는 다음 항목에 적용됩니다. 17 제품

Cyclone® V SE SoC FPGA
Cyclone® V SX SoC FPGA
인텔® FPGA 구성 장치 EPCQ
Cyclone® V GT FPGA
Stratix® V GX FPGA
Cyclone® V GX FPGA
Stratix® V GT FPGA
Stratix® V GS FPGA
Arria® V GZ FPGA
Arria® V SX SoC FPGA
인텔® FPGA 구성 장치
Cyclone® V ST SoC FPGA
Arria® V ST SoC FPGA
Arria® V GX FPGA
Arria® V GT FPGA
Cyclone® V E FPGA
Stratix® V E FPGA

1

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.