Quartus 를 이용한 ROM 설계 ROM table 의 작성

Slides:



Advertisements
Similar presentations
Electronic Engineering Yoo Han Ha 1. OrCAD 에는 부품기호 라이브러리에 약 20,000 개의 부품이 준비 부품기호 (part symbol) 가 기존 라이브러리에 없는 경우 라이브러리 에디터를 사용하여 새로운 부품기호.
Advertisements

Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
7 월 소식지에서는 도서관 분류에 대해 알아보았어요. 한국십진분류법은 0 에서 9 까지 열 개의 수를 가지고 이 세상 의 모든 것을 나누는 방법이라는 것. 이 세상의 모든 것이 이 열 개 가운데 어딘가에 꼭 들어가 야 한 다는 것 그럼,
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.
임베디드 모바일 프로그래밍 1 3. 첫 번째 어플리케이션 작성 텍스트 ‘Hello BREW ^^’ 를 출력하는 프로그램 작성하기 (1) App. 프로젝트 - 시작 프로젝트를 작성하기 위하여 MS-Visual C++ 를 실행시킨다. [File  New] 를 선택하고, New.
컴퓨터의 구조 2006년 2학기 컴퓨터의 개념 및 실습.
디지털 시계 설계.
IT Application Development Dept. Financial Team May 24, 2005
마이크로프로세서 메모리 및 입출력장치 인터페이스
Chapter 02 JAVA 프로그래밍 시작하기 01 실무에서 사용하는 JAVA 개발 환경 02 JAVA 프로그램 작성
2017년 1/4분기 상1동 주민자치센터프로그램 수강생 모집【선착순】
꼼꼼한 청소법 생활의 지혜.
Install & Simulation VLSI 시스템 설계
컴퓨터 구조학 정보보호학과.
Verilog HDL 이론.
컴퓨터 구조론 2001년 10월 22일 발표자 황영선.
PXA255-FPGA 장비 개요 및 실습 Lecture #9.
7-Segment FND Controller 구현
Quartus II 사용법 VHDL을 이용한 디지털 시스템 설계.
PXA255-FPGA 장비 계요 및 실습 Lecture #9.
MAX+PLUS II 설치 및 디지털 시스템의 설계 방법
출처: IT CookBook, 컴퓨터 구조와 원리 2.0 제 12장
A system is a set of related components that work together in a particular environment to perform whatever functions are required to achieve the system’s.
컴퓨터 구조.
원격탐사 Group Project 강원랜드가 강원도 정선군 자연환경에 미친 영향 비교 (2000년, 2004년 2010년)
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
Ch2-2. VHDL Basic VHDL lexical element VHDL description
논리회로 설계 및 실험 2주차.
Chapter 7. Pentium Processor
Android 개발환경 설치 및 Hello World
OrCad Capture 정원근.
Electronic Engineering 2

컴퓨터 시스템의 개요.
IT CookBook, VHDL을 이용한 FPGA 디지털 설계
FSM 설계.
하둡 기반 빅데이터 처리 방법.
1. RECON 컨트롤러 통신 설정 방법 Enter a name for the connection: XXX
디지털 시스템 설계(3).
임베디드 소프트웨어 설계.
Fault Diagnosis for Embedded Read-Only Memories
Computer System Architecture
Programmable Logic Device
Chapter 4 The Von Neumann Model.
DataBase 연결 및 사용방법
▶ GTQ - Photoshop 어플리케이션 바 메뉴 표시줄 옵션바 4. 툴 패널 5. 총 30개의 패널
보건교사.
Premiere의 개요 Adobe사에서 제작한 동영상 편집 소트프웨어로 비디오와 오디오 편집뿐만 아니라 애니매이션, 사진 및 그래픽 등을 동영상에 첨가하여 결합된 형태인 디지털 무비(Digital Movie)를 제작하는 프로그램 Premiere는 원래 매킨토시용으로 개발된.
SYSMAC GATEWAY 간이 매뉴얼.
1 컴퓨터 구조 IT CookBook, 컴퓨터 구조와 원리 2.0.
A Web-Based Little Man Computer Simulator
D:\win_9X\setup.exe 또는 D:\win_XP\setup.exe 을 클릭하여 설치합니다.
호암초등학교 박대현 선생님의 음악 수업 안내.
WinCE Device Driver 실습 #2
Bingo 빙고 따라가기.
Pspice를 이용한 전기/전자회로 모의해석 –
네트워크 설정 방법 (측정값데이터수집설정)
7주차 FPGA 보드 사용법.
논리회로 설계 및 실험 2주차.
1강 포토샵 기초 한겨레문화센터 전임강사 임 규 근.
CHAPTER 04 파일 설계(FiLE Design).
Kinect 설치 및 사용 컨텐츠제작프로젝트.
성경퀴즈 여호수아1장 3장 복습게임.
박 현 미 울산여자상업고등학교 창업포스터 만들며 포토샵과 친해지기 박 현 미 울산여자상업고등학교.
WinCE Device Driver 실습 #2
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
7주차 실습 FPGA 보드 사용법.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
교통운영 및 실습 - 데이터 분석 무엇이 문제인가? 왜 그런가? (예) - 버스 승객이 왜 줄어드는가?
Presentation transcript:

