CN104021103A - 一种嵌入式微处理器的串口扩展装置 - Google Patents
一种嵌入式微处理器的串口扩展装置 Download PDFInfo
- Publication number
- CN104021103A CN104021103A CN201410245633.9A CN201410245633A CN104021103A CN 104021103 A CN104021103 A CN 104021103A CN 201410245633 A CN201410245633 A CN 201410245633A CN 104021103 A CN104021103 A CN 104021103A
- Authority
- CN
- China
- Prior art keywords
- microprocessor
- port
- programmable logic
- logic device
- pld
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 claims abstract description 70
- 230000002093 peripheral effect Effects 0.000 claims abstract description 46
- 230000008054 signal transmission Effects 0.000 claims abstract description 8
- 238000013507 mapping Methods 0.000 claims description 9
- 238000013461 design Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 206010010071 Coma Diseases 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000000295 complement effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 229910044991 metal oxide Inorganic materials 0.000 description 2
- 150000004706 metal oxides Chemical class 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 101000746134 Homo sapiens DNA endonuclease RBBP8 Proteins 0.000 description 1
- 101000969031 Homo sapiens Nuclear protein 1 Proteins 0.000 description 1
- 102100021133 Nuclear protein 1 Human genes 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Multi Processors (AREA)
- Logic Circuits (AREA)
Abstract
本发明公开了一种嵌入式微处理器的串口扩展装置,包括微处理器和可编程逻辑器件;微处理器包括M个串口和N个控制端口;可编程逻辑器件包括K个通用输入输出端口;其中,K>M>0,N>0;微处理器用于通过N个控制端口设置所述可编程逻辑器件的端口通信模式;可编程逻辑器件用于对器件内部的可编程逻辑电路进行编程,控制可编程逻辑器件上的各个通用输入输出端口的通信互连关系;可编程逻辑器件的各个通用输入输出端口用于连接一种或多种***设备,实现***设备与微处理器之间的信号传输和/或实现***设备之间的信号传输。本发明提供的嵌入式微处理器的串口扩展装置,端口数量扩展方便简单,切换灵活,成本低效率高,可移植性强。
Description
技术领域
本发明涉及嵌入式***技术领域,尤其涉及一种嵌入式微处理器的串口扩展装置。
背景技术
通用串行异步接收/发送接口(Universal Asynchronous Receiver/Transmitter,简称UART),也简称串口。串口是一种用于异步通信的通用串行数据总线,该总线双向通信,可以实现全双工传输和接收。串口是嵌入式***设计中最常用最简单方便的接口,通常用来与PC(Personal Computer,个人计算机)或者其它外网设备通信。
现有的嵌入式微处理器通常具有1-6个串口,数量非常有限;而嵌入式微处理器作为嵌入式***的核心,需要与微处理器通信的***设备通常有很多种,甚至远远超过微处理器本身具有的串口数量。例如:在GNSS(Global NavigationSatellite System,全球导航卫星***)接收机中,其内置的微处理器具有6个串口,而与微处理器通信的***设备包括GPS(Global Positioning System,全球定位***)主板、GPRS(General Packet Radio Service,通用分组无线服务技术)模块、蓝牙通信模块、电台通信模块、外部PC机等,其中,GPS主板需要占用3个串口,GPRS模块需要占用1个串口、蓝牙通信模块需要占用1个串口、电台通信模块需要占用1个串口,另外还需要2个串口与PC机或者其它外部设备通信。因此,所有与微处理器通信的***设备总共需要8个串口,而微处理器自身只有6个串口,这就出现微处理器串口数量不足的问题,因此需要对微处理器的串口数量进行扩展。
解决上述问题的常用技术手段是,利用专用的串口扩展芯片以增加串口数量;或者,通过数字电路或模拟开关对微处理器的串口进行时分复用,使得多个***设备可以分时复用同一个微处理器串口。其中,采用专用的串口扩展芯片扩展出来的串口允许***设备同时工作,而没有分时复用的问题;但是存在成本高、驱动程序复杂等缺陷。在运行操作***的嵌入式设计中使用专用串口扩展芯片来扩展串口时还需要开发对应的芯片驱动程序,增加了开发的难度与复杂性;并且由于驱动程序与操作***架构自身的问题还可能会出现数据丢失。
此外,外部设备之间在某些情况下也需要进行相互通信而不经过微处理器的转接处理。例如在上述的GNSS接收机中,在某种工作模式下,GPS主板需要与GPRS模块、蓝牙通信模块、电台通信模块、PC机直接通信,实际上并不需要经过微处理器的参与,但现有技术中的各个***设备通过微处理器的串口转接处理再进行数据传输,一方面数据传输效率较低,另一方面不必要地占用了微处理器的资源并降低了微处理器的整体性能,因此这不仅仅是微处理器串口数量不足的问题,还存在如何解决微处理器的外设之间的切换互连的问题。
现有技术中采用专用的串口扩展芯片不能解决外设之间直接通信的问题,仍然需要经过微处理器进行处理或者转发,因而增加了微处理器的工作负担。而采用数字电路或者模拟开关进行串口切换外设的解决方案将多个外设分时复用同一个微处理器串口,虽然可以解决外设之间直接通信的问题,但是缺点也是显而易见的,即:多个外设不能同时与微处理器进行通信。这种方案在特定的应用场合中也不失为一种简单有效的解决方法,但是由于电路之间的连接确定后就很难再改变,因此该方案灵活性与可扩展性都比较差。
发明内容
本发明所要解决的技术问题是,提供一种嵌入式微处理器的串口扩展装置,实现如何对嵌入式微处理器的串口数量进行扩展,降低扩展复杂度和成本,提高微处理器与外部设备之间或者外部设备与外部设备之间的串口互连的灵活性,并且克服现有技术中的微处理器不能通过一个串口同时与多个外部设备进行通信的缺陷。
为解决以上技术问题,本发明实施例提供一种嵌入式微处理器的串口扩展装置,包括微处理器和可编程逻辑器件。
所述微处理器包括M个串口和N个控制端口;所述可编程逻辑器件包括K个通用输入输出端口;其中,K>M>0,N>0;
所述微处理器,用于通过所述N个控制端口设置所述可编程逻辑器件的端口通信模式;
所述可编程逻辑器件,用于根据所述端口通信模式,对器件内部的可编程逻辑电路进行编程,控制所述可编程逻辑器件上的各个通用输入输出端口的通信互连关系;
所述可编程逻辑器件的各个通用输入输出端口,用于根据所述通用输入输出端口的通信互连关系,连接一种或多种***设备,实现所述***设备与所述微处理器之间的信号传输,和/或,实现所述***设备之间的信号传输。
优选地,所述可编程逻辑器件为CPLD器件。
在一种可实现方式中,所述微处理器上的N个控制端口用于通过并行通信方式,指示和控制所述可编程逻辑器件的端口通信模式。
其中,所述微处理器控制所述N个控制端口的输出电平,用于组成指示所述可编程逻辑器件的端口通信模式的N位二进制数,所述端口通信模式的数量为2N。或者,所述微处理器控制所述N个控制端口的任意P个控制端口的电平,用于组成指示所述可编程逻辑器件的端口通信模式的P位二进制数,所述端口通信模式的数量为2P,0<P<N;所述微处理器控制其余的(N-P)个控制端口的电平,用于选通执行当前端口通信模式的***设备。
进一步地,所述可编程逻辑器件,还用于对每一种所述端口通信模式逐一建立端口互连映射关系,并根据所述N个控制端口当前的电平值和所述通用输入输出端口的互连映射关系,对逻辑器件内部电路进行编程,选通与所述控制端口当前的电平值相对应的通用输入输出端口。
在又一种可实现方式中,所述微处理器上的N个控制端口用于通过串行通信方式,指示和控制所述可编程逻辑器件的端口通信模式。
本发明提供的嵌入式微处理器的串口扩展装置,采用可编程逻辑器件作为桥梁,为嵌入式***中的微处理器与外设之间,以及外设与外设之间提供了一种灵活的端口互连方案。微处理器通过可编程逻辑器件尤其是CPLD(ComplexProgrammable Logic Device,复杂可编程逻辑器件)器件连接,可通过建立微处理器自身串口与CPLD器件的通用输入输出端口(GPIO,General PurposeInput/Output)的映射关系,将微处理器的串口拓展为CPLD器件所具备的通用输入输出端口,从而通过CPLD器件的通用输入输出端口与外部设备连接。本发明只需要通过对可编程逻辑器件中的内部逻辑电路的软件控制,即可实现对可编程逻辑器件的各个通用输入输出端口的切换控制,无需对硬件电路进行任何修改,因此对微处理器的串口数量扩展方便简单,切换灵活,成本低效率高,可移植性强。
附图说明
图1是本发明提供的一种嵌入式微处理器的串口扩展装置的一个实施例的结构示意图;
图2为本发明提供的嵌入式微处理器的串口扩展装置与外部设备连接的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
参见图1,是本发明提供的一种嵌入式微处理器的串口扩展装置的一个实施例的结构示意图。
所述的嵌入式微处理器的串口扩展装置包括微处理器100和可编程逻辑器件200。
具体实施时,所述微处理器100包括M个串口和N个控制端口;所述可编程逻辑器件200包括K个通用输入输出端口(General Purpose Input/Output,简称GPIO);其中,K>M>0,N>0。即可编程逻辑器件200的通用输入输出端口数量要比微处理器100的数量要多。
所述微处理器100,用于通过所述N个控制端口设置所述可编程逻辑器件200的端口通信模式。
所述可编程逻辑器件200,用于根据所述端口通信模式,对器件内部的可编程逻辑电路进行编程,控制所述可编程逻辑器件200上的各个通用输入输出端口的通信互连关系。
所述可编程逻辑器件200的各个通用输入输出端口,用于根据所述通用输入输出端口的通信互连关系,连接一种或多种***设备,实现所述***设备与所述微处理器100之间的信号传输,和/或,实现所述***设备之间的信号传输。
其中,所述可编程逻辑器件200优选为CPLD(Complex Programmable LogicDevice,复杂可编程逻辑器件)器件。CPLD是从PAL(Programmable Array Logic,可编程阵列逻辑)和GAL(Generic Array Logic,通用阵列逻辑)器件发展出来的器件,相对PAL和GAL器件而言,CPLD规模大,结构复杂,属于大规模集成电路范围。
CPLD是一种用户根据各自需要而自行构造逻辑功能的数字集成电路,其基本设计方法是借助集成开发软件平台,利用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载线缆将代码传送到目标CPLD芯片中,实现设计功能的数字***。
需要说明的是,本发明提供的可编程逻辑器件可采用不同于CPLD的可编程逻辑器件,譬如:FPGA(Field-Programmable Gate Array,现场可编程门阵列)器件。虽然采用FPGA扩展微处理器串口数量的实现方案也较为灵活,可扩展性和可移植性高,但是由于FPGA器件的成本较高,而且功耗大,其所需要的***支撑电路以及驱动程序均较之于CPLD器件要复杂,不适用于低成本、低功耗的应用场合。而CPLD器件具有编程灵活、集成度高、设计开发周期短、适用范围宽、开发工具先进、设计制造成本低、对设计者的硬件经验要求低、标准产品无需测试、保密性强、价格大众化等一系列优点,本发明优选采用CPLD器件作为扩展微处理器串口的可编程逻辑器件。
具体实施时,CPLD器件200可以用梯形图来编程逻辑功能,也可以用硬件描述语言来编写,常用的语言有Verilog HDL和VHDL。
Verilog HDL是一种硬件描述语言(Hardware Description Language,简称HDL),以文本形式来描述数字***硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑***所完成的逻辑功能。VHDL(Very-High-Speed Integrated Circuit Hardware Description Language,超高速集成电路硬件描述语言)和Verilog HDL是世界上最流行的两种硬件描述语言。因此,在本实施例中,可以采用这两种硬件描述语言,对CPLD器件200的各个接口的连接关系进行描述和编程,将描述CPLD各个接口的连接关系的代码“烧写”或下载到CPLD器件200中。
作为一个具体的实施例子,如图1所示,微处理器100具有六个串口COMA~COMF,以及五个控制端口IO1~IO5。CPLD器件200上具有的IO(Input-Output)输入输出接口(作为对微处理器串口的扩展端口)数量远大于微处理器100上的串口数量。特别地,如图1所示型号的CPLD器件200共有36个输入输出接口。其中,微处理器100的六个串口COMA~COMF与CPLD器件200上的IO接口1~12物理连接,微处理器100上的每个串口分别对应于CPLD器件200的两个IO接口;微处理器100通过控制端口IO1~IO5的电平值,控制CPLD器件200的端口通信模式,即建立一种端口互连的对应关系,使得微处理器100的六个串口COMA~COMF可以通过CPLD器件200上的一个或多个IO接口与外部设备进行通信。微处理器100与外设所有串口直接连到CPLD器件200的IO接口上,只要CPLD器件200的IO足够多,就可以接入更多的端口和外部设备,可升级性与可扩散性是普通数字逻辑芯片无法比拟的。
控制微处理器100的各个串口与CPLD器件200上的其他通用输入输出端口的信号连通关系;或者,当CPLD器件200上的一个或多个IO接口是用于连接***设备时,则CPLD器件200可以根据控制端口IO1~IO5的电平值接通所述***设备与微处理器100的信号连接,或者两种***设备之间的信号连接,无需经过微处理器100的处理。因此CPLD器件200在本发明中起到了转接桥梁的作用。
譬如,CPLD器件200通过以下伪代码对芯片上的各个接口的连通关系进行编程控制:
优选地,所述微处理器100上的N个控制端口用于通过并行通信方式,指示和控制所述可编程逻辑器件200的端口通信模式。
在本实施例中,可选地,所述微处理器100控制所述N个控制端口的输出电平,用于组成指示所述可编程逻辑器件200的端口通信模式的N位二进制数,所述端口通信模式的数量为2N。具体地,图1中的微处理器100具有5个控制端口IO1~IO5时,可以将每一个控制端口的电平值作为表示二进制数值的“0”或“1”,例如,低电平表示二进制数值“0”;高电平表示二进制数值“1”;因此,微处理器100的5个控制端口IO1~IO5的电平值可以组成5位的二进制数值,其取值范围为00000~11111(二进制),因此微处理器100的5个控制端口IO1~IO5可以组合输出共25(即32)种形式的控制信号,从而可以输出32种的端口通信模式。
此外,在具体实施时,往往又可以仅采用其中的一个或多个控制端口输出的电平值来表示可编程逻辑器件200的端口通信模式,将另外的控制端口用于直接控制外设的切换连接。具体地,所述微处理器100控制所述N个控制端口的任意P个控制端口的电平,用于组成指示所述可编程逻辑器件的端口通信模式的P位二进制数,所述端口通信模式的数量为2P,0<P<N;所述微处理器100控制其余的(N-P)个控制端口的电平,用于选通执行当前端口通信模式的***设备。
如图2所示,为本发明提供的嵌入式微处理器的串口扩展装置与外部设备连接的结构示意图。
图2中的CPLD芯片200对微处理器100的串口进行了扩展,并连接有外部设备GPS模块、电台模块、蓝牙模块、GPRS模块以及外部接口1和外部接口2。
在微处理器100的五个控制端口IO1~IO5为并行通信方式的情况下,图2所示的控制端口IO1用于切换CPLD器件200的外部接口1和外部接口2,控制端口IO2用于切换GPRS模块或电台模块;而控制端口IO3~IO5则用于指示CPLD器件200的端口通信模式,其指示范围为000~111(二进制),共8种模式,具体如表1所示。
表1并行通信方式的端口通信模式设置
在实际操作中,可以将外部设备划分为命令模块和数据链模块,譬如,命令模块可以包括外部接口1、外部接口2和蓝牙模块等,数据链模块可以包括GPRS模块和电台模块。因此,如表1所示,可以通过控制微处理器100的端口IO1的电平值,选通不同的命令通道;通过控制微处理器100的端口IO2的电平值,选通不同的数据链;通过控制微处理器100的端口IO3~IO5的电平值,切换CPLD不同的端口通信模式或工作模式。
在GNSS接收机的应用中,GNSS接收机的工作状态采用状态机的机制进行运行,在不同的状态下微处理器100与外设以及外设与外设之间接口的连接对象都不相同。因此,CPLD器件200的每一种端口通信模式也可以采用状态机的机制进行设置。其中,一种状态对应一种主模式。CPLD器件200根据不同的模式对器件内部的可编程逻辑电路进行不同的软件控制,并根据控制端口IO3~IO5不同的状态(电平值)对端口通信模式进行切换。
例如,微处理器100通过控制端口IO3~IO5控制CPLD器件200的8种端口通信模式的互连关系如表2所示。
表2CPLD器件的八种端口通信模式的端口连接状态
表2中除了模式8用于供CPLD器件200各串口进行自检之外,其余7个模式均为正常工作模式。其中,“COMA~COMF”表示微处理器100的6个串口,“COM1~COM3”表示GPS模块的三个串口,“数据链”表示数据链模块选通后外设的串口,“命令”表示命令模块选通后外设的串口。
在具体实施时,表2所示的端口通信模式的映射关系通过在CPLD器件200中进行软件控制而实现。因此,在本实施例中,所述可编程逻辑器件200,还用于对每一种所述端口通信模式逐一建立GPIO互连映射关系,并根据所述N个控制端口当前的电平值和所述GPIO端口互连映射关系,对逻辑器件内部电路进行编程,选通与所述控制端口当前的电平值相对应的GPIO端口。而所述微处理器100上的N个控制端口用于通过串行通信方式,指示和控制所述可编程逻辑器件的端口通信模式。
在本实施例中,CPLD器件200实际上起到一种端口切换器的作用。并且,CPLD器件200的各个输入输出端口可以通过0R(零欧姆)跳线电阻选择不同的电平。这样设计的目的是为了兼容不同电平的外设端口。采用0R跳线电阻对CPLD器件200的各个GPIO端口进行电平切换时,则可以对CPLD器件200的输入输出端口进行分块供电,能够同时兼容COMS(Complementary Metal OxideSemiconductor,互补金属氧化物半导体)和TTL(Transistor-Transistor Logic,逻辑门电路)电平标准。不同的外部设备连接到CPLD器件200上时,其串口电平可以是3.3V或者5V。因此,只要将CPLD器件200的IO电平设计成与外设串口电平一致,而不需要额外的电平转换芯片,可以有效地降低的***设计复杂度与成本。同时CPLD器件200内核电压可通过0R跳线电阻选择不同的电平,低电平内核电压可使功耗更低,而高电平内核电压的芯片价格则较低,因此可以兼顾功耗与成本两个因素。
本发明提供的嵌入式微处理器的串口扩展装置,采用可编程逻辑器件作为桥梁,为嵌入式***中的微处理器与外设之间,以及外设与外设之间提供了一种灵活的串口互连方案。微处理器通过可编程逻辑器件尤其是CPLD器件连接,可通过建立微处理器自身串口与CPLD器件的GPIO端口的映射关系,将微处理器的串口拓展为CPLD器件所具备的GPIO端口,从而通过CPLD器件的GPIO端口与外部设备连接。本发明只需要通过对可编程逻辑器件中的内部逻辑电路的软件控制,即可实现对可编程逻辑器件的各个GPIO端口的切换控制,无需对硬件电路进行任何修改,因此对微处理器串口数量扩展方便简单,切换灵活,成本低效率高,可移植性强。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (7)
1.一种嵌入式微处理器的串口扩展装置,其特征在于,包括微处理器和可编程逻辑器件;
所述微处理器包括M个串口和N个控制端口;所述可编程逻辑器件包括K个通用输入输出端口;其中,K>M>0,N>0;
所述微处理器,用于通过所述N个控制端口设置所述可编程逻辑器件的端口通信模式;
所述可编程逻辑器件,用于根据所述端口通信模式,对器件内部的可编程逻辑电路进行编程,控制所述可编程逻辑器件上的各个通用输入输出端口的通信互连关系;
所述可编程逻辑器件的各个通用输入输出端口,用于根据所述通用输入输出端口的通信互连关系,连接一种或多种***设备,实现所述***设备与所述微处理器之间的信号传输,和/或,实现所述***设备之间的信号传输。
2.如权利要求1所述的嵌入式微处理器的串口扩展装置,其特征在于,所述可编程逻辑器件为CPLD器件。
3.如权利要求1所述的嵌入式微处理器的串口扩展装置,其特征在于,所述微处理器上的N个控制端口用于通过并行通信方式,指示和控制所述可编程逻辑器件的端口通信模式。
4.如权利要求3所述的嵌入式微处理器的串口扩展装置,其特征在于,所述微处理器控制所述N个控制端口的输出电平,用于组成指示所述可编程逻辑器件的端口通信模式的N位二进制数,所述端口通信模式的数量为2N。
5.如权利要求3所述的嵌入式微处理器的串口扩展装置,其特征在于,
所述微处理器控制所述N个控制端口的任意P个控制端口的电平,用于组成指示所述可编程逻辑器件的端口通信模式的P位二进制数,所述端口通信模式的数量为2P,0<P<N;
所述微处理器控制其余的(N-P)个控制端口的电平,用于选通执行当前端口通信模式的***设备。
6.如权利要求4或5所述的嵌入式微处理器的串口扩展装置,其特征在于,所述可编程逻辑器件,还用于对每一种所述端口通信模式逐一建立串口互连映射关系,并根据所述N个控制端口当前的电平值和所述通用输入输出端口互连映射关系,对逻辑器件内部电路进行编程,选通与所述控制端口当前的电平值相对应的通用输入输出端口。
7.如权利要求1所述的嵌入式微处理器的串口扩展装置,其特征在于,
所述微处理器上的N个控制端口用于通过串行通信方式,指示和控制所述可编程逻辑器件的端口通信模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410245633.9A CN104021103B (zh) | 2014-06-04 | 2014-06-04 | 一种嵌入式微处理器的串口扩展装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410245633.9A CN104021103B (zh) | 2014-06-04 | 2014-06-04 | 一种嵌入式微处理器的串口扩展装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104021103A true CN104021103A (zh) | 2014-09-03 |
CN104021103B CN104021103B (zh) | 2017-08-29 |
Family
ID=51437864
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410245633.9A Expired - Fee Related CN104021103B (zh) | 2014-06-04 | 2014-06-04 | 一种嵌入式微处理器的串口扩展装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104021103B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106959932A (zh) * | 2017-04-14 | 2017-07-18 | 广东浪潮大数据研究有限公司 | 一种自动切换PCIe信号的Riser卡设计方法 |
CN111953498A (zh) * | 2020-07-31 | 2020-11-17 | 新华三技术有限公司 | 一种信号传输方法及装置 |
CN112199307A (zh) * | 2020-10-26 | 2021-01-08 | 英业达科技有限公司 | 具有串行通信接口处理功能的处理装置及其方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2867468Y (zh) * | 2005-12-23 | 2007-02-07 | 四川川大智胜软件股份有限公司 | 实时高智能自助银行安防综合监控器 |
KR20090109323A (ko) * | 2008-04-15 | 2009-10-20 | 문철홍 | 엘이디 제어를 이용한 감성조명 시스템 |
CN201576432U (zh) * | 2009-12-03 | 2010-09-08 | 康佳集团股份有限公司 | 一种多媒体显示控制装置 |
CN101860222A (zh) * | 2010-04-03 | 2010-10-13 | 东方电子股份有限公司 | 一种单元串联型高压变频器单元控制器 |
CN103209431A (zh) * | 2012-01-11 | 2013-07-17 | 中国科学院沈阳自动化研究所 | 无线多信道数据收发器 |
CN103595607A (zh) * | 2012-08-14 | 2014-02-19 | 成都思迈科技发展有限责任公司 | 可靠性高的多串口网桥 |
CN203552057U (zh) * | 2013-11-28 | 2014-04-16 | 国网河南省电力公司三门峡供电公司 | 变压器温控器检验仪检测*** |
-
2014
- 2014-06-04 CN CN201410245633.9A patent/CN104021103B/zh not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2867468Y (zh) * | 2005-12-23 | 2007-02-07 | 四川川大智胜软件股份有限公司 | 实时高智能自助银行安防综合监控器 |
KR20090109323A (ko) * | 2008-04-15 | 2009-10-20 | 문철홍 | 엘이디 제어를 이용한 감성조명 시스템 |
CN201576432U (zh) * | 2009-12-03 | 2010-09-08 | 康佳集团股份有限公司 | 一种多媒体显示控制装置 |
CN101860222A (zh) * | 2010-04-03 | 2010-10-13 | 东方电子股份有限公司 | 一种单元串联型高压变频器单元控制器 |
CN103209431A (zh) * | 2012-01-11 | 2013-07-17 | 中国科学院沈阳自动化研究所 | 无线多信道数据收发器 |
CN103595607A (zh) * | 2012-08-14 | 2014-02-19 | 成都思迈科技发展有限责任公司 | 可靠性高的多串口网桥 |
CN203552057U (zh) * | 2013-11-28 | 2014-04-16 | 国网河南省电力公司三门峡供电公司 | 变压器温控器检验仪检测*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106959932A (zh) * | 2017-04-14 | 2017-07-18 | 广东浪潮大数据研究有限公司 | 一种自动切换PCIe信号的Riser卡设计方法 |
CN111953498A (zh) * | 2020-07-31 | 2020-11-17 | 新华三技术有限公司 | 一种信号传输方法及装置 |
CN111953498B (zh) * | 2020-07-31 | 2022-07-12 | 新华三技术有限公司 | 一种信号传输方法及装置 |
CN112199307A (zh) * | 2020-10-26 | 2021-01-08 | 英业达科技有限公司 | 具有串行通信接口处理功能的处理装置及其方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104021103B (zh) | 2017-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101329663B (zh) | 一种实现片上***管脚分时复用的装置及方法 | |
CN100481050C (zh) | 支持多个图形处理单元的方法与*** | |
CA2446983A1 (en) | Programmable logic device including programmable interface core and central processing unit | |
CN102545272B (zh) | 分级电力管理电路、电力管理方法以及片上*** | |
CN201417443Y (zh) | 一种航空航天1553b总线通讯检测仪 | |
CN102609288B (zh) | 一种基于fpga/cpld的程序下载器 | |
US20170300452A1 (en) | Integrated data concentrator for multi-sensor mems systems | |
CN110245101B (zh) | 一种多通信接口数据交换板卡及其实现*** | |
CN101839969A (zh) | 卫星通讯1553b地面检测***及其检测方法 | |
CN101630182A (zh) | 一种可配置sio的计算机*** | |
CN102378133A (zh) | 基于omap的传感网多媒体信息处理***及方法 | |
CN104021103A (zh) | 一种嵌入式微处理器的串口扩展装置 | |
CN108304336A (zh) | 一种信号处理装置和方法 | |
CN104142988A (zh) | 基于自动化测试***的通用信息处理平台 | |
CN110781130A (zh) | 一种片上*** | |
CN202383658U (zh) | 基于Nios II***的SOPC开发平台 | |
CN202795364U (zh) | 一种动态可重构的测试测量仪 | |
CN206741445U (zh) | 一种具有kvm功能的国产化瘦客户机*** | |
CN103150952B (zh) | 可重构的eda实验平台 | |
CN101340352A (zh) | 一种线与仲裁总线互联的方法、装置和*** | |
CN103226537B (zh) | 一种实现手机硬件接口的可编程逻辑器件 | |
CN201378316Y (zh) | 通用输入/输出接口扩展电路和具有该电路的移动终端 | |
CN201378317Y (zh) | 一种采用jtag方式的代码下载*** | |
CN111679995B (zh) | 一种基于1553b总线的空间计算机嵌入式管理执行单元 | |
CN202495661U (zh) | 一种usb转换装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170829 |