인텔 칩 ID FPGA IP 코어
지원되는 각 Intel® FPGA에는 고유한 64비트 칩 ID가 있습니다. 칩 ID Intel FPGA IP 코어를 사용하면 장치 식별을 위해 이 칩 ID를 읽을 수 있습니다.
- 인텔 FPGA IP 코어 소개
- IP 코어 매개변수화, 생성, 업그레이드 및 시뮬레이션을 포함하여 모든 인텔 FPGA IP 코어에 대한 일반 정보를 제공합니다.
- 결합된 시뮬레이터 설정 스크립트 생성
- 소프트웨어 또는 IP 버전 업그레이드를 위한 수동 업데이트가 필요하지 않은 시뮬레이션 스크립트를 생성합니다.
장치 지원
IP 코어 | 지원 장치 |
칩 ID Intel Stratix® 10 FPGA IP 코어 | 인텔 스트라틱스 10 |
고유 칩 ID Intel Arria® 10 FPGA IP 코어 | 인텔 아리아 10 |
고유 칩 ID Intel Cyclone® 10 GX FPGA IP 코어 | 인텔 사이클론 10 GX |
고유 칩 ID Intel MAX® 10 FPGA IP | 인텔 맥스 10 |
고유 칩 ID Intel FPGA IP 코어 | Stratix V Arria V 사이클론 V |
관련 정보
- 고유 칩 ID Intel MAX 10 FPGA IP 코어
칩 ID Intel Stratix 10 FPGA IP 코어
- 이 섹션에서는 칩 ID Intel Stratix 10 FPGA IP 코어에 대해 설명합니다.
기능 설명
data_valid 신호는 장치에서 데이터를 읽지 않는 초기 상태에서 low로 시작합니다. readid 입력 포트에 높음에서 낮은 펄스를 공급한 후 칩 ID Intel Stratix 10 FPGA IP는 고유한 칩 ID를 읽습니다. 읽은 후 IP 코어는 data_valid 신호를 확인하여 출력 포트의 고유 칩 ID 값을 검색할 준비가 되었음을 나타냅니다. IP 코어를 재설정하는 경우에만 작업이 반복됩니다. Chip_id[63:0] 출력 포트는 장치를 재구성하거나 IP 코어를 재설정할 때까지 고유 칩 ID 값을 보유합니다.
메모: IP 코어는 SDM에서 칩 ID 데이터에 대한 응답을 수신하므로 칩 ID IP 코어를 시뮬레이션할 수 없습니다. 이 IP 코어를 검증하려면 하드웨어 평가를 수행하는 것이 좋습니다.
포트
그림 1: 칩 ID Intel Stratix 10 FPGA IP 코어 포트
표 2: 칩 ID Intel Stratix 10 FPGA IP 코어 포트 설명
포트 | 입출력 | 크기(비트) | 설명 |
클킨 | 입력 | 1 | 칩 ID 블록에 클럭 신호를 공급합니다. 지원되는 최대 주파수는 시스템 시계와 동일합니다. |
다시 놓기 | 입력 | 1 | IP 코어를 재설정하는 동기식 재설정.
IP 코어를 재설정하려면 최소 10 클킨 주기 동안 재설정 신호를 높게 설정하십시오. |
데이터_유효 | 산출 | 1 | 고유 칩 ID를 검색할 준비가 되었음을 나타냅니다. 신호가 낮으면 IP 코어는 초기 상태이거나 퓨즈 ID에서 데이터를 로드하는 작업이 진행 중인 것입니다. IP 코어가 신호를 어설션한 후에는 칩_id[63..0] 출력 포트에서 데이터를 검색할 준비가 됩니다. |
칩_ID | 산출 | 64 | 해당 퓨즈 ID 위치에 따라 고유한 칩 ID를 나타냅니다. 데이터는 IP 코어가 data_valid 신호를 주장한 후에만 유효합니다.
전원을 켤 때의 값은 0으로 재설정됩니다. Chip_id [63:0] 출력 포트는 장치를 재구성하거나 IP 코어를 재설정할 때까지 고유 칩 ID 값을 보유합니다. |
준비됨 | 입력 | 1 | readid 신호는 장치에서 ID 값을 읽는 데 사용됩니다. 신호 값이 1에서 0으로 변경될 때마다 IP 코어는 ID 읽기 작업을 트리거합니다.
사용하지 않을 때는 신호를 0으로 구동해야 합니다. ID 읽기 작업을 시작하려면 최소 3 클록 사이클 동안 신호를 하이로 구동한 다음 로우로 당깁니다. IP 코어는 칩 ID 값을 읽기 시작합니다. |
신호 탭을 통해 칩 ID Intel Stratix 10 FPGA IP에 액세스
readid 신호를 전환하면 칩 ID Intel Stratix 10 FPGA IP 코어가 Intel Stratix 10 장치에서 칩 ID를 읽기 시작합니다. 칩 ID가 준비되면 칩 ID Intel Stratix 10 FPGA IP 코어는 data_valid 신호를 확인하고 J를 종료합니다.TAG 입장.
메모: 고유 칩 ID를 읽으려고 시도하기 전에 전체 칩 구성 후 tCD2UM과 동일한 지연을 허용하십시오. tCD2UM 값은 해당 장치 데이터시트를 참조하세요.
칩 ID Intel Stratix 10 FPGA IP Core 재설정
IP 코어를 재설정하려면 최소 10클럭 주기 동안 재설정 신호를 어설션해야 합니다.
메모
- Intel Stratix 10 장치의 경우 전체 칩 초기화 후 최소 tCD2UM이 될 때까지 IP 코어를 재설정하지 마십시오. tCD2UM 값은 해당 장치 데이터시트를 참조하세요.
- IP 코어 인스턴스화 지침은 Intel Stratix 10 Configuration User Guide의 Intel Stratix 10 Reset Release IP 섹션을 참조해야 합니다.
Intel Stratix 10 구성 사용자 가이드
- Intel Stratix 10 재설정 릴리스 IP에 대한 자세한 정보를 제공합니다.
칩 ID Intel FPGA IP 코어
이 섹션에서는 다음 IP 코어에 대해 설명합니다.
- 고유 칩 ID Intel Arria 10 FPGA IP 코어
- 고유 칩 ID Intel Cyclone 10 GX FPGA IP 코어
- 고유 칩 ID Intel FPGA IP 코어
기능 설명
data_valid 신호는 장치에서 데이터를 읽지 않는 초기 상태에서 low로 시작합니다. clkin 입력 포트에 클록 신호를 공급한 후 칩 ID Intel FPGA IP 코어는 고유한 칩 ID를 읽습니다. 읽은 후 IP 코어는 data_valid 신호를 확인하여 출력 포트의 고유 칩 ID 값을 검색할 준비가 되었음을 나타냅니다. IP 코어를 재설정하는 경우에만 작업이 반복됩니다. Chip_id[63:0] 출력 포트는 장치를 재구성하거나 IP 코어를 재설정할 때까지 고유 칩 ID 값을 보유합니다.
메모: Intel Chip ID IP 코어에는 시뮬레이션 모델이 없습니다. file에스. 이 IP 코어를 검증하려면 하드웨어 평가를 수행하는 것이 좋습니다.
그림 2: 칩 ID Intel FPGA IP 코어 포트
표 3: 칩 ID Intel FPGA IP 코어 포트 설명
포트 | 입출력 | 크기(비트) | 설명 |
클킨 | 입력 | 1 | 칩 ID 블록에 클럭 신호를 공급합니다. 지원되는 최대 주파수는 다음과 같습니다.
• Intel Arria 10 및 Intel Cyclone 10 GX의 경우: 30MHz. • Intel MAX 10, Stratix V, Arria V 및 Cyclone V의 경우: 100MHz. |
다시 놓기 | 입력 | 1 | IP 코어를 재설정하는 동기식 재설정.
IP 코어를 재설정하려면 최소 10클린 주기(1) 동안 재설정 신호를 높게 설정하십시오. Chip_id [63:0] 출력 포트는 장치를 재구성하거나 IP 코어를 재설정할 때까지 고유 칩 ID 값을 보유합니다. |
데이터_유효 | 산출 | 1 | 고유 칩 ID를 검색할 준비가 되었음을 나타냅니다. 신호가 낮으면 IP 코어는 초기 상태이거나 퓨즈 ID에서 데이터를 로드하는 작업이 진행 중인 것입니다. IP 코어가 신호를 어설션한 후에는 칩_id[63..0] 출력 포트에서 데이터를 검색할 준비가 됩니다. |
칩_ID | 산출 | 64 | 해당 퓨즈 ID 위치에 따라 고유한 칩 ID를 나타냅니다. 데이터는 IP 코어가 data_valid 신호를 주장한 후에만 유효합니다.
전원을 켤 때의 값은 0으로 재설정됩니다. |
신호 탭을 통해 고유 칩 ID Intel Arria 10 FPGA IP 및 고유 칩 ID Intel Cyclone 10 GX FPGA IP에 액세스
메모: J에 액세스하는 다른 시스템이나 IP 코어가 있는 경우 Intel Arria 10 및 Intel Cyclone 10 GX 칩 ID에 액세스할 수 없습니다.TAG 동시에. 예를 들어amp파일, Signal Tap II 로직 분석기, 트랜시버 툴킷, 시스템 내 신호 또는 프로브, SmartVID 컨트롤러 IP 코어.
재설정 신호를 전환하면 고유 칩 ID Intel Arria 10 FPGA IP 및 고유 칩 ID Intel Cyclone 10 GX FPGA IP 코어가 Intel Arria 10 또는 Intel Cyclone 10 GX 장치에서 칩 ID를 읽기 시작합니다. 칩 ID가 준비되면 고유 칩 ID Intel Arria 10 FPGA IP 및 고유 칩 ID Intel Cyclone 10 GX FPGA IP 코어가 data_valid 신호를 확인하고 J를 종료합니다.TAG 입장.
메모: 고유 칩 ID를 읽으려고 시도하기 전에 전체 칩 구성 후 tCD2UM과 동일한 지연을 허용하십시오. tCD2UM 값은 해당 장치 데이터시트를 참조하세요.
칩 ID Intel FPGA IP Core 재설정
IP 코어를 재설정하려면 최소 10클럭 주기 동안 재설정 신호를 어설션해야 합니다. 재설정 신호를 해제한 후 IP 코어는 퓨즈 ID 블록에서 고유 칩 ID를 다시 읽습니다. IP 코어는 작업이 완료된 후 data_valid 신호를 확인합니다.
메모: Intel Arria 10, Intel Cyclone 10 GX, Intel MAX 10, Stratix V, Arria V 및 Cyclone V 장치의 경우 전체 칩 초기화 후 최소 tCD2UM이 될 때까지 IP 코어를 재설정하지 마십시오. tCD2UM 값은 해당 장치 데이터시트를 참조하세요.
칩 ID Intel FPGA IP 코어 사용자 가이드 아카이브
IP core 버전이 목록에 없으면 이전 IP core 버전의 사용 설명서가 적용됩니다.
IP 코어 버전 | 사용자 가이드 |
18.1 | 칩 ID Intel FPGA IP 코어 사용 설명서 |
18.0 | 칩 ID Intel FPGA IP 코어 사용 설명서 |
칩 ID Intel FPGA IP 코어 사용자 가이드의 문서 개정 내역
문서 버전 | 인텔 쿼터스® 프라임 버전 | 변화 |
2022.09.26 | 20.3 |
|
2020.10.05 | 20.3 |
|
2019.05.17 | 19.1 | 업데이트됨 칩 ID Intel Stratix 10 FPGA IP Core 재설정 IP 코어 인스턴스화 지침에 관한 두 번째 참고 사항을 추가하는 항목입니다. |
2019.02.19 | 18.1 | Intel MAX 10 장치에 대한 지원이 추가되었습니다. IP 코어 및 지원 장치 테이블. |
2018.12.24 | 18.1 |
|
2018.06.08 | 18.0 |
|
2018.05.07 | 18.0 | 칩 ID Intel Stratix 10 FPGA IP IP 코어에 대한 readid 포트가 추가되었습니다. |
날짜 | 버전 | 변화 |
2017년 XNUMX월 | 2017.12.11 |
|
2016년 XNUMX월 | 2016.05.02 |
|
2014년 XNUMX월 | 2014.09.02 | • "Altera Unique Chip ID" IP 코어의 새 이름을 반영하도록 문서 제목을 업데이트했습니다. |
날짜 | 버전 | 변화 |
2014년 XNUMX월 | 2014.08.18 |
|
2014년 XNUMX월 | 2014.06.30 |
|
2013년 XNUMX월 | 2013.09.20 | "FPGA 장치의 칩 ID 획득"을 "FPGA 장치의 고유 칩 ID 획득"으로 변경하여 업데이트했습니다. |
2013년 XNUMX월 | 1.0 | 최초 출시. |
피드백 보내기
문서 / 리소스
![]() |
인텔 칩 ID FPGA IP 코어 [PDF 파일] 사용자 가이드 칩 ID FPGA IP 코어, 칩 ID, FPGA IP 코어, IP 코어 |