• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

FPGA와 Verilog를 이용한 co-simulation과 co-emulation.

*창*
개인인증판매자스토어
최초 등록일
2009.12.24
최종 저작일
2009.11
5페이지/파일확장자 압축파일
가격 4,000원 할인쿠폰받기
다운로드
장바구니

소개글

Verilog를 이용하여 설계를 하여 co-simulation을 하고
FPGA를 이용해 co-emulation 하는 과정을 실험하였음.

HDL (Hardware Description Language)와 FPGA, ASIC 등의 개념에 대해 정리하고,
co-simul, co-emul 과정과 결과 등이 상세하게 설명되어 있음.

목차와 실험의 목적들만 영문이며, 나머지 핵심 내용은 한글입니다.

최종 A+ 받은 자료입니다.

목차

1) Comparison between FPGA and ASIC
2) Digital Circuit Design-Flow using a FPGA
3) Design simple adder using verilog HDL

1) Design a test-bench
A test-bench is a virtual environment to verify the correctness of the design. Design a test-bench for
the given 4-bit Adder. The test-bench should include the generator of clock & inputs of the adder.

2) Simulation
With your test-bench, do simulation and check the operation of the 4-bit adder using “ModelSim”.

3) Synthesis
Synthesize the 4-bit Adder using “Xillinx ISE”.

4) Co-Simulation/Emulation
Do Co-Simulation/Emulation using “iNCITE board” and compare the behavior with simulation.

본문내용

I. Purpose
Before the exp.9 and exp.10 in which you should design a complex digital circuit in verilog HDL, we are going to deal with a digital circuit design-flow using a simple adder. You can learn how to do the followings in this experiment.
- Digital circuit design in verilog HDL
- Software Simulation with a test-bench
- H/W Synthesis
- Co-Simulation/Emulation with a FPGA board

II. Problem Statement
Design a simple 4-bit Ripple Carry Adder in verilog HDL and simulate it with a test-bench. Then Do Co-Simulation/Emulation using the FPGA board – “iNCITE”.

III. Pre-Report
1) Comparison between FPGA and ASIC
i) FPGA

<Fig. FPGA>
FPGA(field programmable gate array)은 programmable 논리 요소와 programmable 내부선이 포함된 반도체 소자이다. programmble 논리 요소는 AND, OR, XOR, NOT, 더 복잡한 디코더나 계산기능의 조합 기능같은 기본적인 논리 게이트의 기능을 복제하여 프로그래밍할 수 있다. 대부분의 FPGA는 programmable 논리 요소에 간단한 플립플롭이나 더 완벽한 메모리 블록으로 된 메모리 요소도 포함하고 있다. programmable 내부선 계층구조는 FPGA의 논리블록을 시스템 설계자가 요구하는 대로 단일칩 프로그래밍가능 빵판처럼 내부연결을 할 수 있다. 이 논리블록과 내부선은 제조공정 이후에 소비자/설계자가 프로그램할 수 있으므로 요구되는 어떠한 논리기능도 수행할 수 있다. FPGA는 일반적으로 주문형 반도체(ASIC) 대용품보다 느리고, 복잡한 설계에 적용할 수 없으며, 소비전력이 크다. 그러나 개발시간이 짧고, 오류를 현장에서 재수정할 수 있고, 초기 개발비가 저렴하다는 장점이 있다. 제조사는 설계 이후에 수정할 수 없도록 할당된 덜 유연한 FPGA 버전으로 싸게 팔 수 있다. 이런 설계개발은 일반적인 FPGA에서 만들었고 좀 더 ASIC와 비슷한 고정된 버전으로 변경되었다. 복합 programmable 논리 소자 (CPLD)는 비슷한 역할을 할 수 있는 소자이다.

FPGA의장점
-강력하고 유연한 embedded SoC를 간편하게 구현할 수 있다.
-기존의 방식보다 저렴하면서 더 나은 성능으로 디지털신호처리(digital signal processing)를 할 수 있다.
-범용의 microcontroller 보다 더 좋은 성능으로 사용자 필요에 맞는 processor 제작 가능하다.
-적은 하드웨어 자원으로도 고성능의 reconfigurable 시스템을 만들 수 있다.
-짧은 시간에 적은 비용으로 쉽게 수정할 수 있는 프로타입(prototype) 시스템을 만들 수 있다.
-통신프로세서나 인터페이스가 시장이나 표준의 변화에 맞게 쉽게 적용될 수 있다.

참고 자료

없음

압축파일 내 파일목록

main_8.docx
lab8_pre.docx
*창*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

최근 본 자료더보기
탑툰 이벤트
FPGA와 Verilog를 이용한 co-simulation과 co-emulation.
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 06월 03일 월요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
4:18 오후
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기