新闻中心

EEPW首页>EDA/PCB>设计应用> 基于EDA层次化设计方法的出租车计费器设计

基于EDA层次化设计方法的出租车计费器设计

作者: 时间:2011-11-12 来源:网络 收藏

2.1 底层文件的设计
底层模块包括:出租车车速控制模块;计费器里程计数模块;计费器计费计数模块3个模块。
以出租车车速控制模块为例介绍。
出租车车速控制模块用于控制出租车的车速。图1中,当起/停开关及清零信号RESET都为“1”时,汽车启动就开始进入里程计数和计费器工作状态。通过改变“车速选择”端的输入值可以控制汽车行驶快慢。用CLK6作为车速控制模块的时钟输入,CLOCK6作为输出,用A、B作为车速选择变量,分别取值从“00”→“01”→“10”→“11”时,车速越来越块。其VHDL程序代码如下:
b.JPG
以上程序代码经过编译后生成相应模块符号,如图2所示,供顶层设计时调用。

本文引用地址://m.amcfsurvey.com/article/190978.htm

c.JPG


程序经过时序仿真后的波形,如图3所示。

d.JPG



评论


相关推荐

技术专区

关闭