基于Spantan3E- 100CP132 的红绿灯控制系统设计实现
2021-01-22陈春先曲鸣飞
陈春先 曲鸣飞 辛 义 张 丽
(北京电子科技职业学院,北京101601)
1 控制系统需求
1.1 双向各设一组左拐灯,红、绿、黄灯,显示顺序为:绿-黄- 左拐- 黄- 红
1.2 双向各设置显示器用于倒计时显示
1.3 双向向左拐、绿、黄和红灯显示时间分别为10S,40S,5S,50S;
1.4 为应对特殊时间段的通行需求,可以设置五种控制模式。
方式1:南北向绿灯长亮,东西向红灯亮;方式2:南北向左拐灯长亮,东西向红灯亮。
方式3:东西向绿灯长亮,东西向红灯亮;方式4:东西向左拐灯长亮,南北向红灯亮。
方式5:自动按双向灯的显示要求交替工作。
(2)丝瓜络纤维的断裂强度高,伸长率低。从力学性能的角度来讲,丝瓜络纤维并不适合做纺织材料,必须经过改性处理,以满足纺织加工的需要。
根据控制需求,本文选用Spantan3E-100CP132 作为主控制器,实现控制需求,简单可靠,开发周期短。
2 系统硬件平台

图1 系统硬件平台资源框图
本系统采用的硬件平台资源分布如图所示,赛灵思公司的Spantan3E-100CP132 作为控制器,用2 个拨动开关作为方式控制开关,1 个作为系统复位开关,8 只LED 模拟双向的左转、红、黄、绿灯,4 个7 段数码管正好显示倒计时时间。
3 系统软件平台
Xilinx 的 开发工具ISE,开发流程如图3 所示

图2 ISE 平台开发流程
设计输入包括用于HDL 代码输入和查看报告的ISE 文本编辑器(The ISE Text Editor),用于原理图编辑的工具ECS(The Engineering Capture System), 用 于 生 成 IP Core 的 Core Generator,用于状态机设计的StateCAD 以及用于约束文件编辑的Constraint Editor 等。
ISE 的综合工具不但包含了Xilinx 自身提供的综合工具XST,同时还可以内嵌Mentor Graphics 公司的LeonardoSpectrum和Synplicity 公司的Synplify,实现无缝链接。
ISE 本身自带了一个具有图形化波形编辑功能的仿真工具HDL Bencher,同时又提供了使用Model Tech 公司的Modelsim进行仿真的接口。……
