[发明专利]一种基于IIC总线的设备优先级控制方法、装置及系统有效

专利信息
申请号: 201610314855.0 申请日: 2016-05-13
公开(公告)号: CN105975412B 公开(公告)日: 2019-04-30
发明(设计)人: 杨维琴;俞斌 申请(专利权)人: TCL移动通信科技(宁波)有限公司
主分类号: G06F13/26 分类号: G06F13/26;G06F13/42
代理公司: 深圳市君胜知识产权代理事务所(普通合伙) 44268 代理人: 王永文;刘文求
地址: 315100 浙江省宁波*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于IIC总线的设备优先级控制方法、装置及系统。其中,所述基于IIC总线的设备优先级控制方法通过优先级定义模块预先定义IIC总线上连接的所有外围设备的优先级;之后由存储模块存储所有外围设备的设备号及对应的优先级信息;之后获取模块在主控制器向待通信外围设备发起IIC通信时,获取所述待通信外围设备的IIC通信信息及其优先级信息;之后由控制模块根据当前IIC总线上外围设备的通信状态、所述待通信外围设备的IIC通信信息及优先级信息控制待通信外围设备的工作状态,从而当主控器通过一个IIC接口连接多个外围设备时,能根据优先级来控制主控制器与外围设备之间的通信,从而提升了移动终端的性能。
搜索关键词: 一种 基于 iic 总线 设备 优先级 控制 方法 装置 系统
【主权项】:
1.一种基于IIC总线的设备优先级控制方法,其特征在于,包括如下步骤:A、由优先级定义模块预先定义IIC总线上连接的所有外围设备的优先级;B、由存储模块存储所有外围设备的设备号及对应的优先级信息;C、获取模块在主控制器向待通信外围设备发起IIC通信时,获取所述待通信外围设备的IIC通信信息及其优先级信息;D、由控制模块根据当前IIC总线上外围设备的通信状态、所述待通信外围设备的IIC通信信息及优先级信息控制待通信外围设备的工作状态;所述步骤D包括:D1、由检测单元检测当前IIC总线上外围设备的通信状态;D2、当IIC总线上进行IIC通信时,获取单元获取正在通信的当前外围设备的设备号及其优先级信息;D3、由判断单元判断所述当前外围设备的优先级是否高于待通信外围设备的优先级,若是,则执行步骤D4;若否,则执行步骤D5;D4、由控制单元继续处理当前外围设备的IIC通信,并将待通信外围设备的IIC通信信息存储在存储模块中;D5、由控制单元停止处理当前外围设备的IIC通信后将其未完成的通信数据存储在存储模块中,并启动对待通信外围设备的IIC通信信息的处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL移动通信科技(宁波)有限公司,未经TCL移动通信科技(宁波)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610314855.0/,转载请声明来源钻瓜专利网。

