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 소프트웨어의 향후 버전에서 해결될 예정입니다.