[Flowrian] BCD to 7-Segment Decoder/Driver (TTL 7447)의 Verilog 설계 및 시뮬레이션 검증
- 최초 등록일
- 2012.05.07
- 최종 저작일
- 2012.05
- 10페이지/ 압축파일
- 가격 1,000원
소개글
TTL 7447 회로는 4 비트의 BCD 값을 받아 7 세그멘트 (Segment) LED를 구동하는 신호로
변환하는 디코더 회로이다. TTL 7447 회로에 대한 문서에는 게이트들로 구성된 조합논리회로도가
제공되지만 본 문서에서는 레지스터 전송 수준 (RTL, Register Transfer Level)에서
동일한 논리를 구현하도록 설계한다. 논리회로는 RTL 수준의 코드에서 자동으로 생성될 수 있고,
Verilog 언어로 설계를 배우는 독자에게는 RTL 수준의 코드가 보다 교육적이기 때문이다.
설계는 Verilog 언어를 이용하여 모델링 되었으며,
테스트벤치도 Verilog로 작성하여 시뮬레이션으로 논리동작을 검증하고
결과 파형을 분석하여 설계가 올바로 되었음을 증명한다.
(주)시스템 센트로이드의 Flowrian으로 설계되었으며
Verilog 소스를 포함하여 Flowrian 관련 모든 데이터가 제공된다.
목차
1. BCD to 7-Segment Decoder/Driver (TTL 7447) 회로의 Verilog 설계 및 검증
본문내용
- TTL 7447 회로는 4 비트의 BCD 값을 받아 7 세그멘트 (segment) LED를 구동하는 신호로 변환하는 디코더 회로이다.
- TTL 7447 회로에 대한 문서에는 게이트들로 구성된 조합논리회로도가 제공되지만 본 문서에서는 레지스터 전송 수준 (RTL. Register Transfer Level)에서 동일한 논리를 구현하도록 설꼐한다. 논리회로는 RTL 수준의 코드에서 자동으로 생성될 수 있고, Verilog 언어로 설꼐를 배우는 독자에게는 RTL 수준의 코드가 보다 교육적이기 때문이다.
_TTL 7447 회로에서 BCD 값을 나타내는 4 비트 입력단자 {D. C. B. A}는 단자 D 가 MSB 이고, A 가 LSB이며, Active High로 동작한다.
참고 자료
없음
압축파일 내 파일목록
TTL7447_v1_20120503.pdf
TTL7447_design_20120503.zip