APEX20KE FPGA와 EPC16 Serial PROM간의 연결방법...


 

기존 Altera에서 공급되던 Serial PROM중 가장 큰용량은 EPC2라는 이름을 가진 약1.7Mbit였습니다...  용량이 이것밖에 되지 않으니 ALTERA 최고용량 FPGA인 EP20K1500E의 경우 Device Configuration을 위해선 EPC2를 8개나 달아야하는 문제아닌 문제가 있었죠...  그래서 ALTERA에서 새롭게 발표한 Serial PROM이 있는데 이름하여 EPC16이라는 놈입니다...  기본용량은 16Mbit나 되고 압축하여 Data를 저장하면 최대 30Mbit까지의 Configuration Data를 저장할 수 있는 놈입니다...  덕분에 EP20K1500E의 경우도 EPC16하나면 Configuration이 가능하게 되었습니다...

EPC16은 Flash Memory로 구성된 Serial PROM이므로 ByteBlasterMV Cable을 사용하여 Re-writing이 가능하도록 되어있으며 Writing방식은 기존 CPLD의 Programming방법과 동일한 JTAG Port를 이용한 ISP를 방식입니다...  이외 좀더 자세한 사항은 ALTERA Homepage의 Data Sheet를 참고하세요...

서론이 좀 길었습니다...  죄송...  이곳에서 소개해 드리는 문서는 바로 위에서 말한 EPC16과 APEX20KE Device간의 Configuration 결선도입니다...  기존의 Serial PROM과는 판이하게 다른 Device 구조덕분에 일반적으로 사용되는 FPGA와 Serial PROM간의 PS Mode관련 Pin외에도 이것저것 신경써줄 것들이 꽤 되더군요...  아마도 첨 접하시는 분들은 무척 고생하실 것으로 예상이 됩니다...  아래에 첨부된 회로도는 이미 검증된 회로이므로 EPC16을 첨 쓰시는 분들은 반드시 회로설계시 참고하시어 괜한 헛고생을 방지하시기 바랍니다... (2001.6.8)


파일명: EPC16_EP20K1500E.PDF (13,146 bytes)