XC9572 는 5V 전원을 사용하는 CPLD 이다.

대부분의 경우 3.3V 전원의 XC9572XL 버젼을 사용한다. 


XC9572 로 설계한 보드를  수년간 생산하고 있는데...

가끔 구매한 칩 모두가 ID가 맞지 않아 impact 툴에서 데이타를 넣지 못할 경우가 생긴다...

ID 에서 버젼정보가 맞지 않다는 내용이다.

소량구매인지라 정상적인 칩을 구매했다고 확신할수는 없고..

벌써 3번째 이런 경우를 당하고 있다.


왜 이런일이 벌어지는지는 확실치 않다.

구매처에 물어보면 정상이라고 하고.. 스탁에서 소량으로 구매한 것이라 책임을 따지기도 그렇고..

답답한건 우리같은 소비자이니 해결해야지....


내 PC에 깔린 툴의 위치 기준으로 아래디렉토리로 가서

C:\Xilinx\14.7\ISE_DS\ISE\xc9500\data

xc9572.bsd 파일을 텍스트 편집기로 열어 필요한 값을 'X' 로 변경한다. ( Don't Care 의 표시로 X 이다.)

위에것이 원본의 내용이고 아래쪽이 수정한 내용이다.


xc9572-편집.png


위와 같이 수정하고 impact 를 다시 실행하면 버젼정보를 무시하므로 정상적으로 동작 한다.

하지만 지우기는 안된다....

새로구매한 칩이니 지우기는 안해도 되니 OK

이렇게 하고난 후 동작은 잘한다.


칩 불량은 아니라고 판단해도 되는것이가?...

대여섯번 구매하면 한번은 위와같은 경우가 발생한다....

칩사로부터 시원한 답변좀 듣고 싶다.