문서 ID: 000076181 콘텐츠 형태: 제품 정보 및 문서 마지막 검토일: 2010-06-01

소스 디자인 파일을 보내지 않고 다른 사람에게 컴파일 데이터베이스를 보내려면 어떻게 해야 합니까?

환경

BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

보안상의 이유로 설계 파일을 비공개로 유지하려는 경우, Quartus® II 데이터베이스를 사용하여 소스 설계 파일을 보내지 않고 다른 사람에게 전체 컴파일 결과를 보낼 수 있습니다. Quartus II 생성 데이터베이스에는 소스 HDL 코드가 포함되어 있지 않습니다. 소스 코드를 전송하지 않고 디자인 넷리스트를 전송하는 방법에 대한 자세한 정보는 아래의 관련 솔루션을 참조하십시오.

다음 두 가지 방법 중 하나를 사용하여 소스 또는 HDL 설계 파일을 포함하지 않는 설계 데이터베이스를 생성할 수 있습니다. 즉, 데이터베이스를 포함한 Quartus II 아카이브 파일을 사용하거나 수동으로 데이터베이스 아카이브를 생성합니다.

방법 1: Quartus II 아카이브 파일 사용

다음 절차에 따라 설계 소스 파일이 포함되지 않은 Quartus II 설계 데이터베이스를 내보냅니다. 이 메서드는 다른 사용자가 소스 HDL 파일 없이 프로젝트 및 컴파일 결과를 다시 만드는 데 사용할 수 있는 하나의 아카이브 파일을 만듭니다.

  1. Quartus II 소프트웨어의 Project(프로젝트) 메뉴에서 Archive Project(프로젝트 보관)를 선택합니다.
  2. 아카이브 파일 이름을 입력합니다. 기본값은 프로젝트의 현재 수정본 이름입니다.
  3. 다음 선택적 데이터베이스 파일 포함에서 다음 옵션 중 하나를 선택합니다.
    • 장치 제품군에서 옵션을 사용할 수 있는 경우 버전 호환 데이터베이스 파일(Quartus II 소프트웨어의 향후 버전)을 선택합니다. 이 옵션은 일반적으로 Quartus II 소프트웨어의 예비 정보를 포함하는 장치(즉, 최신 장치 제품군)에는 사용할 수 없습니다.
    • 위의 옵션을 사용할 수 없는 경우 컴파일 및 시뮬레이션 데이터베이스 파일(Quartus II 소프트웨어의 현재 버전용)을 선택하십시오. 데이터베이스의 컴파일 결과를 보존하려면 동일한 Quartus II 소프트웨어 버전에서 이 아카이브를 열어야 합니다.
  4. 파일 추가/제거를 클릭합니다.
  5. 아카이브에 포함하지 않으려는 설계 파일을 강조표시하고 제거를 클릭합니다. 한 번에 여러 파일을 강조 표시하려면 Ctrl 키를 누른 상태에서 각 파일을 클릭하거나 Shift 키를 누른 상태에서 파일 세트를 강조 표시합니다. Type 열 헤더를 클릭하여 파일 형식별로 정렬할 수도 있습니다. 이를 통해 모든 HDL 파일을 쉽게 찾을 수 있습니다. 아카이브에서 다른 대용량 파일(예: .pof, .sof, .pin 및 .rpt 파일)을 제거하여 아카이브 파일 크기를 줄일 수도 있습니다. db 디렉토리에서 파일을 제거하지 마십시오.
  6. 표시되는 [아카이브 완료] 대화 상자에서 [확인]을 클릭합니다. 버전 호환 데이터베이스를 생성하도록 선택한 경우 기본적으로 아카이브 프로세스는 export_db라는 디렉토리에 데이터베이스 복사본을 만듭니다.
  7. 이제 <a rchive 파일 이름>.qar이라는 이름으로 소프트웨어 생성 아카이브 파일을 보낼 수 있습니다.

