검색어 입력폼

[디지털공학]VHDL을 이용한 신호등구현

저작시기 2005.07 |등록일 2005.07.11 한글파일한컴오피스 (hwp) | 5페이지 | 가격 5,000원

소개글

VHDL를 이용하여, 사거리 신호등을 설계하고 FPGA보드에 구현하는 것입니다설계프로젝트 냈던 것이구요
프로그램은 자이링스를 사용했습니다.
PFGA보드 구현 완벽히 됩니다.

목차

1. 작품명
2. 소스코드
3. 입출력 블록다이어 그램
4. 시뮬레이션 파형
5. 최종출력 사진
6. 설계과정에서 발생한 문제 및 해결과

본문내용

(2) VHDL 소스 코드
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;

entity traffic is
Port ( CLK : in bit;
Sa : in bit;
Sb : in bit;
Ga : out bit;
Ya : out bit;
Ra : out bit;
Gb : out bit;
Yb : out bit;
Rb : out bit)

(6) 설계과정에서 발생한 문제 및 해결과정
처음 VHDL Coding 당시에는 state function을 정의 하는 부분과 Output function를 처음에는 하나의 when문 안에 같이 넣어서 작성하였을 때에는 이론적 시뮬레이션 결과 값은 제대로 나왔다. 하지만, 타이밍 시뮬레이션 결과 값이 Clock 주기의 한 주기도 지나지 못하여 모두 U 상태(Unknown state)가 출력되었다. 그래서 designing project 2에서와 같은 방법으로 이 두 가지 기능을 각각으로 분리하여 두 부분으로 코딩하였고,

참고 자료

ISE를 사용하시면 편리하고요,
Pin 배치는 확인하시면 되고요, (Dip 스위치로 되어있음)
자이링스 보드에 맞게 세팅했으므로 다른곳에서 사용하실경우 핀 배치를 새로하셔야 합니다.
다운로드 맨위로