문서 ID: 000080275 콘텐츠 형태: 문제 해결 마지막 검토일: 2012-08-13

ModelSim 소프트웨어에서 .mif 파일을 사용할 때 시뮬레이션 중에 추억이 올바르게 초기화되지 않는 이유는 무엇입니까?

환경

  • 인텔® Quartus® II 구독 에디션
  • 시뮬레이션
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    설명

    Mentor Graphics® ModelSim® 소프트웨어의 문제로 인해 시뮬레이션 중에 구문을 사용하는 [A0..A1] : D0 D1 사용자가 만든 메모리 초기화 파일(.mif)이 올바르게 초기화되지 않을 수 있습니다. 이 문제는 ModelSim SE 및 ModelSim-Altera 에디션 소프트웨어를 포함한 모든 버전의 ModelSim 소프트웨어에 영향을 미칩니다. 이 문제는 합성에 영향을 미치지 않습니다.

    구문은 [A0..A1] : D0 D1 데이터가 D0 위치로 로드되고 데이터가 D1 위치 A0 A1로 로드됩니다. 이 패턴은 메모리 내의 모든 2개 주소 위치에 대해 반복됩니다. 이 문제로 인해 데이터는 D0 주소 위치 A0A1에 모두 로드됩니다.

    해결 방법

    이 문제를 해결하려면 구문을 피 [A0..A1] : D0 D1 하십시오. 각 주소의 데이터 값은 별도로 지정해야 합니다.

    Quartus® II 소프트웨어의 메모리 편집기는 구문을 사용하지 [A0..A1] : D0 D1 않으며 .mif를 재구성하거나 만드는 데 사용할 수 있습니다. 메모리 편집기는 구문을 사용하여 A0 : D0 각 주소에 대한 메모리 내용을 별도로 지정합니다.

    .mif 형식에 대한 자세한 내용은 Quartus II 도움말에서 "메모리 초기화 파일"을 검색하여 확인할 수 있습니다.

    이 문제는 ModelSim 소프트웨어의 모든 버전의 향후 릴리스에서 해결될 예정입니다.

    관련 제품

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

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

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