문서 ID: 000078991 콘텐츠 형태: 설치 및 설정 마지막 검토일: 2015-07-28

오류: "expr(end) - 1"을 실행하는 동안 표시할 수 없을 정도로 큰 정수 값

환경

    인텔® Quartus® II 구독 에디션
BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

Quartus® II 소프트웨어 버전 15.0의 문제로 인해 Qsys에서 주소 확장기 IP를 사용할 때 다음 오류 메시지가 나타날 수 있습니다.

오류: 정수 값이 너무 커서 "expr(end) - 1 "내부에서 호출됨" proc_num2hex [expr(끝) - 1 "내부에서 호출됨" lappend slaves_end_address "[ proc_num2hex [expr(end) - 1]"""("foreach" 본문 3) 내부에서 호출됨" 포리치 slave_info s_map_dec {배열 세트 slave_info_array lappend slaves_end_address "[ proc_num2hex [expr..." (절차 "proc_get_address_map_slaves_end_address" 라인 5) 내부에서 호출
"proc_get_address_map_slaves_end_address " 내부에서 호출" lsort -ascii [proc_get_address_map_slaves_end_address "내부에서 호출" 세트 slave_address [lsort -ascii [proc_get_address_map_slaves_end_address]"(절차 proc_get_higest_end_address" 라인 1 2) 내부에서 호출 "proc_get_higest_end_address instlaveMapParam " 내부에서 호출"proc_num2hex [proc_get_higest_end_address instlaveMapParam] "내부에서 호출"세트 inst_master_paddr_top [proc_num2hex [ proc_get_higest_end_address instlaveMapParam] ]"(절차 "sub_validate_check_module" 라인 15)
"sub_validate_check_module"("validate_process" 라인 4) 내에서 호출된 "validate_process"("경우" 다른 스크립트 라인 2) 내에서 호출됨" {"" > "32" || "" > "32" } {send_message 오류 "32비트 이상의 주소 폭은 지원되지 않습니다..." (절차 "유효성 검사" 라인 14) 내부에서 호출 "검증")

해결 방법

이 문제를 해결하려면 Quartus II 소프트웨어 버전 14.1 설치 디렉토리에서 Quartus II 소프트웨어 버전 15.0으로 구성 요소 하드웨어 선언 파일 altera_address_span_extender_hw.tcl을 복사합니다.

이 문제는 Quartus II 소프트웨어의 향후 버전에서 해결될 예정입니다.

 

관련 제품

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

인텔® 프로그래밍 가능 장치

1

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