직렬 벡터 형식
Serial Vector Format직렬 벡터 포맷(SVF)은 JTAG 인터페이스를 사용하여 전자 회로에 전송할 경계 스캔 벡터를 포함하는 파일 형식이다.경계 스캔 벡터는 다음 데이터로 구성된다.
- 자극 데이터:장치 또는 전자 회로로 전송되는 데이터
- 예상 응답:이것은 장치나 회로가 오류가 없을 때 다시 전송될 것으로 예상되는 데이터다.
- 마스크 데이터:예상 응답에서 유효한 비트를 정의한다. 장치 응답의 다른 비트는 알 수 없으며 예상 응답과 회로에서 반환된 데이터를 비교할 때 무시해야 한다.
- 데이터 전송 방법에 대한 추가 정보(예: 최대 클럭 주파수)
SVF 표준은 텍사스 인스트루먼트사와 테라딘사가 공동으로 개발했다.포맷에 대한 통제는 경계 스캔 솔루션 제공업체 AETH InterTech에 넘겨졌다.가장 최근의 개정은 개정 E이다.
SVF 파일은 도구 간에 경계 스캔 데이터를 전송하는 데 사용된다.예를 들어, VHDL 컴파일러는 CPLD 프로그래밍을 위한 도구에서 읽은 SVF 파일을 생성할 수 있다.
SVF 파일은 SVF 문 세트로 구성된 ASCII 파일로 정의된다.한 개의 SVF 문이 둘 이상의 행에 걸쳐 있을 수 있지만 한 줄에 허용되는 최대 문자 수는 256개다.각 문장은 명령어와 관련 매개변수로 구성된다.각 SVF 문은 세미콜론으로 종료된다.SVF는 대소문자를 구분하지 않는다.코멘트는 느낌표 '/!' 또는 슬래시 '/' 뒤에 SVF 파일에 삽입할 수 있다.'/' 또는 '!' 중 하나가 나머지 행에 대해 언급할 것이다.
SVF 명령
- ENDR: DR 검색 작업의 기본 종료 상태를 지정하십시오.
- ENDIR: IR 검색 작업의 기본 종료 상태를 지정하십시오.
- 주파수: IEEE 1149.1 버스 운용을 위한 최대 테스트 클럭 주파수를 지정한다.
- HDR: (헤더 데이터 레지스터) 후속 DR 스캔 작업의 시작에 앞서 헤더 패턴을 지정하십시오.
- HIR: (헤더 지시 레지스터) 후속 IR 스캔 작업의 시작에 앞선 헤더 패턴을 지정하십시오.
- PIO: (병렬 입력/출력) 병렬 테스트 패턴을 지정하십시오.
- PIOMAP: (병렬 입력/출력 지도) PIO 열 위치를 논리 핀에 매핑하십시오.
- 런테스트: IEEE 1149.1 버스를 지정된 클럭 수 또는 지정된 시간 동안 실행 상태로 강제 적용.
- SDR: (Scan Data Register) IEEE 1149.1 Data Register 스캔 수행
- SIR: (스캔 지침 레지스터) IEEE 1149.1 지침 레지스터 스캔 수행
- 상태: IEEE 1149.1 버스를 지정된 안정 상태로 강제 이동하십시오.
- TDR: (트레일러 데이터 레지스터) 후속 DR 스캔 작업이 끝날 때 추가되는 트레일러 패턴을 지정하십시오.
- TIR: (트레일러 지침 레지스터) 후속 IR 스캔 작업 종료 시 추가되는 트레일러 패턴을 지정하십시오.
- TRST: (Test ReSeT) 옵션인 테스트 재설정 라인을 제어한다.
참조
- 시스템 내 구성 핸드북: ISC에 대한 디자이너 가이드 Neil G. Jacobson, ISBN1-4020-7655-X
외부 링크
- 직렬 벡터 형식 지정 최신 버전 사용 가능 - 개정 E
- Xilinx 장치용 SVF 및 XSVF 파일 형식은 SVF의 이진 버전인 XSVF를 지정함