'chipscope'에 해당되는 글 1건

Chipscope Pro 8.2i.04

자료실 2007. 4. 4. 04:10


  FPGA 의 단점 중 하나는 로직을 실행 중 직접 들여다 보지 못하므로 (자세한 사항은 교재 16장 - 강의을 보시기 바랍니다.)직접 선을 따다 I/O 로 뽑아 줘야 하는 불편함이 있는데 회로가 커지게되며 I/O 핀의 제한으로 쉽지가 않습니다. 이 프로그램은 실행 가능한 논리 회로에 보고자 하는 I/O 핀을 가상의 메모리 블럭을 거쳐가게 둬서 쉽게 I/O 를 확인 할수 있게 (메모리) 논리 회로 블럭을 넣어 주는 프로그램입니다.

  모델심(Modelsim)은 이론상으로 회로를 증명하지만 이 칩스코프(Chipscope)는 직접 로직을 넣어서 합성(Synthesis) 및 Implementation 한후 나온 Bit 파일을 JTAG 에 물려서 신호를 확인(Probe)할수 있어 상당히 실용적인 프로그램입니다. 단 3자로 돌아가기 때문에 추가로 알아야 하는 불편함이 있습니다.

  자바를 이용하므로 설치 과정이 약간 꼬일수 있습니다. 정상 설치로는 실행이 되지 않으므로 아래의 실행 방법을 숙지 하시기 바랍니다.

1. 우선 자바 가상 머신을 받으세요. MS 꺼(지원 중단되었음)도 괜찮습니다.

 또는 http://www.java.com/ko


2. 칩스코프를 설치 합니다. 이 포스트에서 제공하는 버전은 8.2 입니다만 http://www.xilinx.com 홈페이지 가셔서 설치하신 ISE 에 맞는 칩스코프를 받는걸 권장합니다. 써보니깐 서비스 팩 적용이 된 7.1i , 9.1i 에서 돌아가긴 합니다. 7.1i에서는 NGC 파일을 수정하는거 까진 되는거 같은데 출력을 확인 하는 Analyer 가 제대로 작동하지 않습니다,




설치 중 먹을것을 요구 하면 이걸 써서 만드신후 먹이시기 바랍니다.


3. 설치 후에 아래의 파일을 교체 합니다. 프로그램 메모리 관리 하는 부분이 이상해서 그냥 하시면 Analyzer 가 거의 정상 수행되지 않습니다.


사용자 삽입 이미지

(그냥 Analyzer 를 쓰면 90% 아래 문장 또는 여기다가 아래 한줄 더 붙은 오류가 뜹니다.)


사용자 삽입 이미지

( <- 첨부된 파일을 C:\Xilinx\ChipScope_Pro_8_2i\bin\nt (기본 설정시) 에 넣어서 교체 해주시기 바랍니다.)

4. Can't create Java VM 오류가 만약 교체 해도 문제가 생긴다면 바로가기 아이콘을 만드시고 아래와 같이 실행줄을 넣어주세요

C:\Xilinx\ChipScope_Pro_8_2i\bin\nt\analyzer.exe -J-Xmx512m  이게 안되면
C:\Xilinx\ChipScope_Pro_8_2i\bin\nt\analyzer.exe -J-Xmx256m  이걸로 해주세요.

5. 더 자세한 해결 방안은 Xilinx Answer sheet #23816 을 참조 하세요. 실행 하시면 아래와 같은 창이 나옵니다. 그럼 설치는 성공 하셨습니다.

6. ChipScope Pro Core Inserter 에서 Implementation 되기 전의 NGC 파일을 넣은후 블럭을 추가하여 Debugging 가능한 NGC 파일로 수정하여 새로 Implementation 시키면 됩니다. 자세한 사항은 Tutorial 을 참고 하시기 바랍니다.

사용자 삽입 이미지

(수행화면)

사용자 삽입 이미지

(코어에다가 로직을 심어서)

사용자 삽입 이미지

(Analyzer - 분석을 수행합니다. 실행화면)

Posted by 카켈
이전페이지 1 다음페이지