[FPGA]/XINIX2008. 7. 7. 23:08

[Multi-ISP] 개발환경설정 1 - ISP Down Load

[Multi-ISP] 개발환경설정 1 - ISP Down Load



셀프 프로그램 되는 CPLD 테스트 보드를 만들려고 했었는데...
치명적인 결함이 발생했다.

온보드 JATG의 Input핀은 반드시 지켜 주어야 한다 것이다. JTAG의 입력(S3, S4, S5, S7) - LPT입장에서 입력 핀은 PLD에서 입력으로 설정해 주어야 한다. 만약 출력으로 설정하고 굽고나면 입력이 항상 PLD의 출력에 따라서 동작하므로 JTAG가 동작하지 않는다. 이때는 핀을 드는것 이외에 방법이 없다.

나는 보드 하나 더 만들어서  JTAG부분만 땜해서 핀 설정을 변경해 주었다.


Posted by nexp
TAG Multi ISP

댓글을 달아 주세요

[FPGA]/XINIX2008. 7. 5. 10:21

[Multi ISP] 보드 제작 - Xilinx XC9536 CPLD 이용

[Multi ISP] 보드 제작

사용자 삽입 이미지


LTP용 Multi ISP를 만들기 위해 Xilinx XC9536 CPLD를 이용하여 보드를 제작 했다.
테스트용이라 여러가지 기능을 넣을려고 고민 했고, 제한된 공간에 여러가지 기능 테스트 해 볼수 있도록 하다 보니 여러가지 맘에 안드는 구석이 있지만 간단하게 다양한 테스트를 해 볼수 있는 보드라는 생각으로...
기본적으로 Xilinx JTAG, ARM JTAG, MSP430 JTAG, AVR ISP, 표준 ISP(내가 만든 표준)가 가능하도록 포트를 뽑아 두었다.


보드 구성도
PC입력으로 LPT나 USB에서 데이터및 컨트롤 신호를 받아서 다양한 JTAG신호 만들어 줄 수 있도록 했고 JTAG종류에 따른 선택은 DIP스위치로 할 수 있다. LTP를 이용한 기본 Xilinx JTAG회로를 넣어서 별다른 JTAG장비 없이 CPLD를 굽거나 업데이트 할 수 있도록 했다.
뿐만 아니라 이왕 만드는거 간단한 CPLD테스트 용으로 LCD, LED, FND등 페리를 넣어서 테스트 할 수 있도록 했다.






기능



Posted by nexp
TAG Multi ISP

댓글을 달아 주세요

[FPGA]/XINIX2008. 7. 3. 21:20

[Multi-ISP] Xilinx JTAG 테스트

[Multi-ISP] Xilinx JTAG 테스트

사용자 삽입 이미지

[2008-07-03 22:01:26 수요일]
Xilinx XC9536을 이용한 Multi-ISP 보드를 제작 했다.

Xilinx JTAG동글이 예전 회사용이라 지금 가진것이 없었어 이번에 Xilinx CPLD를 사용할 기회가 있어 필요 했는데 이참에 구매 하는것 보다 쪽보드로 하나 만드는것이 더 좋을것 같아 한번 만들어 보았다.

한정된 좁은 공간에 여러가지 기능을 넣으려다 보니 마음에 안드는 구석이 많다. 물론 샘플용으로 만드는것이라 크게 문제는 없지만 다음에 고려해야할 사항들을 기록해 본다.
 
소프트웨어는 ISE WebPACK를 이용하는데 오래전에 사용했던 것이라... 신버젼을 받야야 할것 같다.
xilinx(http://www.xilinx.com) 홈페이지에서 ISE WebPACK 무료 버젼을 다운 받는다. 간단히 등록하고 다운받아 설치 했다.
 
2G다 상당히 늘었군... 요즘 인터넷이 100M급 이라 상당히 빠르다. 8분 걸린다.
 
 

[2008-07-04 23:12:15 목요일]
ISE 설치 하고 JTAG테스트 하려면 iMPACT.exe를 이용하면 된다.  우선 실행해 보자...
 
동작 하지 않는다. 인식못한다.  Xilinx  JTAG동글 설계를 잘못 했을까? 여러가지 기능을 위해 회로를 좀 수정 했는데... 그것이 문제인지?
회로는 문제 없는것 같다.


[문제해결]
LPT커넥터 문제 이다. 이번 PCB는 male로 작업 했는데... 부품이 Female밖에 없어 별 생각없이 컨버터 사용하면 되겠다고 땜 했는데...
LTP D-SUB25 커넥터의 암수에 따라 핀번호가 반대이다.(전에도 이런 경험 있었는데... 그세 또 잊었군)


* 주의 사진과 달리 Male타입을 사용해야 함

 
 

 
[2008-07-04 23:06:26 금요일]
D-SUB 커넥터를 male로 구입하기에는 시간이 없다. 그냥 점퍼 날려서 우선 테스트 해야 겠다.



USB2FIFO 보드로 전원을 연결하니 커넥터가 간섭이 생긴다. 윽...
좀 잘 생각해보고 했어야 하는데... 시간관계상 그냥 잘라내자~




확장 컨버터 보드 조립하고... iMPACT로 검색하니 CPLD 뜬다....


 
Posted by nexp

댓글을 달아 주세요

[FPGA]/XINIX2008. 4. 19. 00:51

[ XC2S100E EVM ] XILINX FPGA 보드 제작

[ XC2S100E EVM ] XILINX FPGA 보드 제작

저렴한 가격에 10만 게이트 정도 간단한 FPGA테스트용 보드 XC2S100E EVM 를 제작 했다.
기존 보드와 호환 되는 핀맵을 유지하면서 간단한 Application을 적용할 수 있도록 설계 했다.



[ FT2232 EVM ]을 이용하여 JTAG 및 USB Data 전송 테스트 할 수 있도록 구성했고 보드 자체에 10개의 LED, DIP S/W, FND, SRAM등을 넣어서 보드만으로도 간단한 테스트를 가능하도록 했다. 이걸 2층 PCB에 넣느라 고생좀 했다. 어차피 1차 테스트 보드라 신뢰성은 추후에 생각하기로 했다.



뒷면에 SRAM 장착



XILINX FPGA SPARTAN XC2S100E



기존 SAM7SE512 EVM, DSP 2812 EVM 등과 핀을 호환되도록 하여 Application Board를 그대로 사용 가능하도록 구성 하였다.


Posted by nexp

댓글을 달아 주세요

[FPGA]/XINIX2008. 4. 19. 00:41

[XILINX]XC2S100E 판매처


[XILINX]XC2S100E 1.8V

FPGA 스파르탄 II-E시리즈, 게이트 10만게이트, 셀 6,912 로직셀, Virtex-E 아키텍쳐
[XILINX]XC2S50-5TQG144C -> 2.5V

FPGA 5만게이트용칩, TQFP 144핀타입, FPGA초보자용에게 가장적합



Posted by nexp

댓글을 달아 주세요