同类专利
  • 一种中断控制器电路结构-201920689207.2
  • 欧晋杉;欧飞;雷佳 - 绵阳市致勤电子科技有限公司
  • 2019-05-14 - 2019-11-01 - G06F13/26
  • 本实用新型实施例公开了一种中断控制器电路结构,包括控制中断工作过程的电路控制器,以及设置在电路控制器输入端的优先级判别器,优先级判别器内集成有用于记录中断请求信号请求时间的定时器,优先级判别器的输出端连接有用于存放中断请求信号的中断请求寄存器,中断请求寄存器的输出端连接有引脚连接有用于记录正在处理中断请求信号的中断服务器寄存器,中断服务器寄存器的输出引脚连接有或门结构,或门结构的输出结果与电路控制器的输入引脚连接;本方案提高中断控制的有序性和及时性,提高中断响应速度,有效解决中断响应缓慢造成电路安全性能低的问题。
  • 半导体器件及其故障检测方法-201811418423.X
  • 山口恭平;川上大辅;浜崎博幸 - 瑞萨电子株式会社
  • 2018-11-26 - 2019-06-04 - G06F13/26
  • 本发明的实施例涉及半导体器件及其故障检测方法。一种半导体器件包括中断控制电路,其从电路块接收多个中断信号并向处理器输出中断请求;以及中断监测电路,其与中断信号中的一个中断信号相对应,并且包括用于设置监测类型以及第一监测周期和第二监测周期的设置电路。如果监测类型指示中断信号的断言状态,则中断监测电路监测该断言状态。如果连续断言状态的第一持续时间超过第一监测周期,则中断监测电路将该状态检测为故障。如果监测类型指示中断信号的否定状态,则中断监测电路监测该否定状态。如果连续否定状态的第二持续时间超过第二监测周期,则中断监测电路将该状态检测为故障。
  • 一种基于IIC总线的设备优先级控制方法、装置及系统-201610314855.0
  • 杨维琴;俞斌 - TCL移动通信科技(宁波)有限公司
  • 2016-05-13 - 2019-04-30 - G06F13/26
  • 本发明公开了一种基于IIC总线的设备优先级控制方法、装置及系统。其中,所述基于IIC总线的设备优先级控制方法通过优先级定义模块预先定义IIC总线上连接的所有外围设备的优先级;之后由存储模块存储所有外围设备的设备号及对应的优先级信息;之后获取模块在主控制器向待通信外围设备发起IIC通信时,获取所述待通信外围设备的IIC通信信息及其优先级信息;之后由控制模块根据当前IIC总线上外围设备的通信状态、所述待通信外围设备的IIC通信信息及优先级信息控制待通信外围设备的工作状态,从而当主控器通过一个IIC接口连接多个外围设备时,能根据优先级来控制主控制器与外围设备之间的通信,从而提升了移动终端的性能。
  • 调平IO-201510564036.7
  • A·唐;A·纳坦宗 - 伊姆西公司
  • 2015-09-07 - 2019-01-18 - G06F13/26
  • 本公开的实施例涉及调平IO。一种用于IO调平的方法、系统和计算机程序产品,包括:接收IO;确定是否由于未决IO而存在用于处理IO的延迟;基于存在用于处理IO的延迟的肯定确定,确定用于IO的优先级;以及基于IO的优先级来确定是否处理IO。
  • 一种控制方法及电子设备-201410110771.6
  • 王海洋 - 联想(北京)有限公司
  • 2014-03-24 - 2018-10-12 - G06F13/26
  • 本发明公开了一种控制方法及电子设备,所述控制方法包括:利用总线仲裁模块接收P个总线请求信号,P为正整数;所述P个总线请求信号对应于L个主模块中的P个主模块;按照预定规则对所述P个总线请求信号进行分类,以得出一组一级总线请求信号和一组二级总线请求信号,所述一级总线请求信号的个数P1,所述二级总线请求信号的个数为P2;其中,所述一级总线请求信号的优先级高于所述二级总线请求信号的优先级;采用固定优先级策略对所述P1个一级总线请求信号的优先级进行设置;采用循环优先级策略对所述P2个二级总线请求信号的优先级进行设置。
  • 一种支持多层中断优先级控制的矢量中断控制器-201610145170.8
  • 郭宇波;瞿仙淼;毛晗 - 杭州中天微系统有限公司
  • 2016-03-15 - 2018-09-07 - G06F13/26
  • 一种支持多层中断优先级控制的矢量中断控制器,包括中断接收单元、第一层中断优先级单元、第二层中断优先级单元、第一层中断优先级仲裁器和第二层中断优先级仲裁器,还包括:第三层中断优先级单元,包含一个中断阈值优先级;第三层中断优先级仲裁器,用于比较第二中断源请求的优先级是否高于中断阈值优先级,当比较结果为是时,输出该第二中断源请求作为有效的中断抢占请求,否则中断抢占请求无效;中断处理单元,用于负责处理中断抢占请求,并利用被响应的中断抢占请求的优先级更新第二层优先级单元中当前正在处理的中断源请求的优先级。本发明以较小的硬件代价支持中断优先级的动态变化、稳定性和实时性良好。
  • PLC模块中产生到上位CPU的中断/事件的方法及装置-201410443008.5
  • 谢鉴 - 施耐德电器工业公司
  • 2014-09-02 - 2018-05-29 - G06F13/26
  • 提供一种下位PLC扩展模块中产生到上位CPU的中断/事件的装置和方法。CPU及PLC模块间通过主从通信总线进行通信,每个PLC模块包含该装置,该装置包括:线或部件,经由线或部件将PLC模块产生的中断/事件请求信号输出到CPU;三态门部件,接收从CPU发送给PLC模块的中断/事件读取信号,当按照默认优先级处理特定PLC模块的中断/事件通信时,切断特定PLC模块以后的PLC模块的中断/事件请求;与门部件,将中断/事件请求信号和中断/事件读取信号进行与操作,其输出使得特定PLC模块与CPU能进行通信,进而CPU获得特定PLC模块的地址以进行中断/事件的响应处理。PLC模块通过三态门串联在中断/事件读取信号线上。PLC模块产生的请求信号经相应的线或部件直接连接在一起,然后连接到CPU。
  • 对块数据进行输入输出操作的方法和装置-201410677526.3
  • 穆裕;张道伟 - 浪潮(北京)电子信息产业有限公司
  • 2014-11-21 - 2017-12-12 - G06F13/26
  • 本发明提供了一种处理输入输出冲突的方法和装置,包括接收IO请求,IO请求中包括数据块的块号,将所述数据块的块号作为IO请求的标记;如果存在和IO请求的标记对应的等待队列,根据预先设置的排列策略将IO请求添加到对应的等待队列中;按照排列顺序释放等待队列中的IO请求,并对释放的IO请求的数据块进行IO请求操作。本发明通过对IO请求进行标记,并将该IO请求添加到和该IO请求的标记对应的等待队列中,从等待队列中按照排列顺序获取IO请求进行IO请求操作,解决了对同一块数据进行IO请求操作产生冲突的问题,从而保证了块数据的完整性。
  • 一种基于精简8051MCU的外部中断控制器-201621060685.X
  • 叶瑞乐;叶媲舟;涂柏生 - 深圳市博巨兴实业发展有限公司
  • 2016-09-18 - 2017-07-11 - G06F13/26
  • 本实用新型公开了一种基于精简8051 MCU的外部中断控制器,包括微处理器内核R8051 Core、MCU调试模块Debug System和中断处理模块ISR,所述微处理器内核R8051 Core分别连接MCU调试模块Debug System和中断处理模块ISR,各种外部设备通过SFR总线和内核集成在一起,外部设备产生的中断请求将统一发送到中断处理模块ISR进行仲裁处理。本实用新型使得MCU外部中断支持全管脚,用户可以通过软件配置相应的寄存器,使能对应的管脚,解决了脚位不同带来的移植困难,降低开发成本,同时,每个管脚均支持事件触发模式的选择,分别可以使用低电平触发、下降沿触发、上升沿触发和跳变触发,应用场景变得灵活丰富,采用通用的RTL代码设计能够缩短芯片开发周期,减少验证工作量。
  • 可编程逻辑器件的逻辑控制方法及装置-201611217949.2
  • 王晓辉;杨永峰;邝忠华;付鑫;任宁;胡战利;梁栋;刘新;郑海荣 - 深圳先进技术研究院
  • 2016-12-26 - 2017-05-17 - G06F13/26
  • 本发明适用于可编程逻辑技术领域,提供了一种可编程逻辑器件的逻辑控制方法及装置。该方法包括:接收中断信号,所述中断信号包括中断请求、目标数据的源地址和目标数据的目标地址,并检测所述中断请求的优先级;在所述中断请求的优先级为当前最高时,根据中断信号生成数据传输请求;根据所述数据传输请求读取所述目标数据,并将读取的目标数据写入所述目标数据的目标地址。该方法能够将多个模块的数据操作请求统一管理生成中断请求,按照中断请求的优先级以进行数据传输,而且根据数据传输请求从源地址读取目标数据,并将读取的目标数据写入目标地址,与任务需求不直接相关,因此能够提高可编程逻辑器件的通用性,降低资源占用率。
  • 一种基于精简8051MCU的外部中断控制方法-201610829748.1
  • 叶瑞乐;叶媲舟;涂柏生 - 深圳市博巨兴实业发展有限公司
  • 2016-09-18 - 2017-01-04 - G06F13/26
  • 本发明公开了一种基于精简8051 MCU的外部中断控制方法,包括微处理器内核R8051 Core、MCU调试模块Debug System和中断处理模块ISR,所述微处理器内核R8051 Core分别连接MCU调试模块Debug System和中断处理模块ISR,各种外部设备通过SFR总线和内核集成在一起,外部设备产生的中断请求将统一发送到中断处理模块ISR进行仲裁处理。本发明使得MCU外部中断支持全管脚,用户可以通过软件配置相应的寄存器,使能对应的管脚,解决了脚位不同带来的移植困难,降低开发成本,同时,每个管脚均支持事件触发模式的选择,分别可以使用低电平触发、下降沿触发、上升沿触发和跳变触发,应用场景变得灵活丰富,采用通用的RTL代码设计能够缩短芯片开发周期,减少验证工作量。
  • 一种适用于多路热备份数据传输的高可靠中断处理方法-201310739872.5
  • 宫经刚;刘波;孙越 - 北京控制工程研究所
  • 2013-12-26 - 2014-03-19 - G06F13/26
  • 一种适用于多路热备份数据传输的高可靠中断处理方法如下:(1)多路中断单次触发:任何一路数据传输结束后,触发正脉冲信号T1,脉冲宽度记为T;其它各路数据传输结束后依次触发正脉冲T2、T3…Tn,多路中断信号间的最大偏差记为△T,满足T≥2*△T;T1到Tn信号相或后输出中断信号INT=T1|T2|T3|…Tn,中断信号INT的脉冲宽度为T+△T;(2)进入中断,启动定时器,定时器采用中断触发,中断优先级与多路中断优先级相同,定时长度为△T;退出中断;(3)定时器定时到,再次触发中断,中断服务程序中读取各路热备份数据,退出中断。
  • 多主机仲裁方法及多主机通信系统-201310690547.4
  • 张良华 - 深圳市兴威帆电子技术有限公司
  • 2013-12-16 - 2014-03-05 - G06F13/26
  • 本发明公开了一种多主机仲裁方法及多主机通信系统,该方法包括如下步骤:若主机需要占用数据线时,主机检测握手信号线是否处于高电平;若握手信号线处于低电平,主机则等待;若握手信号线处于高电平,主机则通过握手信号端将握手信号线置于低电平,并随即开始检测数据线是否存在数据传输的启动信号;若在对应的时间片内检测到启动信号,则主机退出占用数据线的竞争,若在对应的时间片内检测不到启动信号,则主机占用数据线。本发明使得不具有I2C总线的主机之间可以实现I2C总线功能,并且也实现了较高优先级的主机更优先占用I2C总线。
  • 一种基于FPGA的SRIO互联交换装置-201310527634.8
  • 秦刚;郑璐;王兴;张磊 - 武汉邮电科学研究院
  • 2013-10-31 - 2014-01-22 - G06F13/26
  • 一种基于FPGA的SRIO互联装置,在FPGA中设置SRIO互联模块、FIFO模块和SRIO接口模块,各源器件的数据分别经SRIO接口模块进入到SRIO互联模块,经过SRIO互联模块调度后进入FIFO模块,FIFO模块将数据传输到SRIO接口模块,SRIO接口模块向目的器件输出数据;设SRIO接口模块提供n个接口,每个接口支持连接一个器件,SRIO互联模块为每个器件提供一个仲裁器,每个仲裁器相应设一个FIFO模块;当某个接口连接的器件为目的器件,目的器件相应的仲裁器对所有源器件从接口输入的数据按数据包进行时分切片调度,调度后的数据包经相应的FIFO模块从相应的SRIO接口输出。
  • 集中式中断控制器-201310108147.8
  • B·D·博特赖特;J·M·克利里 - 英特尔公司
  • 2006-11-27 - 2013-08-21 - G06F13/26
  • 具有APIC逻辑的单独副本的集中式中断控制器为多定序器芯片或系统的所有处理单元提供APIC中断传送服务。该集中式中断控制器的中断定序器块根据公平模式调度该中断服务。该集中式中断控制器的至少一个实施例还包括防火墙逻辑,以便滤出选择的中断消息的传输。也描述和主张了其他的实施例。
  • 应用于微控制器的控制数据传输的方法及系统-201210153597.4
  • 徐进 - 钜泉光电科技(上海)股份有限公司
  • 2012-05-15 - 2012-10-03 - G06F13/26
  • 本发明提供一种应用于微控制器的控制数据传输的方法及系统。根据本发明所述的方法,先基于微控制器中数据处理单元输出每一个数据传输请求的端口的优先级选择一个数据传输请求;接着,控制微控制器中接口单元基于所选择数据传输请求来传输所述数据处理单元与外围存储设备之间的数据,直至完成数据传输;重复前述两步骤,直至完成所有数据传输请求的数据传输。本发明能够通过输出各数据传输请求的端口的优先级来选择并控制接口单元基于一个数据传输请求来进行数据传输,由此能够有效提高微控制器的工作效率。
  • 嵌入式数据处理设备和智能卡-201120540729.X
  • 苏敏 - 北京握奇数据系统有限公司
  • 2011-12-21 - 2012-08-22 - G06F13/26
  • 本实用新型提供了一种嵌入式数据处理设备和智能卡,该嵌入式数据处理设备包括:接收端口,用于接收至少两个数据帧;预处理器,与所述接收端口相连,用于根据所述接收端口接收的每个数据帧所属数据链路的通信优先级,对所述至少两个数据帧进行排序,并发送排序后的所述至少两个数据帧;及,核心处理任务单元,与所述预处理器相连,用于对所述预处理器发送的、排序后的所述至少两个数据帧进行处理,并将处理后的数据帧发送到上层应用。本实用新型能够提高嵌入式系统中的数据处理效率。
  • 用于安全中断处理的系统和方法-201110131861.X
  • F.黑尔维希;A.维莱拉 - 英飞凌科技股份有限公司
  • 2011-05-20 - 2011-11-23 - G06F13/26
  • 本发明涉及用于安全中断处理的系统和方法。本发明涉及一种用于安全中断处理的系统,和用于验证获胜服务请求节点的优先级的方法,以及用于验证服务请求的完整性的方法和设备。依据本发明的一个方面,提供了一种用于验证由中断控制器在多个服务请求节点(SRN)之间所执行的仲裁中确立的获胜服务请求节点(SRN)的优先级的方法,所述方法包括:在所述中断控制器中存储获胜SRN的优先级;对获胜SRN的优先级进行编码,其中所述编码考虑到检错;将经编码的优先级从所述获胜SRN传送到所述中断控制器;并且通过将获胜SRN所传送的经编码的优先级与在所述仲裁中确立并存储在所述中断控制器中的获胜SRN的优先级进行比较来验证所述获胜SRN的优先级。
  • 一种片上总线仲裁方法及装置-201110150606.X
  • 程旭;刘丹;冯毅;佟冬 - 北京北大众志微系统科技有限责任公司
  • 2011-06-07 - 2011-10-05 - G06F13/26
  • 一种片上总线仲裁方法和装置,方法包括:将设备分为从高到低的第一级、第二级、第三级;在每个仲裁周期中,执行下列步骤:计算每一个实时交易剩余的处理时间,并将发出需要立刻处理的申请的设备在本仲裁周期中升级为第一级;监视第一级和第二级的设备的带宽使用量,将带宽使用量超过预设带宽阈值的设备在本仲裁周期中降级为第三级;对总线使用权发出申请的设备中,当等级最高的设备为第一级设备时,授权给第一级设备;当等级最高的设备不是第一级设备时,授权给发出连续的申请的设备;所述连续的申请是指与最近授权交易读写类型相同,且地址与最近授权交易的地址命中相同行或不同存储体的申请。本发明在保证通信服务质量的同时优化访存性能。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top