信号选择模块和信号选择系统技术方案

技术编号:17596856 阅读:37 留言:0更新日期:2018-03-31 10:06
一种信号选择模块,包括:选择电路,用于有选择地为至少一个第一电路与至少一个第二电路进行信号连接;寄存器模块,用于向所述选择电路发送所述进行信号连接的指令,它包括:至少一个专用选择寄存器,用于为对应的第二电路选择一个第一电路进行信号连接,或者为特定的第一电路选择一个第二电路进行信号连接;至少一个公用选择寄存器,用于为任意一个第二电路选择任意一个第一电路进行信号连接;以及至少一个许可位寄存器,与所述至少一个公用选择寄存器配合使用,为对应的第二电路启用或禁用与所述公用选择寄存器所选择的一个第一电路的信号连接。本发明专利技术还公开了采用该信号选择模块的信号选择系统。

Signal selection module and signal selection system

A signal selection module, including: the selection circuit for selectively for at least a first circuit for signal connection with at least one of the second circuit; register module to the selection circuit sends the instruction signal connection, which comprises at least one special selection register for selecting a first circuit for signal connection of second circuit corresponding to the first circuit or to choose a specific second circuit for signal connection; at least one common choice for register, select any one of the first circuit for signal connection to any one of the second circuit; and at least one permission bit registers, and the at least one common select register with the use of second circuit corresponding to enable or disable the selection and the selection of a public register of the first circuit Signal connection. The invention also discloses a signal selection system using the signal selection module.

