디지털 시스템 설계 - Traffic signal controller 설계
- 최초 등록일
- 2009.09.01
- 최종 저작일
- 2008.10
- 7페이지/ 한컴오피스
- 가격 1,500원
소개글
디지털 시스템 설계 과목을 들으면서 작성한 레포트 입니다.
Verilog 설계를 통해 신호등을 만드는 것입니다.
State를 이용한 설계가 되어 있습니다.
A, B, C 세가지 도로가 있으며 각 도로에 맞는 신호를 발생시키는 것이 목적입니다.
정확한 test plan에 따른 시뮬레이션과 그 결과 도표가 나와있습니다.
신호등을 하드웨어 곧 Verilog code로 설계해야 하는 학생에게 추천합니다.
목차
1. Test plan
2. Simulate the design and verify
3. Source code and Comment
4. Conclusion
본문내용
Traffic.v - Moore machine으로 만든 FSM
`define TL 20
`define TS 0
module signal_controller(A, B, C, C_sensor, clock, reset);
output [2:0] A, B, C;
input C_sensor, clock, reset;
reg [2:0] A, B, C;
//for signal
parameter AG = 3`d0, AY = 3`d1, Green = 3`d2, Yellow = 3`d3, Red = 3`d4; //색 지정
//for state A_road B_road C_road
parameter S0 = 5`d0, //AG Red Red
S1 = 5`d1, //AY Red Red
S2 = 5`d2, //Green Red Red
S3 = 5`d3, //Yellow Red Red
S4 = 5`d4, //Red Green Red
S5 = 5`d5, //Red Yellow Red
S6 = 5`d6, //Yellow Red red
S7 = 5`d7, //Red Yellow red
S8 = 5`d8, //Red Red Green
S9 = 5`d9; //Red Red Yellow
reg[4:0] state;
reg[4:0] next_state; //State 선언
참고 자료
없음