다음 절차에 따라 보관된 프로젝트를 복원합니다.

  1. Quartus II 소프트웨어의 Project(프로젝트) 메뉴에서 Restored Archived Project(복원된 아카이브 프로젝트)를 선택합니다.
  2. 아카이브 이름 <a rchive 파일 이름>.qar을 찾아서 선택합니다.
  3. 대상 폴더를 입력하거나 찾습니다.
  4. 확인을 클릭합니다.
  5. 아카이브 디렉토리 생성에 관한 메시지가 표시되면 Yes 를 클릭합니다.
  6. 확인을 클릭하여 프로젝트를 엽니다.
  7. 아카이브에 버전 호환 데이터베이스가 포함된 경우 다음 추가 단계에 따라 데이터베이스를 가져옵니다.
    1. 프로젝트 메뉴에서 데이터베이스 가져오기를 선택합니다.
    2. 가져올 export_db 디렉터리의 위치를 찾습니다. 기본적으로 소프트웨어는 아카이브를 복원 할 때 생성 된 새 export_db 하위 디렉토리를 올바르게 선택합니다.
    3. 확인을 클릭합니다.
    4. 데이터베이스를 가져왔으면 확인을 클릭합니다.
  8. 이제 컴파일 리포트를 보거나, Technology Map Viewer 및 Chip Planner와 같은 도구를 사용하거나, Fitter 또는 Timing Analyzer와 같은 합성 후 처리 단계를 다시 실행할 수 있습니다. 원본 파일을 보거나 RTL 뷰어를 열 수 없습니다.

방법 2: 수동으로 데이터베이스 아카이브 만들기

다음 절차에 따라 설계 소스 파일이 포함되지 않은 설계 데이터베이스를 수동으로 작성할 수 있습니다. 이 방법을 사용하면 방법 1에서와 같이 프로젝트에서 소스 파일을 제거하도록 선택하는 대신 데이터베이스와 함께 보낼 프로젝트 파일을 수동으로 선택할 수 있습니다. 이 방법을 사용하려면 소스 파일 없이 프로젝트와 컴파일 결과를 다시 만들기 위해 둘 이상의 파일이 필요합니다.

  1. 장치 패밀리에 대해 버전 호환 데이터베이스가 지원되는 경우 다음 단계에 따라 데이터베이스를 내보냅니다. 이 옵션은 일반적으로 Quartus II 소프트웨어의 예비 정보를 포함하는 장치(즉, 최신 장치 제품군)에는 사용할 수 없습니다.
    1. Quartus II 소프트웨어의 Project(프로젝트) 메뉴에서 Export Database(데이터베이스 내보내기)를 선택합니다.
    2. 내보내기 디렉터리를 입력합니다. 기본값은 현재 프로젝트 디렉터리 내의 export_db 하위 디렉터리입니다.
    3. 확인을 클릭합니다.
    4. 데이터베이스 내보내기에 성공하면 확인을 클릭합니다.
  2. 운영 체제 환경(예: Windows 탐색기 또는 명령 프롬프트)에서 프로젝트 디렉터리 내의 export_db 디렉터리(버전 호환 데이터베이스의 경우) 또는 db 디렉터리(표준 버전별 데이터베이스의 경우)로 이동합니다.
  3. 선택한 형식(예: WinZip *.zip 파일 또는 *.tar 파일)으로 데이터베이스 디렉토리를 압축합니다.
  4. 이제 Quartus II 설정 파일<revision>.qsf, Quartus II 프로젝트 파일<project>.qpf 및 추가 설정 또는 제약 조건 파일(예: <revision>.sdc 파일)과 함께 압축된 데이터베이스 파일을 보낼 수 있습니다.

다음 절차에 따라 위에서 설명한 방법으로 만든 프로젝트 파일 및 데이터베이스를 엽니다.

  1. 프로젝트 파일을 운영 체제의 새 프로젝트 디렉터리인 Quartus II 설정 파일<revision>.qsf, Quartus II 프로젝트 파일<project>.qpf 및 추가 설정 또는 제약 조건 파일(예: <revision>.sdc 파일)에 복사합니다.
  2. 운영 체제의 데이터베이스 파일을 새 프로젝트 디렉터리에 하위 디렉터리로 압축 해제합니다.
  3. Quartus II 소프트웨어의 Project(프로젝트) 메뉴에서 Open Project(프로젝트 열기)를 선택합니다.
  4. <revision>.qpf 파일을 찾습니다.
  5. 열기를 클릭합니다.
  6. 압축 파일에 버전 호환 데이터베이스가 포함된 경우 다음 추가 단계에 따라 데이터베이스를 가져옵니다.
    1. 프로젝트 메뉴에서 데이터베이스 가져오기를 선택합니다.
    2. 프로젝트의 압축되지 않은 데이터베이스 디렉터리로 이동합니다.
    3. 확인을 클릭합니다.
    4. 데이터베이스를 가져왔으면 확인을 클릭합니다.
  7. 이제 컴파일 리포트를 보거나, Technology Map Viewer 및 Chip Planner와 같은 도구를 사용하거나, Fitter 또는 Timing Analyzer와 같은 합성 후 처리 단계를 다시 실행할 수 있습니다. 원본 파일을 보거나 RTL 뷰어를 열 수 없습니다.

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