【技术实现步骤摘要】
信号选择模块和信号选择系统
本专利技术涉及控制器领域,尤其涉及信号选择模块和信号选择系统。
技术介绍
信号选择模块用于对信号信息选择,广泛应用于端口选择系统、中断控制系统以及事件触发系统中。信号选择模块往往只能进行一对一的选择,限制端口选择系统等系统的功能。以端口选择系统为例,微控制单元(microcontrollerunit-MCU)通常会搭载丰富的外设电路模块(例如计时器TIMER、A/D转换器、D/A转换器、等等),而多数外设电路模块的功能需要使用端口与片外设备进行信息交换,如通用串口的数据接收功能。MCU芯片上需要使用端口的功能可能有很多,而MCU拥有的端口数目是有限的,例如不到功能数目的一半或更少。这就要求多个功能可以复用一个端口。
技术实现思路
本专利技术提供使用较少资源就能够实现多对一的选择的技术方案。根据本专利技术的一个方面,提供一种信号选择模块,包括:选择电路,用于有选择地为至少一个第一电路与至少一个第二电路进行信号连接;寄存器模块,用于向所述选择电路发送所述进行信号连接的指令,它包括:至少一个专用选择寄存器,用于为对应的第二电路选择一个第一电路进行信号连接,或者为特定的第一电路选择一个第二电路进行信号连接;至少一个公用选择寄存器,用于为任意一个第二电路选择任意一个第一电路进行信号连接;至少一个许可位寄存器,与所述至少一个公用选择寄存器配合使用,为对应的第二电路启用或禁用与所述公用选择寄存器所选择的一个第一电路的信号连接。如上所述的信号选择模块,所述寄存器模块包括由多个所述许可位寄存器组成的一组许可位寄存器,所述一组许可位寄存器与每个所述公用选择寄存器配合使用,为其对应的第二电路启用或禁用与所述公用选择寄存器所选择的一个第一电路的信号连接。如上所述的信号选择模块,所述寄存器模块包括由多个所述许可位寄存器组成的两组许可位寄存器,所述两组许可位寄存器与两个所述公用选择寄存器配合使用,为其对应的第二电路启用或禁用与所述公用选择寄存器所选择的两个第一电路的信号连接。如上所述的信号选择模块,所述寄存器模块包括由多个所述许可位寄存器组成的多组许可位寄存器,所述多组许可位寄存器与多个所述公用选择寄存器配合使用,为其对应的第二电路启用或禁用与所述公用选择寄存器所选择的多个第一电路的信号连接。如上所述的信号选择模块,所述第一电路为外设电路模块、内设电路模块或外设电路模块中的部分电路。根据本专利技术的另一方面,提供一种信号选择系统,包括如上所述的信号选择模块,其中,由多个功能对应于多个第一电路,多个端口对应于多个第二电路,所述多个功能包括至少一个输出功能和至少一个输入功能,所述选择电路根据所述寄存器模块发出的指令,选择一个或多个功能与一个或多个端口之间的信号连接。如上所述的系统,所述输出功能包括输出功能O1、O2,所述输人功能包括输入功能I3、I4,所述端口包括端口P1、P2。如上所述的系统,所述选择电路包括选择器1至选择器4,其中,选择器1用于为端口P1选择输出功能O1和O2,选择器4用于为端口P2选择输出功能O1和O2,选择器2用于为端口P1或P2选择输入功能I3,选择器3用于为端口P1或P2选择输入功能I4。根据本专利技术的另一方面,提供一种信号选择系统,包括如上所述的信号选择模块,其中,多个输入源对应于多个第一电路,多个输出目标对应于多个第二电路,所述输入源向所述信号选择模块发送中断请求信号,所述输出目标接收由所述信号选择模块选择的中断请求信号,并向CPU请求中断。如上所述的系统,所述信号选择模块的选择电路包括选择器1、…选择器n和选择器n+1以及或门1、…或门n,所述或门1、…或门n的第一输入对应连接所述选择器1、…选择器n的输出,所述或门1、…或门n的第二输入分别连接所述选择器n+1的输出,所述或门1、…或门n的输出对应连接所述输出目标。如上所述的的系统,所述输入源为包括计时器TIMER、A/D转换器、D/A转换器、输入/输出端口在内的外设电路模块、或者为包括RAM、FLASH在内的内设电路模块,所述输出目标包括译码器。根据本专利技术的另一方面,提供一种信号选择系统,包括如上所述的信号选择模块,其中,多个中断触发源对应于多个第一电路,多个触发目标对应于多个所述第二电路,所述中断触发源向所述信号选择模块发出触发请求信号,所述信号选择模块将选择后的触发请求信号发送给所述触发目标从而启动所述触发目标。如上所述的系统,所述信号选择模块的选择电路包括选择器1、…选择器n和选择器n+1以及或门1、…或门n,所述或门1、…或门n的第一输入对应连接所述选择器1、…选择器n的输出,所述或门1、…或门n的第二输入分别连接所述选择器n+1的输出,所述或门1、…或门n的输出对应连接所述触发目标。如上所述的系统,所述输入源为包括计时器TIMER、A/D转换器、D/A转换器、输入/输出端口在内的外设电路模块、或者为包括RAM、FLASH在内的内设电路模块,所述触发目标为包括计时器TIMER、A/D转换器、D/A转换器、输入/输出端口在内的外设电路模块,或者为包括RAM、FLASH在内的内设电路模块。附图说明包括附图是为提供对本公开内容的进一步的理解。附图示出了本公开内容的实施例,并与本说明书一起起到解释本公开内容原理的作用。在结合附图并阅读了下面的对特定的非限制性本公开内容的实施例之后,本公开内容的技术方案及其优点将变得显而易见。其中:图1示出了根据本专利技术的一个实施例的信号选择模块的结构框图。图2示出了根据本专利技术的一个实施例的多个输入/输出功能同时复用端口的结构框图。图3示出了根据本专利技术的一个实施例的多个输入/输出功能同时复用端口时选择电路的结构框图。图4示出了根据本专利技术的一个实施例的多个中断输入源同时复用输出目标的结构框图。图5示出了根据本专利技术的一个实施例的多个中断输入源同时复用输出目标时选择电路的结构框图。图6示出了根据本专利技术的一个实施例的多个事件触发源同时复用触发目标的结构框图。图7示出了根据本专利技术的一个实施例的多个事件触发源同时复用触发目标时选择电路的结构框图。具体实施方式参考在附图中示出和在以下描述中详述的非限制性实施例,更完整地说明本公开内容的多个技术特征和优点。并且,以下描述忽略了对公知的原始材料、处理技术、组件以及设备的描述,以免不必要地混淆本公开内容的技术要点。然而,本领域技术人员能够理解到,在下文中描述本公开内容的实施例时,描述和特定示例仅作为说明而非限制的方式来给出。在任何可能的情况下,在所有附图中将使用相同的标记来表示相同或相似的部分。此外,尽管本公开内容中所使用的术语是从公知公用的术语中选择的,但是本公开内容的说明书中所提及的一些术语可能是公开内容人按他或她的判断来选择的,其详细含义在本文的描述的相关部分中说明。此外,要求不仅仅通过所使用的实际术语,而是还要通过每个术语所蕴含的意义来理解本公开内容。图1示出了根据本专利技术的一个实施例的信号选择模块的结构框图。如图1所示,信号选择模块110用于实现多个第一电路和多个第二电路之间的信号导通,信号选择模块110包括寄存器模块112和选择电路111,寄存器模块112用于向选择电路111发送指令。选择电路111根据寄存器模块112发出的指令,选择一个或多个第一电路和一个本文档来自技高网...
信号选择模块和信号选择系统

