7주차 실습 FPGA 보드 사용법.

Slides:



Advertisements
Similar presentations
개인의견 차가있을수있음 훈훈한남자 배우 TOP 5. 5 위는 박보검 웃을때보이는 치명적인 미소 꺄 ~~~ 5위5위.
Advertisements

7 월 소식지에서는 도서관 분류에 대해 알아보았어요. 한국십진분류법은 0 에서 9 까지 열 개의 수를 가지고 이 세상 의 모든 것을 나누는 방법이라는 것. 이 세상의 모든 것이 이 열 개 가운데 어딘가에 꼭 들어가 야 한 다는 것 그럼,
YES C 제 1 장 C 언어의 개요 1/34 제 1 장 C 언어의 개요 문봉근. YES C 제 1 장 C 언어의 개요 2/34 제 1 장 C 언어의 개요 1.1 프로그램과 C 언어의 특징 1.2 C 언어의 프로그램 구성 1.3 비주얼 C++ 통합 환경 들어가기.
IspLEVER 6.1 을 이용한 회로 설계 (Schematic). Table of Contents ispLEVER ispLEVER 6.1 tool 의 시작프로그램 2.Lattice Device 의 Design 1) 프로그램시작 2) 새로운 Project 만들기.
Reverse Engineering (RapidForm). 실습 일정 및 프로그램  얻어낸 공간 위치 데이터를 RapidForm (Analysis software) 을 이용하여 3D 객체 생성 후 제출  시간 : 4/11 ( 수요일 ) 오후 6: 30, 오후 9:00.
아름다운 이들의 행복한 길음안나의 집.
디지털시스템실험 2주차 고려대학교 전기전자전파공학부.
CH2 OrCAD Capture CIS.
Term Project iTUTOR를 이용한 PIC 동작 검증 보고서와 모든 소스코드 압축하여 제출
ASIC의 개요 ASIC(Application Specific Integrated Circuit) 특정 용도 주문형 집적회로
디지털 시계 설계.
소프트웨어와 운영체제.
Ⅰ웹로그분석을 통한 쇼핑몰 운영전략 코리아 인터넷 마케팅센터 대표 김형택
Battery Share 사 업 제안서 (2012/08/15 초안) ㈜WAYSPACK.
Chapter 02 JAVA 프로그래밍 시작하기 01 실무에서 사용하는 JAVA 개발 환경 02 JAVA 프로그램 작성
2017년 1/4분기 상1동 주민자치센터프로그램 수강생 모집【선착순】
꼼꼼한 청소법 생활의 지혜.
Windows CE 시스템 개발 환경 구축.
제6장 FUSING.
크로스 컴파일 환경 구축.
Install & Simulation VLSI 시스템 설계
FUSING.
PXA255-FPGA 장비 개요 및 실습 Lecture #9.
7-Segment FND Controller 구현
2001년 4월 성공적인 중소기업 ERP시스템 구축전략
PXA255-FPGA 장비 계요 및 실습 Lecture #9.
MAX+PLUS II 설치 및 디지털 시스템의 설계 방법
Unix Project-Final <test character device 생성>
UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수.
Introduce to ATmega128 & Codevision
Ch2-2. VHDL Basic VHDL lexical element VHDL description
논리회로 설계 및 실험 2주차.
2장 운영 체제의 개요 운영체제의 개념 운영체제의 유형 운영체제의 발전 과정 운영체제의 구성 운영체제 서비스 시스템 구조
Quartus 를 이용한 ROM 설계 ROM table 의 작성
UNIT 02 Microprocessor 로봇 SW 교육원 조용수.
Java IT응용시스템공학과 김형진 교수 2장. 자바의 환경 public class SumTest {
Android 개발환경 설치 및 Hello World
IT CookBook, VHDL을 이용한 FPGA 디지털 설계
AVR Studio 소개 1. AVR Studio의 다운로드 - AVR Studio 관련 홈페이지 -
1. RECON 컨트롤러 통신 설정 방법 Enter a name for the connection: XXX
디지털 시스템 설계(3).
Chapter 10. 파일 시스템 인터페이스(File System Interface)
02. 처음으로 만드는 안드로이드 애플리케이션 제목.
오브젝트 하드웨어 기술 언어 IT CookBook, VHDL을 이용한 디지털 회로 입문.
Programmable Logic Device
Platform Builder 기본 사용법
2015. 인문소양교육.
DataScience Lab. 박사과정 김희찬 (월)
Appendix A 구조적 시스템 개발 방법론.
호암초등학교 박대현 선생님의 음악 수업 안내.
WinCE Device Driver 실습 #2
7주차 FPGA 보드 사용법.
논리회로 설계 및 실험 2주차.
프로젝트 진행내용.
7주차 실습 FPGA 보드 사용법.
어린이집.
JSP와의 첫 만남 간간한 JSP 프로그램을 작성하면서 앞으로 학습에 필요한 과정을 익힌다.
타인을 내편으로 만드는 12가지 방법 고객서비스팀.
CHAPTER 05 프로세스 및 프로그램 설계.
천국 가는 길 천국 가는 길 ♧ 천국 가는 길 ♧ 1. 죄와 사망(지옥) 1) 사람의 3가지 공통점 - 죄인, 죽음, 심판
6월 1주 주간메뉴표 NEW 엄마손 조식 쉐프 삼촌 중식 참새 방앗간 석식 ◎원산지 안내 : 쌀(국내산)
운영체제보안 3번 과제 설명 팀 기반의 설계 프로젝트 박민재
광개토대왕 테마파크 ㈜ 광개토대왕 테마파크(설립예정).
시스템 분석 및 설계 2007학년도 2학기 멀티미디어공학과 2학년 대상 담당교수 박태희
WinCE Device Driver 실습 #2
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
Presentation transcript:

