2017-05-04 15 views
0

우선이 FPGA 분야에 대해 아주 새로운 부분을 알고 싶습니다.AT17LV FPGA 구성 EEPROM을 프로그래밍하는 방법은 무엇입니까?

At17LV가있는 맞춤형 FPGA 보드가 있습니다. 그리고 "ATMEL FPGA Configurator Programmer"라는 오래된 프로그래머도 있습니다. EEPROM은 어댑터 소켓에 장착 할 수 있습니다. PCB에는 병렬 포트와 인 서킷 헤더 (2x5)가 있습니다.

그러나이 프로그래머는 사용할 수 없습니다. 병렬 포트를 사용하는 PC가 없습니다. 그리고 인서 킷 프로그래밍을위한 FPGA PCB에는 ICSP가 없다.

그래서, 필자는 다른 프로그래머가 USB 연결을 용이하게하거나 (아마도 프로그래머 소프트웨어가 마음에 들지는 모르겠지만) USB 포트를 병렬 포트에 연결하거나 프로그래머를 어떻게 든 조정할 수있는 더 나은 방법을 찾아야 만합니다.

이전 프로그래머와의 연결 문제를 어떻게 해결해야합니까?

하드웨어 그림이 여기에 표시 될 수 있습니다. ATMEL FPGA Configurator Programmer

참고 : 어댑터 소켓은 U3에 있습니다.

모든 입력 사항을 매우 높이 평가합니다.

답변

0

USB를 병렬 포트로 변환하는 것이 좋습니다. 그것은 병렬 포트를 에뮬레이트 할 것이고 나는 그 오래된 프로그래머와 함께 오는 PC 소프트웨어에 문제가있을 것이라고 생각하지 않는다.

또 다른 방법은 JTAG 인터페이스를 통해 PC에 연결된 FPGA 자체를 사용하는 surcuit에서 EEPROM을 프로그래밍하는 것일 수 있습니다. Xilinx FPGA를 사용하면 다음과 같은 방식으로 작동합니다. Impact라고 불리는 기존 FPGA의 경우 비트 스트림을로드하는 동일한 소프트웨어를 사용하게됩니다. 이 소프트웨어는 JTAG을 통해 FPGA에 연결 한 다음 FPGA에 연결된 비트 스트림 용 메모리 장치를 인식합니다. 그런 다음 이전에 작성해야하는로드 용 PROM 파일을 선택합니다. 소프트웨어는 먼저 JTAG을 통해 데이터를 수신하고이를 EEPROM에 기록 할 수있는 FPGA를 bistream으로 구성합니다. 그런 다음 EEPROM으로의 실제 데이터 전송이 발생합니다.

+0

내 노트북 ​​용 병렬 포트 ** 용 ** Express 카드가 있습니다. 그러나, 지금까지, 나는 그것을 작동하게 만들 수 없었다. 내가 무엇을 했건간에 나는 장치 관리자 내에서'LPT1'을 보지 못했지만'USB Printing Support'에서는 볼 수 없었다. – Sener