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

发布者:科技徜徉最新更新时间:2011-11-16 来源: 现代电子技术关键字:EDA  出租车计费器 手机看文章 扫描二维码
随时随地手机看文章
   

摘要:出租车计费器一般采用以单片机为核心的设计方法,设计不够灵活方便。为此,在此介绍了采用EDA技术的层次化设计方法设计出租车计费器的方法。即用VHDL编写各个功能模块,实现低层设计;用原理图输入方式描述各模块间的关系,实现顶层设计。采用FPGA可编程逻辑器件为系统控制单元,无需添加外围电路,更新功能仅需修改软件。实验表明,该设计方法简单快捷,所设计的系统性能可靠。应用该方法设计的数字电子系统具有很强的灵活性。
关键词:EDA;VHDL;层次化;出租车计费器

0 引言
    EDA使用户在无需实际芯片、电路板和仪器仪表的情况下进行电路设计和分析;采用在系统编程技术,在现场对系统进行逻辑重构和升级,实现硬件设计软件化。
    EDA技术以可编程逻辑器件FPGA和CPLD及其开发系统为硬件平台,以EDA开发软件如Max+PlusⅡ为开发工具,基于逻辑功能模块的层次化设计方法设计数字系统。Max+PlusⅡ设计可采用原理图、硬件描述语言(VHDL)等多种输入方式,并支持这些文件的任意混合设计。对于不同层次,可采用不同的输入方式进行设计。由于VHDL擅长描述模块的逻辑功能,所以在对底层模块设计中,常采用VHDL进行描述,而原理图则擅长描述模块间的连接关系,故在顶层设计中,常采用原理图输入方法。出租车计费器通常以单片机为核心进行设计,本文以为它例介绍基于EDA技术的数字系统混合设计方法。

1 出租车计费器功能
    出租车计费器的功能要求:
    (1)实现出租车按行驶里程收费,起步费为7.0元;
    (2)行驶3 km后再按2元/km计费,车停时不计费;
    (3)能预置起步费和每公里收费,并能模拟汽车启动、停止、车速等状态。
    根据VHDL特点,设计者不再需要考虑选择固定功能的标准芯片,而是从实现系统功能与性能出发来,建立出租车计费器系统模块,如图1所示。

a.JPG



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

c.JPG


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

d.JPG


2.2 顶层原理图设计
    顶层设计采用原理图输入方式。通过调用生成的各模块符号,并将它们作适当连接以实现顶层文件的设计。出租车计费器的顶层设计电路,如图4所示。

e.JPG


    图4中,ko1,ko2为车速控制开关;clk为时钟信号;reset为复位信号;up_down为起/停控制信号;count为预置每公里收费的信号;load为预置使能信号;dd为预置起步费信号;out5,out4为记录里程的整数位;out6为记录里程的小数位;outl,out2为记录费用的整数位;out3为记录费用的小数位。
2.3 顶层文件仿真与下载
    顶层原理图经过编译后生成顶层文件,对顶层文件进行仿真,结果正确后,利用Altera公司的FPGA芯片EPF10K3LC84—3及其SE-5M型开发系统进行下载。下载结果显示,所设计的出租车计费器完全符合设计要求。

3 结语
    由上述设计实例可见,采用EDA技术设计数字系统则是一种基于逻辑功能模块的“自上而下”层次化设计方法。即从整个系统功能与性能优化出发,将系统分解为各功能模块,由VHDL描述模块的逻辑功能,生成满足相应逻辑功能的新器件,实现底层设计;再采用原理图输入方式,将生成的新器件连成系统图,实现顶层设计。另外,由于新器件内部电路是用程序构建的,硬件的逻辑关系由语言来描述,所以只要修改语句则可修改硬件的逻辑关系。由此可见这种设计方法,可大大提高工作效率,设计更加灵活、快捷,可减少器件的数量,避免复杂的接线,缩小系统的体积,降低消耗,提高系统的可靠性、继承性、移植性。

关键字:EDA  出租车计费器 引用地址:基于EDA层次化设计方法的出租车计费器设计

上一篇:基于FPGA的卷积码编译码器
下一篇:基于DDS跳频信号源的设计与实现

推荐阅读最新更新时间:2024-05-02 21:42

