一种单板及数据处理系统技术方案

技术编号:8122198 阅读:196 留言:0更新日期:2012-12-22 12:26
本实用新型专利技术公开了一种单板及数据处理系统,包括:用于转换串口电平的串口电平转换模块、用于进行串口数据收发、命令解析、数据处理、存储器模块读写、单板工作状态转换和链路控制的可擦除可编辑逻辑器件(EPLD)模块、用于进行单板调试的处理器模块和用于存储版本数据的存储器模块,其中,所述EPLD模块分别与所述状态选择模块、串口电平转换模块、处理器模块和存储器模块连接。本实用新型专利技术可以取代单板调试和FLASH下载需要使用串口和并口这两种接口的方式,只需要单一串口即可完成单板调试和FLASH下载;避免了使用并口带来的不方便,简化了单板接口;同时对于不具备并口下载的环境提供了一种新的下载方式。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及通讯设备
,尤其涉及一种单板及数据处理系统
技术介绍
嵌入式系统的软件启动分为BOOT ROM和应用软件部分,早期的BOOT ROM存放在一块单独的BOOT芯片中,在烧写器上烧好内容后插在单板的PLCC插座上。目前的BOOT ROM大部分和应用软件一起集成在一块FLASH上。FLASH的封装决定了它无法从单板上取下来进行烧写,因此目前的普遍做法是通过PC机的并口,模拟LPC时序等对FLASH进行烧写,需要专门的并口加载线缆和环境支持。另一方面,单板的功能、性能调试都是另用一个串口来完成。如此,在调试单板的过程中,必须同时准备如下设备及环境(1)具备并口的PC机;(2)并口下载线缆和环境; 串口调试线缆。在调试单板时,连接串口进行调试;而下载FLASH版本则需要将单板下电再连接并口,来回插拔接口,使用繁杂,增加调试复杂度。
技术实现思路
本技术要解决的技术问题是提供一种单板及数据处理系统,能够通过串口同时支持单板调试和加载版本数据。为解决上述技术问题,本技术的一种单板,包括用于转换串口电平的串口电平转换模块、用于进行串口数据收发、命令解析、数据处理、存储器模块读写、单板工作状态转换和链路控制的可擦除可编辑逻辑器件(EPLD)模块、用于进行单板调试的处理器模块和用于存储版本数据的存储器模块,其中,所述EPLD模块分别与串口电平转换模块、处理器模块和存储器模块连接。进一步地,所述EPLD模块包括用于进行串口通讯的串口数据收发模块、用于解析命令字和版本数据,将命令字传送给状态切换及链路控制模块,将版本数据传送给FLASH总线接口模块的命令解析及数据处理模块、用于将版本数据加载到存储器模块的FLASH总线接口模块和用于控制处理器模块和串口数据收发模块的链路连接的状态切换及链路控制模块,其中,所述状态切换及链路控制模块分别与所述串口数据收发模块和命令解析及数据处理模块连接,所述命令解析及数据处理模块还分别与所述串口数据收发模块和FLASH总线接口模块连接。进一步地,所述串口数据收发模块和处理器模块均包含串行数据发送(TXD)端和串行数据接收(RXD)端,所述串口数据收发模块的TXD端与串口的TXD端相连,所述串口数据收发模块的RXD端通过所述状态切换及链路控制模块与串口的RXD端相连,所述处理器模块的TXD端和RXD端均通过所述状态切换及链路控制模块分别与串口的TXD端和RXD端相连。进一步地,所述串口数据收发模块与命令解析及数据处理模块之间采用并行数据通讯。进一步地,还包括用于设置单板工作状态的状态选择模块,所述状态选择模块包括电阻和跳线器,所述电阻的一端连接电源,另一端连接所述跳线器,所述跳线器未与所述电阻连接的一端接地,所述电阻与所述跳线器的连接端连接到所述EPLD的一个输入输出口。进一步地,一种数据处理系统,包括具有串口的主设备和单板,所述主设备通过串口与所述单板连接,其中,所述单板包括用于转换串口电平的串口电平转换模块、用于进行串口数据收发、命令解析、数据处理、存储器模块读写、单板工作状态转换和链路控制的可擦除可编辑逻辑器件(EPLD)模块、用于进行单板调试的处理器模块和用于存储版本数据的存储器模块,所述EPLD模块分别与串口电平转换模块、处理器模块和存储器模块连接。 进一步地,所述EPLD模块包括用于进行串口通讯的串口数据收发模块、用于解析命令字和版本数据,将命令字传送给状态切换及链路控制模块,将版本数据传送给FLASH总线接口模块的命令解析及数据处理模块、用于将版本数据加载到存储器模块的FLASH总线接口模块和用于控制处理器模块和串口数据收发模块的链路连接的状态切换及链路控制模块,其中,所述状态切换及链路控制模块分别与所述串口数据收发模块和命令解析及数据处理模块连接,所述命令解析及数据处理模块还分别与所述串口数据收发模块和FLASH总线接口模块连接。进一步地,所述串口数据收发模块和处理器模块均包含串行数据发送(TXD)端和串行数据接收(RXD)端,所述串口数据收发模块的TXD端与串口的TXD端相连,所述串口数据收发模块的RXD端通过所述状态切换及链路控制模块与串口的RXD端相连,所述处理器模块的TXD端和RXD端均通过所述状态切换及链路控制模块分别与串口的TXD端和RXD端相连。进一步地,所述串口数据收发模块与命令解析及数据处理模块之间采用并行数据通讯。进一步地,还包括用于设置单板工作状态的状态选择模块,所述状态选择模块包括电阻和跳线器,所述电阻的一端连接电源,另一端连接所述跳线器,所述跳线器未与所述电阻连接的一端接地,所述电阻与所述跳线器的连接端连接到所述EPLD的一个输入输出口。综上所述,本技术可以取代单板调试和FLASH下载需要使用串口和并口这两种接口的方式,只需要单一串口即可完成单板调试和FLASH下载;避免了使用并口带来的不方便,简化了单板接口 ;同时对于不具备并口下载的环境提供了一种新的下载方式。附图说明图I是本技术的数据处理系统的硬件示意图;图2是本技术中的状态选择模块的硬件连接框图;图3是本技术中的EPLD模块的内部功能模块框图;图4是本技术的单板的工作状态及转换框图。具体实施方式考虑到PC机的日益进步和简化,很多PC机已经不再提供对外的并口 ;同时并口线缆制作和使用都不及串口方便;采用并口在实验室、机房及其外场等环境下对单板进行调试和FLASH Boot版本进行更新都很不方便,因此,本实施方式提出一种可通过串口同时支持调试和FLASH加载的单板及数据处理系统,通过复用单一串口,配合EPLD逻辑功能实现单板的调试和FLASH加载。对于串口而言,在一连多的应用中,由于串口不能自动仲裁设备发送数据的次序,故而设置状态切换及链路控制模块,该模块可切换工作状态,控制对应的通路连接,实现串口的一带多总线式时分通讯连接。此拓扑连接,可方便的实现单板功能、性能调试和FLASH下载。为使本实施方式解决的技术问题、技术方案和优点更加清楚,下面将结合附图及 具体实施例进行详细描述。图I是串口并合调试及加载FLASH的装置的硬件示意图,包括带串口的主设备(PC机)、下载线缆、状态选择模块、串口电平转换模块、EPLD模块、处理器模块(CPU模块)和存储器模块(FLASH模块)。101是PC机对外的RS232串口,后台的命令或版本通过该串口发送到单板上。102是状态选择模块,该模块通过一个跳线器及一个上拉电阻来实现。EPLD读取电平状态来设置单板的工作状态。103是串口电平转换模块,实现232电平和TTL电平的转换,采用常用的电平转换芯片实现,如MAX3232。104是EPLD模块,EPLD内部要完成串口数据收发、命令解析和数据处理、FLASH读写、状态转换和链路控制等多项功能。EPLD内部模块的具体描述见下文图3的描述。105是CPU模块,在串口调试状态下,PC的串口和CPU的串口直接通信,打印或读取信息用于单板调试。106是FLASH模块,可将其低端划分出IMByte区域用于存放单板的BOOT版本。串口同时连接到EPLD和CPU ;PC机通过串口发送数据,EPLD和CPU可同时接收数据;但EPLD和CPU不能同时发送数据,这样会导致输出竞争本文档来自技高网...

【技术保护点】
一种单板,其特征在于,包括:用于转换串口电平的串口电平转换模块、用于进行串口数据收发、命令解析、数据处理、存储器模块读写、单板工作状态转换和链路控制的可擦除可编辑逻辑器件(EPLD)模块、用于进行单板调试的处理器模块和用于存储版本数据的存储器模块,其中,所述EPLD模块分别与串口电平转换模块、处理器模块和存储器模块连接。

【技术特征摘要】
1.一种单板,其特征在于,包括用于转换串口电平的串口电平转换模块、用于进行串口数据收发、命令解析、数据处理、存储器模块读写、单板工作状态转换和链路控制的可擦除可编辑逻辑器件(EPLD)模块、用于进行单板调试的处理器模块和用于存储版本数据的存储器模块,其中,所述EPLD模块分别与串口电平转换模块、处理器模块和存储器模块连接。2.如权利要求I所述的单板,其特征在于,所述EPLD模块包括用于进行串口通讯的串口数据收发模块、用于解析命令字和版本数据,将命令字传送给状态切换及链路控制模块,将版本数据传送给FLASH总线接口模块的命令解析及数据处理模块、用于将版本数据加载到存储器模块的FLASH总线接口模块和用于控制处理器模块和串口数据收发模块的链路连接的状态切换及链路控制模块,其中,所述状态切换及链路控制模块分别与所述串口数据收发模块和命令解析及数据处理模块连接,所述命令解析及数据处理模块还分别与所述串口数据收发模块和FLASH总线接口模块连接。3.如权利要求2所述的单板,其特征在于所述串口数据收发模块和处理器模块均包含串行数据发送(TXD)端和串行数据接收(RXD)端,所述串口数据收发模块的TXD端与串口的TXD端相连,所述串口数据收发模块的RXD端通过所述状态切换及链路控制模块与串口的RXD端相连,所述处理器模块的TXD端和RXD端均通过所述状态切换及链路控制模块分别与串口的TXD端和RXD端相连。4.如权利要求2所述的单板,其特征在于所述串口数据收发模块与命令解析及数据处理模块之间采用并行数据通讯。5.如权利要求I所述的单板,其特征在于,还包括用于设置单板工作状态的状态选择模块,所述状态选择模块包括电阻和跳线器,所述电阻的一端连接电源,另一端连接所述跳线器,所述跳线器未与所述电阻连接的一端接地,所述电阻与所述跳线器的连接端连接到所述EPLD的一个输入输出口。6.一种数据处理系统,其特征在于,包括具有串口的主设备...

【专利技术属性】
技术研发人员:罗礼华刘琳霞
申请(专利权)人:中兴通讯股份有限公司
类型:实用新型
国别省市:

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

1