티스토리 뷰
프로젝트 생성
File > New Project Wizard
저장 경로 및 프로젝트 이름 설정
Board 설정 [보드에 맞는 규격으로 선택]
설정 확인 후에 Finish
Schematic 파일 생성
File > New
Block Diagram/Schematic File
화면 위에서 빈공간 더블클릭 하여 소자 검색
Name에 소자 이름으로 불러오기 가능 예제는 2 pin의 AND 게이트 검색
이제 입출력 핀을 생성해보자.
도구모음의 아이콘을 이용하거나 소자 검색을 통해 불러올 수 있다.
소자끼리의 연결은 아래 두 버튼이 활성화 된 상태에서 드래그를 통해서 연결이 가능하다.
회로 구성이 완료되었다면 저장하기
VWF 파일 생성
아래 버튼을 눌러 VWF 파일에 사용될 입출력 정보를 저장하자.
File > New
University Program VWF를 선택
좌측 박스의 빈공간을 더블클릭 또는 우클릭하여 입출력 정보를 추가하자.
Function Simulation
Simulation > function simulation
입력 레벨을 설절한 후 아래 버튼을 누른다.
아래와 같은 화면이 뜨면 성공
PIN PLANNER
Assignments > Pin Planner
아래 화면이 보인다면 성공
아래 Location에 해당 핀번호를 입력하여 입출력 버스를 설정한다.
PROGRAMMER
tools > programmer
해당 화면이 보인다면 성공
화면의 빨간 위치에 기기가 인식되지 않은 경우가 발생하면 맨 아래의 드라이버 설치 항목을 따라하면 된다.
pof는 영구 저장 시 사용하고 sof는 플래시 데이터에 임시저장된다. sof를 선택하여 설치하자.
여기까지 하면 보드를 테스트 해볼 수 있다. 보드를 이용해 테스트 해보자.
이상이 없다면
vwf 파일을 열어 입출력 레벨 화면을 다시 열 수 있다.
입출력 버스가 설정되었기 때문에 Timing simulation을 실행할 수 있다. 때문에 이전 단계에서 클릭하면 실행이 되지않을 것이다.
아래와 같이 시간지연을 확인할 수 있다.
기기 인식 불가
아래와 같이 연결된 하드웨어를 인식하지 못하는 경우가 발생할 경우
장치관리자로 들어가 범용 직렬 버스 컨트롤러를 확인한다.
여기에도 없다면 아래 경로를 찾아 해당 드라이버를 설치한다.
'프로그래밍 > Quartus 2' 카테고리의 다른 글
| [VHDL] COUNTER 설계 (0) | 2018.03.26 |
|---|---|
| [VHDL] 논리 게이트 (0) | 2018.03.16 |
| [VHDL] VHDL 개요 (0) | 2018.03.16 |
| [VHDL] 간단한 프로그램 만들기(VHDL) (0) | 2018.03.16 |
| [VHDL] Quartus2 설치방법 (0) | 2018.03.12 |
- Total
- Today
- Yesterday
- MySQL
- .NET
- JavaScript
- garbage collection
- Quasar
- PostgreSQL
- 이진탐색 #중복
- LINQ
- vue
- nosql
- C#
- DevOps
- RDBMS
- hoisting
- Cloud
- Gatsby.js
- oracle
- aws
- Angular
- alpine.js
- Next.js
- REACT
- nuxt.js
- node.js
- SQLite
- vue.js
- Azure
- delegate
- gcp
- svelte
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