7주차 실습 FPGA 보드 사용법

실습 FPGA 보드 실습 ① A,B 의 입력에 AND, OR, XOR 게이트를 실험하는 예제 - X,Y,Z 의 출력은 각각 LED 1,2,3을 컨트롤 할 수 있음 - 해당 회로에 대한 시뮬레이션까지 확인 하기

FPGA 보드 실습 실습 ① ISE 실행하여 ISE 프로그램의 File > New Project 메뉴를 선택

실습 FPGA 보드 실습 ① 다음과 같이 프로젝트 설정을 한다 Name : 프로젝트이름 Location : 원하는 위치 Working Directory : 원하는 위치 Top-level source type : HDL Device Family : Spartan-6 Device : XC6SLX45 Package : FGG484 Speed : -3 Simulator : ISim(VHDL/Verilog)

FPGA 보드 실습 실습 ① 플로리안에서 생성한 Verilog 파일 불러오기

실습 FPGA 보드 실습 ① ISE 소프트웨어의 Process 창에서 Syntheize-XST 부분에서 마우스 오른쪽 버튼으로 클릭한 후 , Run으로 문법체크 및 논리 합성 과정 진행

실습 FPGA 보드 실습 ① 최종 목적인 FPGA 보드에 프로그램을 위해 디바이스의 핀 위치를 설정 - Process 창에서 User Constraints > I/O Pin Planning 부분을 마우스 오른쪽 버튼으로 클릭하여 Run 메뉴를 선택 - 다음과 같은 메시지가 나타나면 Yes 버튼을 클릭한다. 핀 설정을 위한 UCF 파일을 생성하여 프로젝트에 추가할 것인지를 묻는 부분

실습 FPGA 보드 실습 ① Yes를 누르면 PlanAhead 라는 소프트웨어가 실행되며 다음과 같은 화면임 - 아래 표는 실습과정에서 필요한 PIN번호를 나타냄

FPGA 보드 실습 실습 ① 아래와 같이 PIN설정이 끝나면 저장 후 PlanAhead 소프트웨어를 종료

실습 FPGA 보드 실습 ① ISE에서 시뮬레이션이 가능하지만 플로리안에서 시뮬레이션까지 끝난 코드이므로 바로 장비에 프로그래밍 하여 테스트 - Process 창의 Generate Programming File 부분을 마우스 오른쪽 버튼으로 선택하여 Run 메뉴를 실행 * Synthesize 부터 bitstream 까지 진행

FPGA 보드 실습 실습 ① Error 없이 Generate 가 됬다면, Configure Target Device 부분을 확장시켜 Manage Configuration Project(iMPACT)을 실행

FPGA 보드 실습 실습 ① 아래 iMPACT 가 실행된다면, Boundary Scan을 더블클릭 후File -> Initialize Chain 으로 연결된 디바이스를 찾음

실습 FPGA 보드 실습 ① Generate된 bit 파일을 불러옴 - bit파일이 verilog파일은 합성 및 bitstream 으로 생성된 파일

실습 FPGA 보드 실습 ① 메세지 창이 뜨면 추가 Prom을 사용하지 않으므로 No를 선택 또한 디바이스가 Scan됬다면 OK 선택

실습 FPGA 보드 실습 ① 마지막으로 최종 Program 시키면 디바이스에서 Test 가 가능함 * 디바이스 전원 연결이 되어있지 않거나 JTAG가 연결되어있지 않을시 디바이스가 Scan이 안될 수 도 있습니다.