上海交大团队研发的整套射频EDA仿真软件亮相
近日,第二十二届中国国际工业博览会在上海举办,由中国科学院院士、上海交通大学副校长毛军发和教授吴林晟研究团队自主研发的整套射频EDA仿真软件参加了此次展会。 该项目由毛军发院士和吴林晟教授研究团队、芯和半导体科技(上海)有限公司共同合作,并且得到了国家973项目、国家自然科学基金、国家重大专项、上海市科委科研计划项目等的支持。 据中新网报道,研究人员提出了高效的电磁和多物理仿真建模算法,自主研发仿真软件,实现器件多物理、多功能自动化协同设计,并基于上述成果联合建立了集成无源器件知识产权(IP)库、研制了多款产品,已经在移动通信、卫星通讯和集成电路等多个领域取得推广应用,为中国在射频EDA软件领域打破国际封锁做出了重要贡献。 此
[手机便携]
尽管短缺严重,但芯片创新却热度不减
全球半导体短缺使汽车制造商和其他公司的计划蒙上了一层阴影。但是,对于像Aart de Geus这样的硅谷高管来说,却是一线希望。 他是Synopsys的董事长兼首席执行长,Synopsys是工程师用来设计芯片的最大软件供应商。这个职位使Geus先生对一个有着60年历史的行业保持了准确的见解,这个行业直到最近才显示出它的底蕴。 现在,每个人似乎都希望得到Geus的意见,正如他在最近一次为客户的在线聚会所致而收到的数十封电子邮件,来电和评论中所显示的那样。Synopsys表示,有408家公司参加了在线研讨会,这是上一次于2019年举行的面对面活动的人数的两倍多,而且许多公司不是传统的芯片制造商。 他们来自云服务,消费电子公
[半导体设计/制造]
上海:实施EDA生态建设专项行动,开展EDA软件技术攻关
1月19日,上海市政府印发《新时期促进上海市集成电路产业和软件产业高质量发展的若干政策》(下称:政策)提出,加大专项资金支持力度。 《政策》指出,实施EDA生态建设专项行动。组织开展EDA软件技术攻关,支持有条件的企业由点到面实现全流程EDA工具突破。支持企业建设EDA开放云平台,组织设计用户与相关EDA企业共同开展研发验证,并将平台纳入“创新券”使用范围予以支持。对本市集成电路企业和创新平台购买符合条件的自主安全可控EDA工具,按照实际采购金额给予50%的补贴。支持企业在高校开设自主安全可控EDA工具教学课程,并纳入教学计划。 对于零部件、原材料等自主研发取得重大突破并实现实际销售的集成电路装备材料重大项目,支持比例为项目新增投
[手机便携]
基于EDA的数据传输系统的HDB3编码器
0 引言 数字基带信号的传输是数字通信系统的重要组成部分。在数字通信中,有些场合可不经过载波调制和解调过程,而对基带信号进行直接传输。采用AMI码的信号交替反转,有可能出现四连零现象,这不利于接收端的定时信号提取。而HDB3码因其无直流成份、低频成份少和连0个数最多不超过三个等特点,而对定时信号的恢复十分有利,并已成为CCITT协会推荐使用的基带传输码型之一。为此,本文利用VHDL语言对数据传输系统中的HDB3编码器进行了设计。 1 HDB3码的编码规则 HDB3码是AMI码的改进型,称为三阶高密度双极性码,它克服了AMI码的长连0串现象。 HDB3码的编码规则为先检查消息代码(二进制)的连0串,若没有4个或4个以上连0串
[应用]
新思科技与英特尔深化合作,以新思科技IP和经Intel 18A工艺认证的EDA流程加速先进芯片设计
芯片制造商与EDA解决方案和广泛的IP组合紧密合作,能够提升产品性能并加快上市时间 摘要: 新思科技数字和模拟EDA流程经过认证和优化,针对Intel 18A工艺实现功耗、性能和面积目标; 新思科技广泛的高质量 IP组合降低集成风险并加快产品上市时间,为采用Intel 18A 工艺的开发者提供了竞争优势; 新思科技 3DIC Compiler提供了覆盖架构探索到签收的统一平台,可实现采用Intel 18A和 EMIB技术的多裸晶芯片系统设计。 加利福尼亚州桑尼维尔,2024年3月4日 – 新思科技 近日宣布,其人工智能驱动的数字和模拟设计流程已通过英特尔代工(Intel Foundry)的Intel
[半导体设计/制造]
半导体厂商获利秘诀:朝“专精化”发展
   EDA 供应商Mentor执行长WaldenC.Rhines(Wally)认为,产业不会走向仅剩少数几家大厂的情况,而是厂商正朝“专精化”(specialization)发展。下面就随半导体小编一起来了解一下相关内容吧。   拥有超过40年业界资历的 EDA 供应商Mentor执行长WaldenC.Rhines(Wally),总是能以他对市场变化的敏锐度与对产业未来趋势的深刻洞察,在许多公开场合专题演说中为听众带来令人收获良多的智慧之语;而在今年的MentorForum台湾场次,Wally针对在2015与2016年达到高峰、如今已趋平息的半导体产业整并风潮提出了他的最新观察心得,认为产业不会走向仅剩少数几家大厂的情况,而
[半导体设计/制造]
IP核:实现“十四五”规划目标的基石
随着全球电子信息产业的爆发,全球集成电路设计行业一直呈现持续增长的态势。我国的集成电路设计产业凭借广大的市场需求、稳定的经济发展和有利的产业环境等优势条件,已成为全球集成电路设计行业市场增长的主要驱动力。 集成电路产业:“十四五”发展规划总体目标下的发展机遇 数据显示,集成电路设计业销售收入从2015年的1325亿元增长到2019年的2947.7亿元,预计2020年,中国集成电路设计行业市场规模将突破3500亿元。在2020年上半年,虽然受新冠肺炎疫情影响,但我国集成电路产业依然保持快速增长,1~6月份销售额达到3539亿元,同比增长16.1%;其中,设计业销售额为1490.6亿元,同比增长23.6%;由此可见,IC设计是
[半导体设计/制造]
IP核:实现“十四五”规划目标的基石
芯和半导体喜获第十六届“中国芯”EDA优秀支撑服务企业奖
2021年12月21日,中国上海讯——国内EDA和滤波器行业领导者,芯和半导体科技(上海)有限公司(以下简称“芯和半导体”)宣布,在刚刚召开的2021年第十六届“中国芯”集成电路产业促进大会上,芯和半导体喜获“中国芯”EDA优秀支撑服务企业奖。 “中国芯” 集成电路产业促进大会是由中国电子信息产业发展研究院举办的全国性集成电路行业盛会,是国内集成电路领域最具影响力和权威性的行业会议之一。大会同期举办的“中国芯”优秀产品征集活动旨在对国内集成电路领域产品创新、技术创新和应用创新的成果进行表彰,发挥示范效应,影响和带动行业发展,已成为国内集成电路产品和技术发展的风向标和大检阅。 作为国内EDA行业的领导者,芯和半导体通过
[单片机]
芯和半导体喜获第十六届“中国芯”<font color='red'>EDA</font>优秀支撑服务企业奖
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved