직렬 벡터 형식

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

외부 링크