基于复杂可编程逻辑器件的VME总线接口逻辑系统的设计
作者:阎稳,王国东,姜运生 机载计算机的几何结构一般采用高强度机箱和底板来连接各功能模块。底板总线类型大部分采用VME总线规范。VME总线是1981年Motorola等公司为欧洲板(Euroboard)设计的总线,是欧洲通用模块(VME-VersaModuleEurope)的首字母缩写。经过二十多年的演变发展,已经成为美国国家标准。它以高性能、并行性、实时性和高可靠性四大特点赢得机载计算机青睐,模
总线
世界电子元器件 . 2021-01-19 1280
基于CPLD器件MAXII EPM1270和PCI总线实现数据接收卡的设计
1PCI9656功能简述 PCI9656支持66Mhz、64bit的PCIR2.2规范,提供了兼容PICMG2.1R2.0规范的CompactPCIHotSwap接口,其局部总线达到66MHz、32bit(支持0“66MHz、8/16bit),可为PCI(CompactPCI)适配器及嵌入式系统设计提供高性能的总线接口。PCI9656的配置寄存器与PCI9054、PCI9056兼容,也方便了原有设
总线
微计算机信息 . 2020-12-08 1185
采用CPLD器件MAX7128实现温度控制系统的应用设计
“温度”是各类工业控制生产中常见的、而又十分重要的控制参数。人们研制出各种针对不同控制对象的温度自动控制系统,其中软件控制算法已比较成熟,但温度控制系统的硬件构成特别是功率控制部分往往存在着硬件结构复杂,分离元件较多,结构较为封闭等问题。随着CPLD器件的大规模运用,采用CPLD器件可简化控制系统的硬件结构。本文设计了一种以8051单片机为核心的温度控制系统,该系统的控制部分由CPLD来完成,针对
控制系统
电子技术 . 2020-11-17 835
CPLD设计故障异步时钟域处理案例分析
麻雀虽小,五脏俱全。CPLD规模虽小,其原理和设计方法和FPGA确是一样的。轻视在CPLD上的投入,就有可能存在设计隐患,导致客户使用产品时出现故障,从而给公司带来不可挽回的信誉损失。 近一段时间,我遇到了两个CPLD设计故障,这两个故障的根因(root cause)是一样的。其中的一个故障发生在实验室测试阶段,另一个发生在运营商的网络上,造成了非常不好的负面影响,因此引起了高度重视,必须彻底找出
fpga
博客园 . 2020-10-21 1665
采用复杂可编程逻辑器件实现多次重触发存储测试系统的应用方案
1 引言 多次重触发技术应用于多种场合,如一个30齿的齿轮,设齿轮啮台系数为1.2,若测量其中1齿多次啮合时的应力,则1齿的啮合时间只占齿轮转l圈时间的 1.2/30,其余28.8/30的时间为空闲态,而空闲态记录无意义。为此开发多次重触发技术,以齿应力作为内触发信号,只记录每次触发后的有用信号,并具有负延迟,而不记录空闲状态.直到占满记录装置存储空间,这样可有效利用存储空间,记录更多的有用信号。
测试系统
电子设计工程 . 2020-08-14 1415
基于CPLD芯片EPF10K100TC144-3实现虚拟相位测量系统的应用方案
1 引言 相位计是用于测量两个具有相同变化规律的信号之间相位差的仪器。两个相同频率信号之间的相位差有多种测量方法。常用的相位-时间转换方法是传统数字式相位差计采用的一种方法,此种方法通用性和灵活性均较差,基于CPLD的虚拟相位计由数据采集、单片机及CPLD(可编程逻辑器件)等组成。 2基于相关原理的虚拟相位差测量法 3虚拟相位计结构 虚拟相位计主要由高速数据采集模块、单片机模块、同步时钟控制模块和
测量
微计算机信息 . 2020-08-07 1475
基于复杂可编程逻辑器件ATF1508AS实现多入多出系统的设计
1引言 SoC(System on Chip)是将来电路设计的一个趋势,由于CPLD(Complex Programmable Logic Device)芯片密度不断增加和新一代EDA(Electronic Design Automatic)开发工具的使用,利用CPLD器件实现SoC已成为可能,而单片机与CPLD之间的通信和合作方法亦成为目前单片机应用的一个热门方向。 通过水流、气流的喷射和循环以
soc
微计算机信息 . 2020-08-07 1390
基于DSP器件TMS320C32和CPLD芯片实现智能仪器的设计
一、背景及DSP+CPLD系统优越性 作为电气主设备,电动机是数量最多的一种,电动机及其保护的运行正常与否,直接关系到国计民生。据统计,可靠的保护每年可减少约20万台(次)以上的电动机烧毁,减少经济损失数亿元。 传统智能仪器大多数都是在单片机系统基础上开发的。基于单片机的保护装置受其内部结构、时钟和总线的限制,运算能力弱,实时性差,软硬件通用性不强,系统灵活性不高,日益不能满足上述需要。DSP处理
cpld
微计算机信息 . 2020-08-07 1055
采用复杂控制逻辑器件和VHDL语言实现曼彻斯特编解码器的设计
引言 虽然计算机通信的方法和手段多种多样,但都必须依靠数据通信技术。数据通信就是将数据信号加到数据传输信道上进行传输,并在接收点将原始发送的数据正确地恢复过来。由于计算机产生的一般都是数字信号,因此计算机之间的通信实际上都属于数据通信。曼彻斯特码编解码器是1553B总线接口中不可缺少的重要组成部分。曼彻斯特码编解码器设计的好坏直接影响总线接口的性能。在数控测井系统和无线监控等领域,曼彻斯特码编解码
vhdl
电子元器件应用 . 2020-08-03 1995
使用XC9500 CPLD实现FPGA电路接口的方案设计
概述 随着FPGA芯片密度的增加,串行PROM已不能适应高密度的FPGA的配置。大容量的并行PROM所要求的寻址方式又不能直接与FPGA接口,这时可以采用XC9500 CPLD和PROM对高密度FPGA进行配置。FPGA设备在线配置或电源上电时,配置逻辑会被自动清除。FPGA的PROGRAM信号必须在300ns内置低,使配置逻辑复位。INIT输出在内部配置存储器清零期间保持低电平。一旦INIT管脚
接口
今日电子 . 2020-07-23 975
采用VHDL语言在CPLD内部编程实现Flash读取控制设计
1、概述 本设计已实用于国家863计划“可扩展到T比特的高性能IPv4/v6路由器基础平台及实验系统”项目中。其主要功能是对主控部分的FPGA读取Flash进行控制。 在本项目中,主控部分的FPGA在重启时需要从Flash中下载初始化程序。当下载完成后,FPGA仍会根据需要从Flash相应地址读取数据。这就要求在FPGA和Flash之间有一块控制逻辑来控制对Flash的读取。本设计就是完成的对这块
vhdl
微计算机信息 . 2020-07-15 1400
基于max7000芯片和可编程逻辑器件实现时间数字转换电路的设计
1、引言 时间数字转换(tdc)技术原本是实验核物理中的课题,随着科学技术的不断发展,精密时间测量数字化技术在高能物理、雷达、激光和声纳测距、通信测向、遥感成像等都应用了高分辨率的tdc技术,全数字集成电路的工艺简单,造价较低,设计难度较小,是电路设计人员追求的目标,因此,全数字的tdc也成为研究人员关注的问题,文献报道了一种全数字化的模数变换电路(adc),该方法本质上是基于全数字tdc的,以0
PLD
半导体技术 . 2020-06-26 1040
基于CPLD芯片和VerilogHDL语言实现位同步时钟的提取设计方案
引言 异步串行通信是现代电子系统中最常用的数据信息传输方式之一,一般情况下,为了能够正确地对异步串行数据进行发送和接收,就必须使其接收与发送的码元同步,位同步时钟信号不仅可用来对输入码元进行检测以保证收发同步,而且在对接收的数字码元进行各种处理等过程中,也可以为系统提供一个基准的同步时钟。 本文介绍的位同步时钟的提取方案,原理简单且同步速度较快。整个系统采用VerilogHDL语言编写,并可以在C
寄存器
电子元器件应用 . 2020-06-26 985
基于CPLD器件XC9572实现巡线机器人运动控制系统的软硬件设计
1. 引言 1.1 巡线机器人 高压输电线路作为电力输送的主要方式,是国民经济的大动脉,其安全可靠的运行是社会生产和人民生活的重要保障。由于高压输电线路特殊的工作环境,输电线路上的各种设施容易损坏,因而定期进行高压输电线路的巡检是保证可靠的电力输送的重要基础。当前,输电线路的巡检方式以人工为主。但是由于输电线路多架设在崇山峻岭之间,加之野外环境比较恶劣,采用人工巡检的方式受到诸多的限制,这在很大程
机器人
微计算机信息 . 2020-04-25 1385
利用DriverWorks开发工具实现PXI总线数据采集卡的设计
引 言 Windows驱动程序模型(Windows driver model,WDM)是Microsoft公司力推的全新驱动程序模式,与以前的驱动程序模型比较,它支持即插即用(plug and play,PnP)、电源管理和Windows管理诊断WMI等技术。在Windows操作平台上,WDM已成为主流的驱动模型,但这也给WDM驱动程序的开发人员提出了许多新的挑战,即便是开发和测试最简单的设备驱动
总线
国外电子测量技术 . 2020-04-10 880
基于VHDL的专用串行通信芯片
目前,许多厂商都提供通用的串行通信芯片,其传输方式分为同步方式和异步方式。其中,异步芯片大多与INTEL的8250芯片兼容;而同步方式,由于一般涉及到所支持的传输协议(BSC、HDLC、SDLC等),所以当用户要求应用特定的同步传输协议时,往往需要设计专用的SRT(同步收发器)。以前,大多采用通用的逻辑元器件进行设计,这导致了设计和调试过程冗长、系统稳定性不高,非常不便。如今,随着以FPGA和
通信芯片
维库电子 . 2012-12-05 1095
基于CPLD与单片机的双向通信控制器设计
在传统的控制系统中,人们常常采用单片机作为控制核心。但这种方法硬件连线复杂,可靠性差,且单片机的端口数目、内部定时器和中断源的个数都有限,在实际应用中往往需要外加扩展芯片。这无疑对系统的设计带来诸多不便。 现在有很多系统采用可编程逻辑器件CPLD作为控制核心。它与传统设计相比较,不仅简化了接口和控制,提高了系统的整体性能及工作可靠性,也为系统集成创造了条件。但可编程逻辑器件的D触发器资源非
通信控制器
电子技术应用 . 2012-08-16 655
基于CPLD的RS-232串口通信实现
CPLD(Complex Programable Logic Device)是一种复杂的用户可编程逻辑器件。采用连续连接结构,延时可预测,从而使电路仿真更加准确。CPLD是标准的大规模集成电路产品,可用于各种数字逻辑系统的设计。开发工具Quartus II、ISE等功能强大,编程语言灵活多样,使设计开发缩短了周期。 随着嵌入式的发展,对数据的传输和人机交互通信的要求越来越高。而串口通信因其
串口通信
本站整理 . 2012-03-01 995
基于CPLD的MIDI播放器设计
引言 大规模可编程逻辑器件CPLD和FPGA是当今应用最广泛的两类可编程逻辑器件,电子设计工程师利用它可以在办公室或实验室设计出所自己所需要的专用芯片和专用产品,从而大大缩短了产品上市时间,降低了开发成本。此外,可编程逻辑器件还具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改,这样就极大的提高了电子系统设计的灵活性和通用性。 1 工作原理 MIDI音
MIDI
本站整理 . 2011-09-21 840
基于ADSP-TS101S的多芯片数字信号处理系统的实现方案
摘 要:本文是基于ADSP-TS101S的多芯片数字信号处理系统的实现方案。该系统应用于某雷达的信号处理机。文中首先介绍了多片TIgerSHARC DSP芯片构成的信号处理系统组成;其次估计系统的运算量,所需计算时间;最后具体说明了CPLD产生复位信号及并-串转换功能实现的方法。 引言 随着人们对实时信号处理要求的不断提高和大规模集成电路的迅速发展,作为数字信号处理的核心和标志的DSP得到了
信号处理
不详 . 2006-03-11 1055
- 1
- 2