当前位置:首页 > EDA > 电子设计自动化
[导读]O 引言 作战系统时间的统一同步(时统)的重要性越来越得到重视,只有保证整个系统处在同一时间的基准上,才能实现真正意义上的以网络为中心的信息战、以精确制导武器系统对抗和以协同作战方式为主的现代化战争。

O 引言
    作战系统时间的统一同步(时统)的重要性越来越得到重视,只有保证整个系统处在同一时间的基准上,才能实现真正意义上的以网络为中心的信息战、以精确制导武器系统对抗和以协同作战方式为主的现代化战争。另外由于不同的作战系统对时统有着不同要求,因此对时统接收处理模块(简称时统模块)有着较高要求。利用FPGA的强大功能及灵活性设计的时统模块能够很好地实现以上要求。
    FPGA为大规模可编程逻辑器件,具有编程方便、集成度高、速度快等特点,可反复编程、擦除、使用,在不改变硬件设计的情况下,可实现不同的功能需求。在FPGA中可完成各种时统功能设计。


1 原理
    目前时统模块主要应用于Compact PCI(CPCI)系统,因此该时统模块为CPCI总线模块。其主要由总线桥接电路、FPGA、外围接口电路部分组成,如图1所示。接口电路采用MAXl490实现对时统输入信号(授时信号)的接收及转换。将差分信号转换成TTL电平信号提供给FPGA处理,另外将FPGA输出的TTL电平信号转换成差分信号作为时统信号提供给其它设备。

    桥接电路采用PCI9052,实现CPCI总线到局部总线的过渡,并将中断信号通过CPCI总线的中断信号线送给CPU主板。CPU主板收到时统模块的中断请求后,做出响应,系统软件根据中断响应输出时间信息。
    FPGA选用Altera公司MAX70O0S系列中的EPM7256SRl208—10,这是工业界中速度最快的高集成度可编程逻辑器件,具有5000个可用门和1256个宏单元,可满足设计需要。设计中,FPGA实现了对TTL电平时统信号的各种处理,主要包括中断控制、信号输出、守时、时间精度等功能。见图2所示。

    下面具体介绍FPGA内部各主要功能的设计。


2 中断控制
    中断控制部分主要包括脉冲识别、中断源判断等。为保证时统信号的准确识别,避免丢帧、误判,需要对信号整形,适当展宽。在FPGA中利用反相器对信号整形,利用信号上升沿触发D触发器输出高电平去提起中断,在CPU主板响应中断后,通过控制D触发器清零端将输出的高电平拉低。以此避免非正常情况的出现。
    本模块设计了4路时统接收电路,可同时采集4路外部授时信号,在同时工作的情况下,系统可得到4种不同的时间信息。因此,设计时需要能够准确地识别4路不同的中断源。CPCI系统只能分配给每个CPCI设备1个中断号,使得各路中断源都要通过这1个中断号向CPU主板提起中断。设计过程中可以利用FPGA内部寄存器来识别各路中断源。见图3所示。

    4路信号用寄存器74373的低4位识别,在系统响应中断后,随即读取寄存器,根据寄存器位的值,判断是由哪路信号源提起的中断。屏蔽信号用于系统关断任一路中断信号源,根据需要,可用软件屏蔽l路或多路信号源,未被屏蔽的信号进入中断产生器,输出中断信号,发起中断申请。


3 守时设计
    守时是指外部授时信号中断或受阻时,模块可以自行产生频率相同且脉冲沿一致的信号维持系统时间信息。在外部授时信号正常时,由其发起中断获得系统时间信息,无外部授时信号时,需由模块自行产生的信号自动接替外部授时信号的工作,同时用来维持时统信号输出,保证全系统的时间不中断。在FPGA中这部分功能由Verilog语言编写实现。

   

 


    其中CLK(时钟)、RST(复位)、A(外部授时信号)、B(自产生信号)为输入信号。Y为输出信号,即中断信号。仿真结果如图4所示。

 

4 时间精度
    外部授时信号大多为1秒周期的秒脉冲信号,这时系统获得的时间只能精确到秒。在需要获得精确度更高的时间信息时,可利用FPGA中的计数器等来实现设计。见下面所示:

 


    其中clk(时钟)、clk_20μs(20μs周期时钟)、rst(复位)、int(外部信号)、cs(锁存当前计数值)为输入信号。count_out为输出的16位二进制计数值(eount out[15..0])。本功能能够给出20μs精度的计数,在秒脉冲到来时(上升沿)产生中断,同时启动计数器,为20μs一次的计数,最大计数值为50000。计数值存入寄存器,可随时读取当前计数值,得出计数值后可换算成ms等其它值。其仿真结果如图5所示。

 

5 结束语
    利用FPGA完成了作战系统对时统模块功能要求的设计,经在工程项目中使用验证,其功能完全满足要求。设计中使用的FPGA(EPM7256SRl208一lO)是一种高性能的CMOS EEPROM器件,通过4个引脚的JTAG接口能够进行在线编程,在开发过程中实现了快速有效的重复编程。借助其可重复编程使用的灵活性,通过改写FPGA内部逻辑来实现不同的功能需求,避免了硬件的重复设计,缩短了设计周期,适应了发展的需要。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

美国纽约州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)发布 2022 年第三季度业绩报告。 IBM 董事长兼首席执行官 Arvind Kri...

关键字: IBM 软件 BSP 云平台

北京2022年10月19日 /美通社/ -- 随着云计算、大数据的普及发展,过去的"云"是服务于大企业的计算模型,而十多年过去了,越来越多的应用及业务走上"云端",对计算核心数需求...

关键字: ARM 大数据 云游戏 CPU

成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...

关键字: 温度 BSP 东风 大众

广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...

关键字: 温度 BSP 智能化 进程

上海2022年10月19日 /美通社/ -- 10月17日晚间,安集科技披露业绩预告。今年前三季度,公司预计实现营业收入7.54亿元至8.33亿元,同比增长60.24%至77.03%;归母净利润预计为1.73亿...

关键字: 电子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市经济和信息化局发布2022年度第一批北京市市级企业技术中心创建名单的通知,诺诚健华正式获得"北京市企业技术中心"认定。 北京市企业技...

关键字: BSP ARMA COM 代码

北京2022年10月18日 /美通社/ -- 10月14日,国际数据公司(IDC)发布《2022Q2中国软件定义存储及超融合市场研究报告》,报告显示:2022年上半年浪潮超融合销售额同比增长59.4%,近5倍于...

关键字: IDC BSP 数字化 数据中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都银行集团成立60周年的纪念日。趁着首都银行集团成立60周年与首都银行(中国)在华深耕经营12年的“大日子”,围绕作为外资金融机构对在华战略的构想和业...

关键字: 数字化 BSP 供应链 控制

东京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式会社(NIPPON EXPRESS HOLDINGS, INC.)旗下集团公司上海通运国际物流有限公司(Nipp...

关键字: 温控 精密仪器 半导体制造 BSP

广州2022年10月18日 /美通社/ -- 10月15日,第 132 届中国进出口商品交易会("广交会")于"云端"开幕。本届广交会上高新技术企业云集,展出的智能产品超过140,...

关键字: 中国智造 BSP 手机 CAN

电子设计自动化

21191 篇文章

关注

发布文章

编辑精选

技术子站

关闭