将多个串行通信接口与并行通信接口对接、以及相关系统、方法和装置制造方法及图纸

技术编号:35892290 阅读:26 留言:0更新日期:2022-12-10 10:24
所公开的实施方案整体涉及将第一设备的串行通信接口与第二设备的并行通信接口对接。可提供第一组两个或更多个串行通信接口和接口逻辑部件。接口逻辑部件可通过布置第一编码数据块的数据元来形成第二编码数据块,使得相应第二编码数据块的相同数据元位置内的数据元表示符号中的给定一者,并且将第二编码数据块提供给耦接到另一设备的并行通信接口的多个串行通信接口(104)。接口逻辑部件可附加地或另选地被配置为从第二组两个或更多个串行通信接口接收表示所接收符号的所接收编码数据块。据块。据块。

【技术实现步骤摘要】
【国外来华专利技术】将多个串行通信接口与并行通信接口对接、以及相关系统、方法和装置
[0001]相关专利申请的交叉引用
[0002]本申请要求2020年3月2日提交的标题为“INTERFACING A NUMBER OF SERIAL COMMUNICATION INTERFACES WITH A PARALLEL COMMUNICATION INTERFACE,AND RELATED SYSTEMS,METHODS,AND APPARATUSES”的美国临时专利申请第62/984,086号的优先权日权益,其公开内容以及其内容通过引用全文并入本文。


[0003]本说明书整体涉及数据通信,并且更具体地,一些实施方案涉及将串行通信接口对接到并行通信接口的方法以及使用其的通信。

技术介绍

