Quartus® II Tcl 예: 보고서 패널 개요

author-image

기준

::quartus::report Package에서 명령을 사용하여 데이터를 추출하거나 데이터를 추가하는 경우 Quartus II 보고서 데이터베이스의 구조를 이해하는 것이 중요합니다. 이 페이지에서는 보고서 데이터베이스의 보고서 패널의 구조 및 명명 규칙에 대해 설명합니다. Quartus II GUI의 컴파일 보고서는 데이터베이스의 데이터를 그래픽으로 볼 수 있습니다.

패널 계층 구조 및 이름

보고서 패널은 폴더 계층 구조로 정렬됩니다. 폴더 계층 구조 수준은 다음과 같은 이중 수직 막대(파이프) 문자로 구분됩니다: | |. 모든 보고서 패널에는 폴더 계층 구조의 전체 "경로"인 고유한 이름이 있습니다. 예를 들어, Fitter 폴더의 리소스 섹션 폴더에 있는 리소스 사용 요약 패널에는 이 이름이 있습니다: Fitter | | 리소스 섹션 | | 리소스 사용 요약.

Quartus II 소프트웨어 버전 4.2를 사용하는 경우 컴파일 보고서에 표시된 이름 중 일부는 실제 패널 이름의 짧은 형태임을 알고 있어야 합니다. 예를 들어 분석 및 합성 폴더의 요약 패널 이름은 실제로 분석 및 합성 | | 분석 및 합성 요약. 올바른 패널 이름을 사용하려면 이 코드를 사용하여 열린 프로젝트에서 사용 가능한 모든 패널 이름을 인쇄할 수 있습니다.

load_package 보고서

proc print_panel_names {}

    {load_report
    포리치 panel_name [get_report_panel_names] {
        post_message $panel_name
    } unload_report
}

패널 구조

보고서 패널은 행, 열 및 셀이 있는 테이블입니다. 행은 0부터 번호가 매겨집니다. 행 0에는 일반적으로 열 제목이 포함됩니다. 열은 0부터 번호가 매겨지지만 행 번호 열은 포함되지 않습니다(이 열은 모든 보고서 패널에 존재하지 않음).

데이터 액세스

보고서 데이터베이스의 데이터에 한 번에 한 행씩 액세스할 수 있습니다. Quartus II 소프트웨어의 버전 4.1(:quartus::report Package의 버전 2.0)을 시작으로 특정 셀의 데이터에 액세스할 수도 있습니다. 정수 ID가 있는 패널, 행 및 열을 참조하는 새로운 명령도 있습니다. 이름 대신 정수 ID를 사용하면 데이터 액세스 속도가 빨라질 수 있습니다.

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