2010-12-11 3 views
0

JTAG 핀을 통해 XSVF 플레이어를 사용하여 Xilinx Spartan3을 프로그래밍하는 CPU가있는 임베디드 프로젝트가 있습니다. 유효한 구성이 FPGA에로드되었다는 것을 JTAG 핀을 통해 을 확인하는 방법을 찾고 있습니다.
업데이트 도중에 시스템이 재부팅 될 때 프로그램되지 않은 경우가 발생하며 다음 번 부팅시 장치가 프로그래밍되지 않습니다. 알테라 칩 용 JAMPlayers에는 유효한 이미지가로드되었는지 확인하라는 명령이 있으며 XSVF 파일/플레이어를 사용하여 비슷한 것을 찾고 있습니다.
XSVF 플레이어로 FPGA로드 확인

+0

스파르탄 III는 비 휘발성이 아니므로 시스템을 다시 부팅하면 어떠한 경우에도 다시 프로그래밍해야합니까? 아니면 별도로 전원이 공급되는 부품입니까? – Clifford

+0

모든 자일링스 FPGA는 부품이 성공적으로 프로그래밍 될 때 DONE 핀이 하이가된다. 이 핀은 일반적으로 LED로 라우팅되므로 쉽게 볼 수 있습니다. "XSVF-player"(JTAG를 사용하지 않았 음)가 JTAG을 통해 DONE 레지스터를 폴링 할 수 있습니까? 그렇다면 가장 쉬운 방법입니다. –

답변

0

DONE 플래그는 JTAG 명령어 레지스터의 리드 백 값에 포함됩니다. 이 xilinx answer은 DONE 플래그를 확인하는 방법을 설명합니다.

IR 비트 값은 Spartan-3 구성 사용자 안내서의 JTAG 섹션에도 설명되어 있습니다.

+0

감사! 그게 정확히 내가 찾는 정보의 종류입니다. – GeePokey

관련 문제