基于可编程逻辑器件PLD的数字电路设计方案

发布者:SereneMelody最新更新时间:2009-11-21 来源: 西北民族大学关键字:可编程逻辑器件  PLD  数字电路  设计 手机看文章 扫描二维码
随时随地手机看文章

  0 引 言

  可编程逻辑器件PLD(Programmable Logic De-vice)是一种数字电路,它可以由用户来进行编程和进行配置,利用它可以解决不同的逻辑设计问题。PLD由基本逻辑门电路、触发器以及内部连接电路构成,利用软件和硬件(编程器)可以对其进行编程,从而实现特定的逻辑功能。可编程逻辑器件自20世纪70年代初期以来经历了从PROM,PLA,PAL,GAL到CPLD和FPGA的发展过程,在结构、工艺、集成度、功能、速度和灵活性方面都有很大的改进和提高。

  随着数字集成电路的不断更新和换代,特别是可编程逻辑器件的出现,使得传统的数字系统设计方法发生了根本的改变。可编程逻辑器件的灵活性使得硬件系统设计师在实验室里用一台计算机、一套相应的EDA软件和可编程逻辑芯片就可以完成数字系统设计与生产。

  1 Max+plusⅡ简介

  Max+plusⅡ是一种与结构无关的全集成化设计环境,使设计者能对Altera的各种CPLD系列方便地进行设计输入、快速处理和器件编程。Max+plusⅡ开发系统具有强大的处理能力和高度的灵活性,其主要优点:与结构无关、多平台、丰富的设计库、开放的界面、全集成化、支持多种硬件描述语言(HDL)等。

  数字系统的设计采用自顶向下、由粗到细,逐步分解的设计方法,最顶层电路是指系统的整体要求,最下层是具体的逻辑电路的实现。自顶向下的设计方法将一个复杂的系统逐渐分解成若干功能模块,从而进行设计描述,并且应用EDA软件平台自动完成各功能模块的逻辑综合与优化,门级电路的布局,再下载到硬件中实现设计,具体设计过程如下。

  1.1 设计输入

  Max+plusⅡ支持多种设计输入方式,如原理图输入、波形输入、文本输入和它们的混合输入。

  1.2 设计处理

  设计输入完后,用Max+plusⅡ的编译器编译、查错、修改直到设计输入正确,同时将对输入文件进行逻辑简化、优化,最后生成一个编程文件,这是设计的核心环节。

  1.3 设计检查

  Max+plusⅡ为设计者提供完善的检查方法设计仿真和定时分析,其目的是检验电路的逻辑功能是否正确,同时测试目标器件在最差情况下的时延,这一查错过程对于检验组合逻辑电路的竞争冒险和时序逻辑电路的时序、时延等至关重要。

  1.4 器件编程

  当电路设计、校验之后,Max+plusⅡ的Program-mer将编译器所生成的编译文件下载到具体的CPLD器件中,即实现目标器件的物理编程。

  2 以计数器为例介绍具体的设计方法

  计数器是非常常用的时序逻辑电路。计数器类型有多种,实现计数器的方法也有很多。可以买到大部分类型的中规模集成的计数器直接使用,也可以用触发器搭建符合要求的计数器。但是采用以上方法实现的计数器灵活性不够,不能随时进行修改,通用性差。这里介绍基于可编程逻辑器件的实现方法。

  2.1 设计输入

  采用原理-图输入的思维方式比较适合一直采用传统设计方法人的使用。原理图输入如图1所示。

原理图输入

  采用硬件描述语言输入的方法对于没有传统设计方法经验的人更容易入门,修改起来也更方便。给出了一个可逆计数器的实现实例,程序的核心部分如下:

程序[page]

  2.2 设计处理

  原理图或程序完成之后,选择好器件并进行引脚定义,然后编译优化得到编程文件的界面如图2所示。

编译优化得到编程文件的界面

  2.3 设计检查

  编译结束后,建立波形文件进行仿真,注意波形文件需要先保存,保存文件名和源文件一致才能进行仿真。结果如图3所示。

