전자전기컴퓨터설계실험2(전전설2) (2) HBE COMBO II SE VerilogHDL Lab
- 최초 등록일
- 2019.10.11
- 최종 저작일
- 2018.09
- 28페이지/
한컴오피스
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
"전자전기컴퓨터설계실험2 (2) HBE-COMBO Ⅱ-SE VerilogHDL Lab"에 대한 내용입니다.
목차
Ⅰ. 서론
1. 실험 목적
2. 실험 이론
2.1. HDL
2.2. Xilinx
Ⅱ. 본론
1. 실험 장비
1.1. New Project
1.2. Schematic Design
1.3. HDL Source
1.4. Compiler
1.5. Assignment
1.6. Behavioral Simulation
1.7. Timing Simulation
1.8. iMPACT
1.9. Configuration PROM
2. 실험 방법
2.1. AND Gate
2.2. Adder
2.2.1. Half Adder
2.2.2. Full Adder
2.2.3. 4-bit Ripple Carry Adder
3. 실험 결과
3.1. AND Gate
3.2. Half Adder
3.3. Full Adder
3.4. 4-bit Ripple Carry Adder
Ⅲ. 결론
Ⅳ. 참고문헌
본문내용
1. 실험 목적
Xilinx ISE의 사용법을 익히고 이를 활용하여 여러 소자의 작동을 시뮬레이션한다.
2. 실험 이론
2.1. HDL
전자공학에서 하드웨어 기술 언어(Hardware Description Language)는 전자회로를 정밀하게 기술하는 데 사용하는 컴퓨터 언어이다. 흔히 HDL이라고 줄여 쓰기도 한다. 회로의 원하는 동작을 기술할 수도 있고, 원하는 회로 구조를 기술할 수도 있으며 시뮬레이션을 통해 제대로 동작하는지 검증할 수도 있다. HDL의 문법과 의미는 소프트웨어 프로그래밍 언어와 달리 하드웨어의 주요한 특징인 시간과 동시성을 표현할 수 있는 표현들이 명시적으로 존재한다.
HDL은 두 가지 종류의 시스템을 설계하기 위해 만들어졌다. 첫 번째는 프로세서나 기타 여러 가지 디지털 칩과 같은 특정한 집적회로를 설계하기 위해 사용된다. 이런 경우 HDL은 회로가 설계되고 만들어지기 전에 그 회로의 동작을 예측하는 모델을 제공한다. 두 번째는 FPGA 같은 PLD를 프로그램하기 위해 사용한다. HDL로 작성된 코드는 로직 컴파일러를 이용하여 컴파일한 후 해당 기기에 올려진다. 대개 테스트를 진행하며 여러 번 코드를 수정하여 기기에 올려볼 수 있다.
HDL 설계의 가장 중요한 부분은 HDL 프로그램을 시뮬레이팅 할 수 있는 능력이다. HDL 프로그램은 PLD 같은 장비에 업로드하여 테스트를 하거나, 칩으로 제작하여 테스트 할 수 있다. 그러나 이러한 테스트는 대개 비용이 비싸며 시간이 오래 걸리기 때문에 대부분의 테스트와 디버깅은 시뮬레이터를 사용하여 수행한다. 시뮬레이터는 디지털 기기의 실제 클럭과 유사한 리셋 가능한 클럭을 유지하고 설계자가 코드를 디버그하기 위해 특정 시간 동안의 다양한 레지스터의 값들을 볼 수 있도록 해준다.
2.2. Xilinx
자일링스 사는 현장 프로그래머블 게이트 어레이(FPGA)로 알려진 리컨피규러블 하드웨어 IC 부분에서 가장 큰 개발업체이고 팹레스 제조업체이다.
참고 자료
「전자전기컴퓨터설계실험2 HBE-COMBO Ⅱ-SE VerilogHDL Lab」, 『서울시립대학교 전자전기컴퓨터공학부』.
「하드웨어 기술 언어」, 『Wikipedia』. (2018.05.11)
<https://ko.wikipedia.org/wiki/%ED%95%98%EB%93%9C%EC%9B%A8%EC%96%B4_%EA%B8%B0%EC%88%A0_%EC%96%B8%EC%96%B4> (2018.09.23.)
「자일링스」, 『Wikipedia』. (2018.09.12)
<https://ko.wikipedia.org/wiki/%EC%9E%90%EC%9D%BC%EB%A7%81%EC%8A%A4> (2018.09.23.)
「FPGA」, 『Wikipedia』. (2018.09.12)
<https://ko.wikipedia.org/wiki/FPGA> (2018.09.23.)