[0004]微控制器和嵌入式系统更一般地有时包括一个或多个串行通信设备,诸如通用同步/异步接收器和发射器(USART),但不限于此,用于通过各种总线形成串行通信链路以及更一般地形成串行通信。串行通信一般被本公开的专利技术人理解为对于长距离数据传递以及对于数据量(通常以位、字节或半字节进行测量)相对较小的情况是良好的。
[0005]并行通信一般被本公开的专利技术人理解为是微控制器(作为非限制性示例)的一种不利的通信形式,因为其捆扎引脚(例如,输入/输出(I/O)引脚,但不限于此),并且在长距离上,并行通信容易受到噪声影响并且容易由于定时误差而传输错误。本公开的专利技术人理解,一些微控制器设计者可能放弃支持并行通信,并且支持并行通信的微控制器外围设备是相对罕见的。
附图说明
[0006]为了容易地识别对任何特定元素或动作的讨论,参考标记中最重要的一个或多个数字是指首次介绍该元素的图号。
[0007]图1是描绘根据一个或多个实施方案的用于将第一设备的多个串行通信接口与第二设备的并行通信接口对接的过程的流程图。
[0008]图2是描绘根据一个或多个实施方案的作为用于将第一设备的多个串行通信接口与第二设备的并行通信接口对接的过程的一部分的用于布置第二编码数据块的数据元的过程的流程图。
[0009]图3是描绘根据一个或多个实施方案的用于由第一设备提供第二编码数据块(例如,经由过程200布置,但不限于此)给第二设备的并行通信接口的过程的流程图。
[0010]图4是描绘根据一个或多个实施方案的用于由准备向第二设备发送符号的第一设备进行的数据准备过程的流程图。
[0011]图5是描绘根据一个或多个实施方案的系统的框图,该系统包括限定在第一设备和第二设备之间的并行通信链路,其中在第一设备处提供的多个串行通信接口(特别是经
分组的串行通信接口)耦接到第二设备的并行通信接口。
[0012]图6是描绘根据一个或多个实施方案的可用于实现各种功能、操作、动作、过程和/或方法的电路的框图。
具体实施方式
[0013]在以下详细描述中,参考了形成其一部分的附图,并且在附图中以举例的方式示出了可实践本公开的具体示例性实施方案。充分详细地描述了这些实施方案,以使本领域的普通技术人员能够实践本公开。然而,可利用其他实施方案,并且可在不脱离本公开的范围的情况下进行结构、材料和过程的变化。
[0014]本文所呈现的图示并不旨在为任何特定方法、系统、设备或结构的实际视图,而仅仅是用于描述本公开的实施方案的理想化表示。本文所呈现的附图未必按比例绘制。为了读者的方便,各附图中的类似结构或部件可保持相同或相似的编号;然而,编号的相似性并不意味着该结构或部件在尺寸、组成、配置或任何其他属性方面必须是相同的。
[0015]容易理解的是,如本文整体描述的和附图中示出的实施方案的部件可以各种不同的配置来布置和设计。因此,对各种实施方案的以下描述并不旨在限制本公开的范围,而是仅代表各种实施方案。虽然实施方案的各个方面可在附图中呈现,但是附图未必按比例绘制,除非特别指明。
[0016]以下描述可包括示例以帮助本领域的普通技术人员实践本专利技术所公开的实施方案。使用术语“示例性的”、“通过示例”和“例如”是指相关描述是说明性的,虽然本公开的范围旨在涵盖示例和法律等同形式,但使用此类术语并不旨在将实施方案或本公开的范围限制于指定的部件、步骤、特征或功能等。
[0017]因此,除非本文另有说明,否则所示出和描述的特定实施方式仅是示例,并且不应被解释为是实施本公开的唯一方式。元件、电路和功能可以框图形式示出,以便不以不必要的细节模糊本公开。相反,所示出和描述的特定实施方式仅为示例性的,并且不应理解为实施本公开的唯一方式,除非本文另外指明。另外,块定义和各个块之间逻辑的分区是特定实施方式的示例。对于本领域的普通技术人员将显而易见的是,本公开可通过许多其他分区解决方案来实践。在大多数情况下,已省略了关于定时考虑等的细节,其中此类细节不需要获得本公开的完全理解,并且在相关领域的普通技术人员的能力范围内。
[0018]本文所述的信息和信号可使用各种不同技术和技艺中的任何一种来表示。例如,可在整个说明书中参考的数据、指令、命令、信息、信号、比特和符号可由电压、电流、电磁波、磁场或粒子、光场或粒子或者它们的任何组合来表示。为了清晰地呈现和描述,一些附图可以将信号示出为单个信号。本领域普通技术人员应当理解,信号可表示信号的总线,其中该总线可具有各种位宽度,并且本公开可在任何数量的包括单个数据信号的数据信号上实现。
[0019]应当理解,本文中使用名称诸如“第一”、“第二”等对元件的任何提及不限制这些元件的数量或顺序,除非明确说明此类限制。相反,这些名称在本文中用作区分两个或更多个元件或者一个元件的两个或更多个实例的便利方法。因此,对第一元件和第二元件的提及并不意味着只能使用两个元件,或者第一元件必须以某种方式在第二元件之前。而且,除非另有说明,否则一组元件可包括一个或多个元件。同样地,有时以单数形式提及的元件也
可包括元件的一个或多个实例。
[0020]如本文所用,涉及给定参数、属性或条件的术语“基本上”是指并且包括在本领域的普通技术人员将会理解的给定参数、属性或条件满足小程度的方差的程度,诸如例如在可接受的制造公差内。以举例的方式,取决于基本上满足的具体参数、属性或条件,参数、属性或条件可至少满足90%、至少满足95%、或甚至至少满足99%。
[0021]结合本文公开的实施方案描述的各种例示性逻辑块、模块和电路可用被设计成执行本文所述的功能的通用处理器、专用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立门或晶体管逻辑、分立硬件部件或者其任何组合来实现或执行。通用处理器(在本文中也可称为主机处理器或仅称为主机)可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器也可实现为计算设备的组合,诸如DSP和微处理器的组合、多个微处理器、与DSP核结合的一个或多个微处理器或任何其他此类配置。在通用计算机被配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种将第一设备的多个串行通信接口与第二设备的并行通信接口对接的方法,包括:获取由具有以第一顺序布置的数据元的第一编码数据块表示的符号;通过布置所述数据元来形成第二编码数据块,使得相应第二编码数据块的相同数据元位置内的数据元表示所述符号中的给定一者;将所述第二编码数据块提供给耦接到另一设备的并行通信接口的多个串行通信接口;以及一次一个符号地发送如所述第二编码数据块所表示的所述符号。2.根据权利要求1所述的方法,其中发送所述符号包括串行地发送所述第二编码数据块。3.根据权利要求1所述的方法,其中发送所述符号包括:基本上同时发送所述相应第二编码数据块的相同数据元位置内的所述数据元。4.根据权利要求1所述的方法,还包括:根据相应数据元所涉及的所述符号的顺序发送所述第二编码数据块内的所述数据元。5.根据权利要求1所述的方法,还包括选择包括所述多个串行通信接口的经分组串行通信接口。6.根据权利要求5所述的方法,还包括使所述经分组串行通信接口的所述串行通信接口同步。7.根据权利要求5所述的方法,还包括将所述经分组串行通信接口的相应输出耦接到所述第二设备的所述并行通信接口的各个输入。8.根据权利要求1所述的方法,还包括:从经分组串行通信接口接收表示所接收符号的所接收编码数据块;将所述所接收编码数据块的数据元布置成分别表示所述所接收符号中一者的新编码数据块;以及将所述新编码数据块提供给并行通信总线。9.根据权利要求1所述的方法,还包括:利用由预先指定的编码数据块表示的协议符号设置并行通信链路,所述预先指定的编码数据块具有预先布置在所述预先指定的编码数据块的数据元位置中的数据元,适于利用所述多个串行通信接口发送所述协议符号。10.一种计算设备,包括:多个串行通信接口;和接口逻辑部件,所述接口逻辑部件被配置为:获取由具有以第一顺序布置的数据元的第一编码数据块表示的符号;通过布置所述第一编码数据块的所述数据元来形成第二编码数据块,使得相应第二编码数...

【专利技术属性】
技术研发人员:J
申请(专利权)人:微芯片技术股份有限公司
类型:发明
国别省市:

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

1