【技术保护点】
一种信号选择模块,包括:选择电路,用于有选择地为至少一个第一电路与至少一个第二电路进行信号连接;寄存器模块,用于向所述选择电路发送所述进行信号连接的指令,它包括:至少一个专用选择寄存器,用于为对应的第二电路选择一个第一电路进行信号连接,或者为特定的第一电路选择一个第二电路进行信号连接;至少一个公用选择寄存器,用于为任意一个第二电路选择任意一个第一电路进行信号连接;至少一个许可位寄存器,与所述至少一个公用选择寄存器配合使用,为对应的第二电路启用或禁用与所述公用选择寄存器所选择的一个第一电路的信号连接。

【技术特征摘要】
1.一种信号选择模块,包括:选择电路,用于有选择地为至少一个第一电路与至少一个第二电路进行信号连接;寄存器模块,用于向所述选择电路发送所述进行信号连接的指令,它包括:至少一个专用选择寄存器,用于为对应的第二电路选择一个第一电路进行信号连接,或者为特定的第一电路选择一个第二电路进行信号连接;至少一个公用选择寄存器,用于为任意一个第二电路选择任意一个第一电路进行信号连接;至少一个许可位寄存器,与所述至少一个公用选择寄存器配合使用,为对应的第二电路启用或禁用与所述公用选择寄存器所选择的一个第一电路的信号连接。2.如权利要求1所述的信号选择模块,其特征在于,所述寄存器模块包括由多个所述许可位寄存器组成的一组许可位寄存器,所述一组许可位寄存器与每个所述公用选择寄存器配合使用,为其对应的第二电路启用或禁用与所述公用选择寄存器所选择的一个第一电路的信号连接。3.如权利要求1所述的信号选择模块,其特征在于,所述寄存器模块包括由多个所述许可位寄存器组成的两组许可位寄存器,所述两组许可位寄存器与两个所述公用选择寄存器配合使用,为其对应的第二电路启用或禁用与所述公用选择寄存器所选择的两个第一电路的信号连接。4.如权利要求1所述的信号选择模块,其特征在于,所述寄存器模块包括由多个所述许可位寄存器组成的多组许可位寄存器,所述多组许可位寄存器与多个所述公用选择寄存器配合使用,为其对应的第二电路启用或禁用与所述公用选择寄存器所选择的多个第一电路的信号连接。5.如权利要求1所述的信号选择模块,其特征在于,所述第一电路为外设电路模块、内设电路模块或外设电路模块中的部分电路。6.一种信号选择系统,包括如权利要求1至5任一所述的信号选择模块,其中,由多个功能对应于多个第一电路,多个端口对应于多个第二电路,所述多个功能包括至少一个输出功能和至少一个输入功能,所述选择电路根据所述寄存器模块发出的指令,选择一个或多个功能与一个或多个端口之间的信号连接。7.如权利要求6所述的系统,其特征在于,所述输出功能包括输出功能O1、O2,所述输人功能包括输入功能I3、I4,所述端口包括端口P1、P2。8.如权利要求7所述的系统,其特征在于,所述选择电路包括选择器1至选择器4,其中,选择器1用于...

【专利技术属性】
技术研发人员:许剑倪永良
申请(专利权)人:华大半导体有限公司
类型:发明
国别省市:上海,31

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

1