文档介绍:ö
ö
ö
ö
ö Ê
Ξ
ö ö
ö Ê
Ê Ê
Ê
Ê
ö ö
ö
ö
ö
2 2
ö Ê ö
电子工程师电子技术应用 V ol. 27 N o. 11 2001
交通灯控制器设计: FPGA CPLD
实现小型数字系统的应用分析
D esign of the Traff ic L ight Con troller: The Application Analysis
of FPGA CPLD for Implemen ting the M iniature D igital System
江阴职工大学电子工程系(江阴 214400) 张文洁叶紫
Ξ
【摘要】以交通灯控制器设计为例, 系统地阐述了用 FPGA CPLD 实现数字电路的
设计过程, 展示了 FPGA CPLD 的强大功能和非凡特性。
关键词: 数字系统, EDA, FPGA CPLD ,M AX+ plus , 交通灯控制器
【Abstract】 T h rough analyzing the design p rocess of TL C (T raffic L igh t Con tro ller) ,
th is paper describes in detail the design p rocess of imp lem en ting the digital circu it w ith
FPGA CPLD , and it show s the pow erfu l function and excellen t character of FPGA CPLD.
Keywords: d igital system , EDA, FPGA CPLD , M AX+ plus , traff ic light
con troller (TLC)
随着电子技术的不断更新, 数字系统的设计正软件有M A X + p lu s 等,M A X + p lu s 被誉为业
朝着速度快、容量大、体积小、重量轻的方向发展。推界最易用易学的 EDA 软件, 它支持原理图、V HDL
动该潮流迅猛向前的引擎就是电子设计自动化和V erilog 语言文本文件, 以及波形与 ED IF 等格式
EDA (E lectron ic D esign A u tom ation) 技术的发展。的文件作为设计输入。M A X+ p lu sII 具有门级仿真
EDA 技术就是以计算机为工具, 在 EDA 软件平台器, 可以进行功能仿真和时序仿真, 能够产生精确的
上, 对用硬件描述语言 HDL 完成的设计文件自动仿真结果。在设计一项工程时, 首先利用 EDA 工具
地逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、软件M A X+ p lu s 中的文本编辑器, 将其用文本方
逻辑布局布线、逻辑仿真, 直至对于特定目标芯片进式(V HDL 程序方式) 表达出来, 再通过 M A X +
行适配编译、逻辑映射和编程下载等。 p lu s 转换为实际可用的电路网表, 并用此网表对
目前流行的现场可编程门阵列复杂可编程逻 FPGA CPLD 进行布线, 最后进行功能