仿真结果

  仿真结果达到设计目的,符合设计要求。这时可以把编译生成的*.pof文件下载到选定的器件使用。用以上方法实现的器件,修改起来非常方便,只需要修改程序重新编译下载即可,任何类型的计数器都可以在可编程逻辑器件实现。

  3 结 语

  随着电子技术的高速发展,CPLD和FPGA器件在集成度、功能和性能(速度及可靠性)方面已经能够满足大多数场合的使用要求。用CPLD,FPGA等大规模可编程逻辑器件取代传统的标准集成电路、接口电路和专用集成电路已成为技术发展的必然趋势。可编程逻辑器件是逻辑器件家族中发展最快的一类器件,它出现使得产品开发周期缩短、现场灵活性好、开发风险变小,随着工艺、技术及市场的不断发展,PLD产品的价格将越来越便宜、集成度越来越高、速度越来越快,再加上其设计开发采用符合国际标准的、功能强大的通用性EDA工具,可编程逻辑器件的应用前景将愈来愈广阔。

关键字:可编程逻辑器件  PLD  数字电路  设计 引用地址:基于可编程逻辑器件PLD的数字电路设计方案

上一篇:基于DSP和FPGA的调幅广播信号监测系统
下一篇:以FPGA为桥梁的FIFO设计方案及其应用

推荐阅读最新更新时间:2024-05-02 20:55

散热器镶齿及焊接技术在大功率电源热设计中的应用
0、   引言   大功率电源由于其热损耗大,往往需要较大的散热器。如何有效提高散热器的传热效率成为引导该类产品热设计发展的原动力。由于传统的散热器传热效率低,特别是断面的高宽比大的散热器成型困难,而以镶齿成型散热器为代表的新散热器成型方式将逐步取代传统笨重的型材散热器。 1、   镶齿散热器的组成 1.1   基板 基板是放置发热功率器件及齿片的载体。既要将功率器件的热损耗有效的传导到基板及齿片上,又要有足够的强度,保证齿片镶接可靠。基板可以采取开成套型材模具,通过积压方式成型沟槽,便于齿片的镶接。如下图所示: 1.2   齿片     功率器件大部分热量需要通过齿片散发出去。齿片的散热面积越大,与外
[电源管理]
散热器镶齿及焊接技术在大功率电源热<font color='red'>设计</font>中的应用
基于嵌入式处理器LPC2129的矿用摄像机设计
摄像机在煤矿监控系统中使用广泛,尤其对一些重要场所更需要在集控室远程操控摄像机实现移动、调焦等功能。对摄像机的控制使用RS一485总线的较多,文献 以AT89C52单片机为控制器设计了构建于RS.485总线基础上的矿用摄像机工作台控制系统。在现场使用这种方法进行控制的过程中,笔者发现:当控制距离较远(超出1 km)以及挂接控制器较 (在某矿发电厂实测大于36台)时会出现部分摄像机失控、误动现象,其中频繁地误动还会导致工作台的故障,给工作带来不便。为解决以上问题,本文以嵌入式处理器LPC2129为主控芯片设计了矿用摄像机控制器,并通过CAN(contoller area network)总线实现了远程控制。CAN总线属于现场总线的一
[单片机]
基于嵌入式处理器LPC2129的矿用摄像机<font color='red'>设计</font>
基于单片机8251的远程通信设计方案
  1 前言   我国中大型石油化工企业大都采用小电流接地系统来供电,电力系统较为庞大。这类系统一般拥有几座乃至十几座35kV级的总降压站,几十座6~10kV级的高压配电室,分布范围较广,有的变电站离开总调有十几km之远。因此,各变电站的电量参数(电压、电流、相位、功率因数等)的准确、可靠传送,对总调及时决策、对提高供电质量和确保电力运行安全尤为重要。这里,我们采用单片微型计算机控制调制解调器进行远程实时数据传送,获得了满意的效果。   2 硬件系统设计   系统网络图如图1所示。本系统的上位机采用PII微机,通过MODEM←→交换网←→MODEM与作为下位机的单片机系统相连接。电力传感器采集的数据信号输入单片机系统,经软件