Quartus 를 이용한 ROM 설계 ROM table 의 작성 1. File → New → Memory Files → Memory Initialization File을 선택하여 ROM Data 생성 파일을 만든다. 2. 전체 word의 크기(Depth)와 Word size(출력 bit 크기)를 선택한다.

Quartus 를 이용한 ROM 설계 3. Memory Data 편집 창에서 ROM Data를 편집한다. Memory Data 파일을 저장한 후 Text로 불러서 직접 편집할 수도 있다. 필요한 경우 View → Address Radix 또는 Memory Radix를 선택하여 Binary, Hexa 등을 선택하여 편집할 수 있다. (Address Radix 는 Decimal, Memory Radix 는 unsigned decimal로 선택하여 각 셀에 무작위로 값입력) 4. 편집이 완료 되면 ROM Data를 mif 형식으로 저장한다 . 이름은 ROM1 으로, 확장자는 mif로 저장

Quartus 를 이용한 ROM 설계 5. Quartus 종료 5. New Project를 생성 project 생성 폴더 명 및 이름은 ROM1으로 만듬. Next

Quartus 를 이용한 ROM 설계 5. Add file 화면에서 ROM1.mif 파일을 add하여 등록. Next

Quartus 를 이용한 ROM 설계 5. Device family 와 Target Device 를 아래와 같이 설정 후 Next -> Next -> Finish

Quartus 를 이용한 ROM 설계 5. Add file 화면에서 ROM1.mif 파일을 add하여 등록. Next

Quartus 를 이용한 ROM 설계 File -> new -> Block Diagram/schematic file 선택 팔레트에서 선택후 libraries에서 megafunction->storage->lpm_rom선택 Ok.

Quartus 를 이용한 ROM 설계 Mega Wizrd Plug-in Manger 화면이 뜨면 아래 그림과 같이 VHDL 선택하고 Output file name은 ROM1으로 설정후 Next

Quartus 를 이용한 ROM 설계 6. ‘q’ output bus의 bit 크기를 지정한다. (8bit) 7. How many 8-bit words of memory 를 결정 (32word)

Quartus 를 이용한 ROM 설계 8. Port register 선택창 아래의 빨강 박스내 address input port와 ‘q’ output port 선택 후 Next >

Quartus 를 이용한 ROM 설계 9. Browser 단추를 눌러 작성된 ROM 1.mif 을 찾아 로딩 (확장자 주의) Next >

Quartus 를 이용한 ROM 설계 10. 화면 아래쪽의 Generate netlist 체크 하고 NEXT

Quartus 를 이용한 ROM 설계 11. 생성하고자 하는 파일을 모두 선택하여 체크 12. Finish 버튼을 누르면 최종적으로 선택된 파일들이 생성된다.

Quartus 를 이용한 ROM 설계 13. Inputport, outport를 배치하고 ROM1과 아래 그림과 같이 연결후 포트의 이름을 add[4..0], clk, qout[7..0]으로 설정 14. File -> SAVE AS -> ROM2.bdf 로 저장 (주의 ROM1 으로 하면 충돌에러, 꼭 ROM2.bdf 로 저장)

Quartus 를 이용한 ROM 설계 15. File -> New -> Vector Waveform 선택 16. Insert -> Nodefinder 화면에서 list 클릭 look in 은 빈칸으로 놔둠. OK. OK. 눌러서 다음 창으로 17. File -> Save As -> ROM1.vwf로 저장

Quartus 를 이용한 ROM 설계 18. Vector Waveform 화면에 서 를 이용하여 add[0] 는 주기를 10ns, add[1]은 20 ns, add[2]는 30 ns, add[3]는 40ns, add[4]는 50ns로 설정 19. Clk 는 5 ns로 설정 20. 설정후 ROM1.vwf 파일 재 저장 21. Processing -> Generte functional simulation netlist 클릭 22. Processing -> Simulator tool 클릭 -> simulation mode를 timing 에서 functional 로 교체 (다음 ppt)

Quartus 를 이용한 ROM 설계 22. Processing -> Simulator tool 클릭 -> simulation mode를 timing 에서 functional 로 교체 23. Simulation input에서 ROM1.vwf 파일이 있는지 확인 후 start 버튼 클릭 확인 후 리포트 보기