基于ISP的导弹测试系统接口电路设计

最新更新时间:2012-04-18来源: 互联网关键字:ISP  导弹测试  接口电路 手机看文章 扫描二维码
随时随地手机看文章
【摘 要】 介绍了在VXI总线仪器构成的导弹测试系统中,利用ISP器件使接口电路设计简化,并用VHDL语言实现了ISP器件的内部逻辑,给出了设计的方法及部分VHDL源代码。
    关键词:ISP器件,接口电路,VHDL,VXI总线


1 引 言

  随着电子技术的飞速发展,ISP(In-SystemProgrammability)的出现代表着新一代PLD的方向,它消除了传统PLD的某些限制和弊病,提高了器件及板级的可测试性和系统的可靠性,提供了现场系统重构或现场系统用户化的可能性,使遥控现场升级及维护成为可能。基于此,采用ISP器件设计VXI接口电路是比较理想的选择。在本电路中我们选用了Lattice公司的ISPLSI1032。ISPLSI1032的结构主要包括:
  (1)全局布线区(GlobalRouting Pool)。该区位于芯片中央,它将所有片内逻辑联系在一起,它的各输入、输出之间的延迟是恒定和可预知的。
  (2)万能逻辑模块(Generic Logic Block,GLB)。万能逻辑模块是该器件的基本逻辑单元,它由逻辑阵列、乘积项共享阵列、输出逻辑宏单元和控制逻辑组成。乘积项共享阵列将乘积项分配给或门,通过一个可编程的与/或/异或阵列的输出来控制该单元中的触发器,使乘积项共享比较灵活。每个输出逻辑宏单元有专用的触发器,每个触发器与其它可组态电路的连接类似GAL(Generic Array Logic)的OLMC(Output Logic Macro Cell),可以被组态为组合输出或寄存器输出。
    (3)输出布线区(Output Routing Pool)。输出布线区是介于GLB(Generic Logic Block)和IOC(Input Output Cell)之间的可编程互连阵列,通过对该区的编程可以将任一个GLB输出灵活地送到I/O的某一个端口。
  (4)输入输出单元(InputOutputCell)。该区引导输入、输出或双向信号与具体的I/O引脚相连接,形成输入、输出、三态输出的I/O口。
  (5)巨块(Megblock)。巨块是GLB及其对应的ORP(Output Routing Pool)、IOC的总称。ISPLSI1032中有两个巨块,分布在全局布线区的两侧。每个巨块包含GLB、I/O口和专用输入端,专用输入端不经锁存器,直接输入在软件分配下供本巨块内的GLB使用。
  外部信号通过I/O单元引导全局布线区,以完成任意I/O端到任意GLB的互连、任意GLB间互连以及各输入I/O信号到输出布线区的连接。器件的所有功能均可由一个GLB或多个GLB级联完成。

2 测试系统对接口电路的功能要求

  接口电路是VXI系统资源到被测对象的信号通路,其作用在于控制信号的分配、转接和调理。主要功能包括:连接来自VXI模块的信号送往被测对象的电缆;部分VXI资源直接输出的通路转换和选择;对部分信号的预处理。3 VXI接口电路对ISP器件的要求VXI接口电路要求接口芯片严格遵守VXI总线的电子技术规范以及电磁兼容性规范等。它对ISP器件有以下具体要求:
  (1)专用输入和I/O引脚能够监测并防止低于-1.5V电压的出现。
  (2)每个I/O单元可独立编程为组合输入、寄存器输入、锁存输入、输出或带有三态控制的双向I/O引脚。
  (3)接收逻辑高电平门限在2.0V以上,低电平门限在0.8V以下。
  Lattice公司的ISPLSI1032器件是当今世界上速度较快、密度范围较广的器件,它的系统速度可达180MHz,可以相当于43750个PLD门。它具有最大的灵活性,硬件可以重新组态。它完全符合VXI总线的规范,可以满足VXI对接口器件的要求。

电路中每个继电器的状态由控制端口的两个状态控制,当状态符合条件时继电器的状态发生跳变,并保持此状态到下次跳变为止。由于block语句是并行执行,所以在程序中没有采用process语句。

参考文献

1 郭勇,肖明清,薛刚.VXI接口控制器的设计与实现.计算机自动测量与控制,2001(4)
2 侯伯亨,顾新.VHDL硬件描述语言与数字逻辑电路设计.西安:西安电子科技大学出版社,1997
3 赵不贿.在系统可编程器件与开发技术.北京:机械工业出版社,2001,6
4 黄正瑾.在系统编程技术及其应用.南京:东南大学出版社,1997,8

关键字:ISP  导弹测试  接口电路 编辑:神话 引用地址:基于ISP的导弹测试系统接口电路设计

上一篇:使用USB进行测量应用的优势和潜在危险
下一篇:一种基于FPGA的接口电路设计

推荐阅读最新更新时间:2023-10-12 20:39

JTAG/SWD/ISP/SWIM详解单片机的四种烧写方式
  单片机是一种可编程控制器,搭好硬件电路后,可以利用程序实现很多非常复杂的逻辑功能,与纯硬件电路相比,简化了硬件外围的设计、方便了逻辑的设计、丰富了逻辑的输出。不同厂家的单片机需要不同编程IDE来实现编程。在学习单片机之前,要先清楚单片机程序是如何烧写到单片机内部的,在烧写的过程中需要用到什么工具?因为不通用的烧写工具可能价格较贵,比如说Micorchip单片机使用的ICD系列编程器,单台价格在600-1000元人民币之间。今天和大学来认识一下单片机最常用的四种烧写方式和所使用到的工具。   1.使用JTAG接口实现   JTAG接口是一种标准的测试协议,可以实现编程时在线调试,利用单步追踪可以很方便的查找代码的Bug,大多