[单片机]
基于单片机8251的远程通信<font color='red'>设计</font>方案
AD7656-1菊花链的多通道数据采集接口设计
   引 言   在变电站自动化系统中,常需要对多个三相电压电流信号进行数据采集和处理(如电能质量实时监控),这时需要实现对多路信号的同时、快速的数据采集。美国模拟器件公司(ADD的AD7656-1是一款16位6通道的模/数转换芯片,内部含有6个独立的A/D转换器,可同时进行A/D转换,具有转换精度高、速度快、功耗低、输入模拟信号幅度大、信噪比高等优点,其突出特点是可通过多个AD7656-1级联形成菊花链实现多个通道同时进行数据采集,并通过一个或多个串口发送数据给主控处理器。以S3C2410A为主控处理器,多个AD7656-1组成菊花链实现多通道、高精度的ADC,在很大程度上可提高数据采集系统的信号采集和处理能力,具有较好的应用
[模拟电子]
基于FM1702的非接触式读写模块设计
引言 IC智能卡中的接触式卡以及非接触式IC智能射频卡的高度安全保密性。使之在IC卡领域异军突起。特别是在公共交通行业的电子车票、卫生医药中的医疗保险、停车场等封闭式场所管理、身份识别、智能大厦中的电子巡更保安系统等领域中应用前景尤为广阔 。 目前国际上非接触式IC智能射频卡中的主流技术是Philips公司的MIFARE技术.已经被制定为国际标准一IS014443 TYPEA标准。本模块采用的国产非接触卡读卡机专用芯片FM1702,正是基于此国际标准。该模块具有体积小、易于嵌入到应用系统中使用的特点。 1 FM1702SL简介 FM1702SL是复旦微电子股份有限公司基于IS014443标准设计的非接触卡读卡机专用芯片,该
[网络通信]
基于Nios软核的嵌入式Internet系统设计
摘要:介绍如何在Altera开发平台上,使用Nios软核CPU来构建嵌入式Internet系统;并结合以太网远程数据采集系统的实例,介绍此类系统硬件,软件的设计方法。 关键词:嵌入式Internet Nios μCOS 引言 自上个世纪末开始的网络化浪潮,在很多领域都引发了技术进步和革新,嵌入式Internet便是嵌入式技术与网络技术结合的产物。简单来说,嵌入式Internet是指在一个嵌入式设备上配备网络接口,通过网络可以与远程设备进行信息的交互。从管理的角度上来讲,嵌入式Internet经历了三个发展阶段:集中管理阶段、分散管理阶段、智能管理阶段。前两个阶段主要是致力于解决如何把一个具体的设备真实地嵌入到Internet
[应用]
便携式语音环境参数测试仪设计
1 引言 人们健康意识和环保意识的逐渐增强使环境参数及其对身体的影响日益受到关注。然而现实生活中人们常常身处煤气、香烟、酒精等有害气体的包围之中,但因没有合适的测量仪器或因专业的测量仪器过于昂贵而不能方便地得知身边环境中的各种参数值,因而无法知晓环境参数是否会对身体或环境构成危害。这里介绍一种多功能环境测量仪的设计方法,该测量仪廉价、实用、便携,并有语音播报测量值及有害气体越限报警等多种功能。 2 总体结构与工作原理 该测量仪以凌阳16位单片机SPCE061A为控制核心,光线、温度、湿度、气体传感器将获得的环境信息量转换为模拟电信号,经A/D转换器转换为对应的数字信号后交由CPU处理;CPU实时计算测量值并将结果送液晶显
[测试测量]
便携式语音环境参数测试仪<font color='red'>设计</font>
基于RT-Thread+RA6M4的智能锁设计案例
应用背景 传统的门锁需要随身携带钥匙,一来不便携带,而来容易丢失。而智能锁可通过密码、人脸识别、指纹等方式开锁,可十分有效地解决需要随身携带钥匙地问题。 但是现在市面上地智能锁价格高昂,且要拆卸旧锁来安装智能锁十分不便,故本次希望在传统插栓式门锁上加上指纹识别开锁功能,解决随身携带钥匙地困扰,又不需要重新换锁。 实现功能 1、指纹录入; 2、指纹识别; 3、步进电机模拟开锁动作。 系统框架 MCU通过串口控制指纹模块的指纹特征录入与指纹校验,指纹模块通过串口将识别结果返回。MCU根据返回的结果决定是否开锁,开锁动作由MCU发送脉冲信号控制步进电机驱动器进而控制步进电机实现。 软件框架 如下图: RT-Thread使用情
[嵌入式]
基于RT-Thread+RA6M4的智能锁<font color='red'>设计</font>案例
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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