분류1

디지털회로설계

제목

[Tip] 핀 설정에 관련된 tip

이번에는 핀 설정에 관련된 Tip을 소개시켜 드리겠습니다. 물론 여러번 사용하셨던 분들은 이미 아는 내용일지도 모릅니다... 혹시 이런 류의 tip을 아시면 같이 꾸며나가는 것은 어떨까요....  ^^ 사설이 길었군요.. -------------------- MAX + plus II에서 핀을 설정하는 방법은 일반적으로는 Assign -> Pin, location... 메뉴를 선택하여 하는 방법이 있습니다. 하지만 이 방법으로 수십개 또는 100개 이상의 핀을 설정하기란 상당히 귀찮은(?) 작업이라 할 수 있습니다. 일일히 핀을 추가하여 Add 버튼을 누르는 등의 작업 말이죠...     지금 설명드리고자 하는 방법은 핀 설정을 Assign 메뉴에서 하는 것이 아닌 핀 설정에 대한 정보가 담겨 있는 파일을 수정하여 핀을 수정하는 방법입니다... 아시는 내용이라고요? 그래도 모르시는 분이 더 많을 것으로 생각하고 설명드리겠습니다.  T^T 먼저 설계를 한 후 컴파일을 합니다. 이 부분에서는 아시겠지만, 문법오류를 처음에 체크하는 부분이라 할 수 있죠.. 그리고 난 후, Assign -> Device 메뉴에서 타겟이 되는 디바이스를 설정합니다. 그후 다시 컴파일 합니다. 이 부분에서는 반드시 timing comfile로 끝까지 컴파일 해야 합니다. Fitter까지는 필수 입니다. 이부분에서 컴파일러에서의 핀 설정등의 과정이 진행되기 때문이죠.. Assign -> Back-Annotate Project.. 메뉴를 선택하고, Chip & Pin, Device를 선택하여 OK 버튼을 누릅니다. 이 부분은 컴파일러가 자동으로 배치한 핀과 디바이스등을 고정시키는 부분입니다. 그리고 해야 할 부분은 Assign -> Clear Project Assignment에서 Logic Cell 부분을 체크하고 OK 버튼을 누릅니다. 위에서 back annotate에서 chip이라는 부분도 포함이 되어 있는데 - 여기에서의 chip은 로직의 작은 블록이라 할 수 있습니다.- 이 부분이 고정이 되면, PLD의 기본 구성요소인 logic cell 부분도 고정이 됩니다. 위의 clear Project assignment.. 메뉴에서 이 logic cell의 고정을 지운것입니다. 그 후, 프로젝트명.acf 파일을 보시면 파일 전체를 놓고 보았을 때 상단 부분, page down 키로 몇번 누르지 않아서 노드명과 핀 번호가 나타날 것입니다. 여기에서 핀 번호를 수정하여 저장을 하면, 그 핀 설정대로 핀이 수정됩니다... 이 후 Assign -> Pin,,... 부분에서 확인하면 방금전 파일에서 수정한 부분이 그대로 표시하는 것을 확인할 수 있습니다. 마지막으로 중요한 부분... 컴파일 하십시요..  ^^;; 좋은 하루 되세요... ------------------------------- p.s.    글 쓴지는 오래되었는데, 이제 메뉴등을 수정했습니다. 다행히 크게 틀린 부분은 없는듯 합니다. 좋은 하루 되세요.     2003.06.25.

첨부파일 다운로드

등록자이장겸

등록일2003-06-12

조회수9,118

  • 페이스북 공유
  • 트위터 공유
  • Google+ 공유
  • 인쇄하기
 
스팸방지코드 :
번호 제목 등록자 등록일 조회수
8 디지털회로 [App] Quartus II 소프트웨어에서 핀 설정하는 방법

이장겸

2003.10.01 7,784
7 디지털회로 [FAQ] MAX + plus II에서 Compile시 Fitter 과정에 나타나는 Int..

이장겸

2003.07.24 7,605
6 디지털회로 [FAQ] 7-Segment Array 제어 방법

이장겸

2003.06.25 8,979
5 디지털회로 [Tip] 핀 설정에 관련된 tip

이장겸

2003.06.12 9,119
4 디지털회로 [FAQ] ByteBlaster(MV) 설치

이장겸

2003.06.11 9,712
3 디지털회로 [FAQ]Error Message "Hardware is Busy."

이장겸

2003.06.11 7,895
2 디지털회로 안녕하세요..

이장겸

2003.06.04 8,047
1 설치완료!

관리자

2003.04.10 7,661