苛刻环境抗辐照高速通信芯片IP核中的接收模块制造技术

技术编号:2916351 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术一种苛刻环境抗辐照高速通信芯片IP核中的接收模块,包括4个子模块,分别为输入分析器模块、接收控制器模块、同步FIFO模块和数据分割器模块:输入分析器模块用来对接收到的字符进行分析,检测是否收到EOP、EEP等,并将接收到的串行数据转换成8位的并行数据;同时将检验“奇偶错误”的控制信号输出到苛刻环境抗辐照高速通信芯片IP核中的另一模块--错误模块;接收控制器模块用来控制对FIFO进行读写数据,检测FIFO是否已满,是否又收到数据;同步FIFO模块是同步FIFO,用来存储常字符;数据分割器模块是数据划分模块,用来将9位的数据划分为8位的数据和1位的控制位。

【技术实现步骤摘要】
(一)
:本专利技术涉及一种苛刻环境抗辐照高速通信芯片IP核中的接收模块,该接收模块对DS信号(Din和Sin)进行编码来产生一个被传送到主机系统的常字符。属于通信
(二)
技术介绍
:苛刻环境嵌入式系统一般是指可以装载在卫星、飞机或地面上(野外露天、矿井等苛刻或危险环境)的无人值守监测控制系统,它具有对待测目标的参数进行长时间连续监测或周期监测的功能,用以实时获得待测目标空间、时间和频谱的动态变化信息,获取待测量的统计分布和预测其突变的几率,控制系统还会根据测量结果对系统实施相应的控制。为了适应苛刻环境下的工作条件,这些系统一般都是结构可重组和故障可检测的、可容错的综合系统,与一般嵌入式系统相比具有更高的可靠性与故障容错性。在空间科学探测、矿山安全监测、无人区监测、环境污染监测等自然灾害的预警系统中,由于被测环境中存在较强的电磁干扰(雷电等强电磁干扰)、辐射、单粒子事件(SEU),所以,使用基于计算机的数据采集系统来完成监测任务是相当危险和不可靠的,而且系统的布控也难以实现。因此,研究苛刻环境嵌入式系统已经成为当务之急。如果能够将抗辐照高速通信芯片所需的全部核心电路(例如微处理器,抗辐照高速通信IP(Intellectual Property,知识产权)核模块、各种控制器与通信接口等)放在同一芯片上,就可以大幅缩小整个系统所占的面积,同时还会减少外围驱动接口单元及电路板间的信号传递,加快微处理器数据处理的速度,内嵌的线路还可以避免外部电路板上信号传递所造成的系统干扰。目前国内外仅有少数几个集成电路企业设计和生产抗干扰通信芯片,可以归纳为以下几个特点:-->●大部分芯片在功能上以全定制的ASIC(Application SpecificIntegrated Circuit)芯片为主,速率较低,一般在1Mbps量级。因而SOC(System On Chip)单芯片、高速率的设计是通信芯片的一个研究热点。●国外也正在研制抗辐照高速通信SOC单芯片,但片内集成的是单片机,由于单片机是IP(Intelligent Propriety)硬核,体系结构不可变,因此这种解决方案的灵活性差,价格高。●国内也朝SOC单芯片方向发展,目前还没有形成产品,也没有投入使用。其中,SOC,即为System On Chip:片上系统(系统级芯片),一种结合了许多功能模块和微处理器核心的单芯片电路系统。是一种在结构上以嵌入式系统结构为基础,集软硬件与一体的系统级芯片。而SOPC,即为System On Programmable Chip:片上可编程系统,或者说是基于大规模FPGA(Field Programmable Gate Array,即现场可编程门阵列)解决方案的SOC。它是现代计算机辅助技术、EDA(Electronic DesignAutomation,电子设计自动化)技术和大规模集成电路技术高度发展的产物。SOPC技术的目标就是试图将尽可能大而完善的电子系统,包括嵌入式处理器系统、接口系统、硬件协处理器或加速器系统、DSP系统、存储电路以及数字系统等,在单一的FPGA中实现,使得所设计的电路系统在其规模、可靠性、体积、功耗、功能、性能指标、上市周期、开发成本、产品维护及其硬件升级等方面实现最优化。IP核是具有知识产权的集成电路芯核的简称,其作用是把一组拥有知识产权的电路设计集合在一起,构成芯片的基本单位,以供设计时搭积木之用。其实可以把IP核理解为一颗ASIC,以前是ASIC做好以后供人家在PCB上使用,现在是IP核做好以后让人家集成在更大的芯片里使用。在抗干扰的通信芯片中,接收模块是必不可少的模块之一,负责接收通信中的信号和数据,将直接关系到通信过程能否顺利进行。(三)
技术实现思路
:本专利技术的目的在于提供一种苛刻环境抗辐照高速通信芯片IP核中的接收模-->块,该模块对DS信号(Din和Sin)进行编码来产生一个被传送到主机系统的常字符N-Char(包括数据字符Data、包结束标志EOP、包错误结束标志EEP)的序列,它也接收NULL,FCT字符。同时,它也负责对奇偶错误的检测。本专利技术一种苛刻环境抗辐照高速通信芯片IP核中的接收模块,该接收模块包括4个子模块,分别为输入分析器(Inputanalyse)模块、接收控制器(Release_Controller)模块、同步FIFO(Syn_FIFO)模块和数据分割器(RX_DataSplit)模块,其结构如图1所示。其中,输入分析器模块对接收到的字符进行分析,产生输出数据的类型和8位并行的分析数据,并发送给接收控制器模块。接收控制器模块根据接收数据的类型及同步FIFO模块的满空状态,决定对同步FIFO模块进行读写操作,将FIFO读使能、FIFO写使能信号和输入的数据传送给FIFO模块。FIFO模块在每次读写完毕后,将FIFO的满空状态通过FIFO满和FIFO空信号传送给接收控制器模块。从FIFO中读出的数据送往数据分割器模块产生8位的数据和1位的控制位的输出。下面对4个子模块详细叙述如下:输入分析器模块用来对接收到的字符进行分析,检测是否收到EOP、EEP等,并将接收到的串行数据转换成8位的并行数据。在输入分析器模块中,当接收模块复位信号有效时,该输入分析器模块被复位;当接收模块复位信号无效时,该输入分析器模块被使能。输入分析器模块同时检测接收到的字符的奇偶位,看是否有奇偶错误发生。在该输入分析器模块中,接收到的“待接收数据”(RecData)被分析检测后,输出控制信号“接收数据类型”(got)送给接收控制器模块,以通知接收控制器模块是否收到EOP、EEP、NULL、FCT。同时该输入分析器模块还向接收控制器模块输出8位并行的“分析数据”(gotData)。而检验“奇偶错误”(Parity Error)的控制信号输出到苛刻环境抗辐照高速通信芯片IP核中的另一模块——错误模块。接收控制器模块用来控制对FIFO(先进先出寄存器)进行读写数据,检测FIFO是否已满,是否又收到数据。在接收控制器模块中,当接收模块复位信号有效时,该接收控制器模块被复位;当接收模块复位信号无效时,该接收控制-->器模块被使能。在该接收控制器模块中,来自输入分析器模块的“分析数据”(gotData)和控制信号“接收数据类型”(got)作为输入信号,控制该接收控制器模块输出数据“FIFO输入数”(FIFO_Data)的产生。而来自同步FIFO模块的“FIFO空”(FIFO_Empty)和“FIFO满”(FIFO_Full)信号也是接收控制器模块的输入信号,这两个信号负责通知控制器:在FIFO中是否有空间写入和FIFO是否为空。经过对FIFO_Empty和FIFO_Full这两个信号的分析,接收控制器模块发出控制FIFO读写的控制信号“FIFO写使能”(FIFO_wr_en)和“FIFO读使能”(FIFO_rd_en),对Syn_FIFO模块进行写入操作和读出操作。同时,输出信号“超出信誉允许”(More Than Credit Permit)指示出FIFO是否已满,并且是否又收到数据。同步FIFO模块是同步FIFO,用来存储常字符。在同步FIFO模块中,当FIFO复位信号有效时,该同步FI本文档来自技高网
...