[单片机]
JTAG/SWD/<font color='red'>ISP</font>/SWIM详解单片机的四种烧写方式
ISP和IAP两种编程方式有何区别?
细说ISP和IAP的区别 但两者的操作方式,结果和应用场合有什么区别 什么是ISP: 用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫 在系统编程 ,即不用脱离系统; 什么是IAP: 在应用编程,有芯片本身(或通过外围的芯片)可以通过一系列操作将code写入,比如一款支持Iap的单片机,内分3个程序区,1作引导程序区,2作运行程序区,3作下载区,芯片通过串口接收到下载命令,进入引导区运行引导程序,在引导程序下将new code内容下载到下载区,下载完毕并校验通过后再将下载区内容复制到2区,运行复位程序,则Iap完成; 应用场合: 1
[单片机]
基于ISP的AT89S系列单片机下载器的制作
一、ISP程序下载器硬件连接图 ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。利用ISP技术,将编译好的目标文件直接下载到单片机中运行,不需要另购编程器,降低了初学者者的实验成本。ISP技术是未来发展的方向 。 目前市场上不少的单片机具有ISP功能。 ATMEL公司最近新推出的AT89SXX系列单片机也提供了一个SPI串行接口,让用户能对内部程序存储器编程(ISP)。以下是串口对89S51及89S52 ISP编程的软件及最简单的硬件连接方法。
[单片机]
基于<font color='red'>ISP</font>的AT89S系列单片机下载器的制作
单信道用户线接口电路
用PBL 386 15/1构成的单信道用户线接口电路示于图1。PBL386 15/1是Ericsson公司的用户线接口电路(Subscriber Line Interface Cir-cuit-SLIC),它是为ISDN网络端适配器、DAML、FITL和其他短环路电信设备应用设计的90V双极集成电路,框图示于图2.PBL 386 15/1具有恒流可编程馈电(最大30mA)。SLIC用第一电池电压接通。第二电池电压用于挂断而且必须连接以降低短环路功耗。SLIC在两个电池电源之间自动开关转换,而不需要外部元件或处部控制。环路电流控制接通和挂断电池之间的开关转换。SLIC含有环路电流、地键控和振铃切断
[应用]
ISP技术在电子钟设计中的而应用
  1 ISP技术   在系统编程(In-System-Programming,ISP)技术是美国Lattice半导体公司首先提出来的一种能在产品设计、制造过程中的每个环节具有对其器件、电路或整个数字系统的逻辑和功能随时进行组态或重组能力的最新技术。在可编程逻辑器件(Programming Logic Device,PLD)及其技术中,ISP是一种新的概念、新的标准。传统的编程技术是将PLD器件插在编程器上编程的,ISP技术则可不用编程器,直接在用户自己设计的目标系统中或线路板上对PLD器件编程。常规PLD在使用中通常是先编程后装备,而采用ISP技术的PLD则是先装备后编程,成为产品后还可反复编程。ISP硬件灵活且易于软件修改
[嵌入式]
浅析单片机入门常用的接口电路及其编程
在单片机系统中,通常用LED数码显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。   八段LED显示器   引入:还记得我们小时候玩的“火柴棒游戏”吗,几根火柴棒组合起来,可以拼成各种各样的图形,LED显示器实际上也是这么一个东西。 八段LED显示器由8个发光二极管组成。基中7个长条形的发光管排列成“日”字形,另一个贺点形的发光管在显示器的右下角作为显示小数点用,它能显示各种数字及部份英文字母。LED显示器有两种不同的形式:一种是8个发光二极管的阳极都连在一起的,称之为共阳极LED显示器;另一种是8个发光二极管的阴极都连在一起的,称之为共阴极LED显示器。如下图所示。`共
[单片机]
浅析单片机入门常用的<font color='red'>接口电路</font>及其编程
STC单片机ISP下载时出现握手失败的解决办法
今天遇到了一个很郁闷的问题,就是在向单片机下载HEX文件时候,虽然能检测到单片机的信息,如主频等信息,但是下载时候老师出现握手失败的提示。 查了很多资料,但是还是没能解决这个问题。因为本人使用的是笔记本电脑,所以只能用USB转串口线,以前我也是用这跟串口转换线都没有出现这个问题,因此我开始怀疑是软件的问题了,但是我装了又卸,卸了又装,试了N个版本但还是出现这样的问题,真的是要崩溃了。 这使得我开始怀疑不是软件的问题,在网上看到说把最高下载波特率减低一些,我将最低波特率降低到了57600,最低波特率为2400,可是还是有这样的问题,想了很久还是不得其解,正当要放弃的时候,我试着将最高最低波特率都改成了1200这个最低波特率,
[单片机]
JTAG与ISP的区别之简明分析
(1)、JTAG是一个通信标准,用于计算机和单片机进行实时快速通讯。 AVR 的JTAG功能(只有部分型号才有)使得AVR的调试工作非常简单,可以通过JTAG 接口对Flash、EEPROM、熔丝位和锁定位进行编程。 使用AVR studio软件和JTAG硬件( AVR JTAG编程器,AVR JTAG仿真器)可以进行程序下载(编程)和程序在线调试。 JTAG接口有四个引脚。以JTAG的术语来说,这些引脚组成了测试访问端口TAP。这些引脚是: TMS:测试模式选择。此引脚用来实现TAP 控制器各个状态之间的切换。 TCK:测试时钟。JTAG 操作是与TCK 同步的。 TDI: 测试数据输入--需要移位到指令寄存器或数据寄存器(扫描
[单片机]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved