发明名称 外围设备通讯
摘要 外围设备(18、20、22、24、26)被连接到处理器(6)上,并且可编程外围设备互连件(10)被连接到每一个外围设备上。一个该外围设备(18)被配置为向该可编程外围设备互连件发送事件,一个该外围设备(20)被配置为执行任务以响应来自该可编程外围设备互连件的任务信号。该任务接收外围设备(20)具有任务寄存器(40),所述寄存器由该处理器(6)寻址,并且响应于该任务寄存器的内容改变而执行该任务(40)。该可编程外围设备互连件访问存储器(14),其中可储存第一外围设备(18)的事件及第二外围设备(20)的任务间的映射,该映射包括(i)该事件的标识符,以及(ii)任务寄存器(40)的该地址。该映射引起该互连件(10)将响应来自该第一外围设备(18)的该事件的信号以借由发送任务信号给该第二外围设备(20)而提供信道。
申请公布号 CN103959268B 申请公布日期 2016.06.29
申请号 CN201280059064.8 申请日期 2012.12.06
申请人 北欧半导体公司 发明人 朱奈德·伊拉希;琼·欧莱·如斯坦;拉塞·奥尔森;拉尔斯·桑戴尔
分类号 G06F13/24(2006.01)I 主分类号 G06F13/24(2006.01)I
代理机构 北京万慧达知识产权代理有限公司 11111 代理人 黄谦;段晓玲
主权项 一种外围设备通讯系统,包括:处理器;多个外围设备,所述外围设备连接到所述处理器;以及可编程外围设备互连件,所述互连件连接每个外围设备,其中:至少一个所述外围设备是产生事件的,被配置成向所述可编程外围设备互连件发送事件信号;至少一个所述外围设备是接收任务的,被配置成通过执行任务来响应来自所述可编程外围设备互连件的任务信号;所述接收任务的外围设备包括任务寄存器,该任务寄存器可由所述处理器寻址,与所述任务相关联,并且被配置成执行所述任务以响应所述任务寄存器的内容改变;该可编程外围设备互连件被配置成访问存储器,在所述存储器中能储存第一外围设备的事件与第二外围设备的任务之间的映射,所述映射包括(i)所述第一外围设备的所述事件的标示符,和(ii)与所述任务关联的任务寄存器地址;以及该可编程外围设备互连件被配置成使得,如果第一外围设备的事件和第二外围设备的任务之间的映射储存在存储器中,那么所述互连件通过向所述第二外围设备发送任务信号以响应来自所述第一外围设备的所述事件信号来设置信道。
地址 挪威特隆赫姆