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拥有的端口数目是有限的,例如不到功能数目的一半或更少。这就要求多个功能可以复用一个端口。
技术实现思路
本专利技术提供使用较少资源就能够实现多对一的选择的技术方案。根据本专利技术的一个方面,提供一种信号选择模块,包括:选择电路,用于有选择地为至少一个第一电路与至少一个第二电路进行信号连接;寄存器模块,用于向所述选择电路发送所述进行信号连接的指令,它包括:至少一个专用选择寄存器,用于为对应的第二电路选择一个第一电路进行信号连接,或者为特定的第一电路选择一个第二电路进行信号连接;至少一个公用选择寄存器,用于为任意一个第二电路选择任意一个第一电路进行信号连接;至少一个许可位寄存器,与所述至少一个公用选择寄存器配合使用,为对应的第二电路启用或禁用与所述公用选择寄存器所选择的一个第一电路的信号连接。如上所述的信号选择模块,所述寄存器模块包括由多个所述许可位寄存器组成的一组许可位寄存器,所述一组许可位寄存器与每个所述公用 ...
【技术保护点】
一种信号选择模块,包括:选择电路,用于有选择地为至少一个第一电路与至少一个第二电路进行信号连接;寄存器模块,用于向所述选择电路发送所述进行信号连接的指令,它包括:至少一个专用选择寄存器,用于为对应的第二电路选择一个第一电路进行信号连接,或者为特定的第一电路选择一个第二电路进行信号连接;至少一个公用选择寄存器,用于为任意一个第二电路选择任意一个第一电路进行信号连接;至少一个许可位寄存器,与所述至少一个公用选择寄存器配合使用,为对应的第二电路启用或禁用与所述公用选择寄存器所选择的一个第一电路的信号连接。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。