[发明专利]具有多个硬件块的系统和操作该系统的方法无效
申请号: | 200780027744.0 | 申请日: | 2007-07-09 |
公开(公告)号: | CN101495940A | 公开(公告)日: | 2009-07-29 |
发明(设计)人: | O·埃尔斯霍赫特;J·霍恩斯比;J·格拉德;P·阿库多普洛斯;P·马里维特;T·阿佩蒙特 | 申请(专利权)人: | 索尼服务中心(欧洲)股份有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 李少丹;李家麟 |
地址: | 比利时*** | 国省代码: | 比利时;BE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 硬件 系统 操作 方法 | ||
1.一种具有多个硬件块的系统,该系统被配置成根据是否需要使用 相应的硬件块来独立控制至每一个硬件块的电源。
2.根据权利要求1的系统,包括:用于相应硬件块的设备驱动器, 该系统被配置成支持多个任务,其中每一个任务都通过与相应的设备驱 动器进行通信而使用了一个或多个硬件块。
3.根据权利要求2的系统,其中在每一个相应设备驱动器中实施 了计数器,该计数器被配置成在多个任务之一每次请求使用相应硬件块 时递增,以及在多个任务之一每次停止使用相应硬件块时递减。
4.根据权利要求3的系统,其中该计数器被实施为应用编程接口。
5.根据权利要求3或4的系统,其中该计数器提供了一个输出, 以便当计数器指示没有要求使用相应的硬件块的未完成请求的时候将 所述相应的硬件块断电。
6.根据权利要求5的系统,其中该计数器具有初始值0,并且只有 当该计数器具有非零值时,该输出才能够使相应的硬件块通电。
7.根据权利要求5或6的系统,还包括硬件时钟块,它具有用于 该系统的时钟信号的时钟输入,用于接收所述计数器的相应输出的电源 输入,用于相应硬件块的时钟输出,以及多个相应的逻辑门,其中每一 个相应的逻辑门都与时钟输入、相应的电源输入以及相应的时钟输出相 连,并且被配置成根据电源输入来将时钟信号有选择地提供给相应的时 钟输出。
8.根据前述任一权利要求的系统,其中所述多个硬件块包括定时 器、UART、SPI、SDIO、调谐器、解调器、滤波器以及MPE-FEC中的 至少一个。
9.根据前述任一权利要求的系统,其中该系统是解调器。
10.根据前述任一权利要求的系统,其中该系统是可互换式模块。
11.根据前述任一权利要求的系统,其中该系统是集成电路。
12.根据前述任一权利要求的系统,其中该系统是数字电视接收机。
13.根据前述任一权利要求的系统,其中该系统符合DVB-H标准。
14.一种用于操作系统的方法,其中该系统具有多个硬件块,该方 法包括:根据是否需要使用相应块来独立控制至每一个硬件块的电源。
15.根据权利要求14的方法,还包括:通过有选择地禁用相应的 硬件块的时钟来控制单独的硬件块的电源。
16.根据权利要求14或15的方法,还包括:使用最低软件层中的 参考计数来确定何时可以将硬件块通电或断电。
17.根据权利要求14、15或16的方法,还包括:
为每一个硬件块提供计数器;
在每次接收到使用相应的硬件块并且由此将其通电的请求的时候, 递增所述计数器;
在每次接收到停止使用相应的硬件块并且由此将其断电的请求的 时候,递减该计数器;以及
当计数器指示没有要求为硬件块通电的未完成请求的时候,提供将 相应硬件块断电的信号。
18.根据权利要求17的方法,还包括:
当所述计数器指示没有要求将硬件块通电的未完成请求的时候,将 相应的硬件块断电。
19.根据权利要求17或18的方法,还包括:为每一个硬件块提供 设备驱动器,以及在相应的设备驱动器中实施所述计数器。
20.一种计算机程序,该程序包含了程序代码装置,当在计算机上 运行所述程序时,所述程序代码装置用于执行权利要求14~19中任一权 利要求的所有步骤。
21.根据权利要求20的计算机程序,其中所述计算机程序作为在 设备驱动器中使用的应用编程接口被实施。
22.一种计算机程序产品,其中该产品包含了保存在计算机可读介 质上的程序代码装置,当在计算机上运行所述程序产品时,所述程序代 码装置用于执行权利要求14~19中任一权利要求的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼服务中心(欧洲)股份有限公司,未经索尼服务中心(欧洲)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780027744.0/1.html,转载请声明来源钻瓜专利网。