【技术保护点】
一种苛刻环境抗辐照高速通信芯片IP核中的接收模块,该接收模块包括4个子模块,分别为输入分析器模块、接收控制器模块、同步FIFO模块和数据分割器模块, 输入分析器模块用来对接收到的字符进行分析,检测是否收到EOP、EEP等,并将接收到的串行数据转换成8位的并行数据;同时将检验“奇偶错误”的控制信号输出到苛刻环境抗辐照高速通信芯片IP核中的另一模块-错误模块; 接收控制器模块用来控制对FIFO进行读写数据,检测FIFO是否已满,是否又收到数据; 同步FIFO模块是同步FIFO,用来存储常字符; 数据分割器模块是数据划分模块,用来将9位的数据划分为8位的数据和1位的控制位。

【技术特征摘要】
1、一种苛刻环境抗辐照高速通信芯片IP核中的接收模块,该接收模块包括4个子模块,分别为输入分析器模块、接收控制器模块、同步FIFO模块和数据分割器模块,输入分析器模块用来对接收到的字符进行分析,检测是否收到EOP、EEP等,并将接收到的串行数据转换成8位的并行数据;同时将检验“奇偶错误...

【专利技术属性】
技术研发人员:关永张杰朱虹张伟功尚媛园万玛宁陈金强毛春静刘永梅赵冬生潘巍
申请(专利权)人:首都师范大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1