智能过电流预防制造技术

技术编号:12612190 阅读:120 留言:0更新日期:2015-12-30 11:13
一种系统、方法和/或计算机程序产品包括输入/输出(I/O)总线和将电压源耦合到所述I/O总线的智能电流组。所述智能电流组包括电流计,所述电流计测量到所述I/O总线的电流的实时流动。响应于到所述I/O总线的所述电流超过预定水平,所述智能电流组内的智能脉宽调制器(iPWM)通过缩短由所述iPWM从所述电压源接收到的电压的占空比来选择性地降低到所述I/O总线上的一个或多个电子设备的电流。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算硬件的领域,并且具体地涉及硬件设备。而且更具体地,本专利技术涉 及用于选择性地控制到硬件设备的电流水平的设计结构。
技术介绍
现场可编程门阵列(FPGA)或专用集成电路(ASIC)可以提供多个输入/输出(1/ 〇)电流总线,所述多个输入/输出(I/O)电流总线接收来自一个或多个电源引脚的电压源。 SP,FPGA/ASIC可以包括电流组,所述电流组获取电压源、将该电压转换成电流、并且向耦合 到其各自的I/O电流总线的一个或多个设备供应该电流。
技术实现思路
在本专利技术的一个实施例中,一种系统包括:电压源;输入/输出(I/O)总线,其中 所述输入/输出总线向一个或多个电子设备传输电流并且传输来自所述一个或多个电子 设备的数据;以及智能电流组,所述智能电流组将所述电压源耦合到所述I/O总线。所述智 能电流组包括:电流计,其中所述电流计测量通过耦合到所述电压源的电阻的电流的实时 流动;以及智能脉宽调制器(iPWM),其中所述iPWM将所述电流计和所述电阻耦合到所述1/ 0总线,并且其中所述iPWM被构建以:确定由所述电流计测量的通过所述电阻的电流的所 述实时流动是否超过预定量;以及响应于确定由所述电流计测量的通过所述电阻的电流的 所述实时流动超过所述预定量,选择性地降低到所述一个或多个电子设备中的至少一个电 子设备的电流,其中由所述iPWM通过缩短由所述iPWM从所述电压源接收到的电压的占空 比来降低到所述一个或多个电子设备中的所述至少一个电子设备的电流。 在本专利技术的另一实施例中,硬件描述语言(HDL)设计结构被编码在机器可读数据 存储介质上。所述HDL设计结构包括当在计算机辅助设计系统中被处理时生成系统的机器 可执行表示的元件,所述系统包括:电压源;输入/输出(I/O)总线,其中所述输入/输出总 线向一个或多个电子设备传输电流并且传输来自所述一个或多个电子设备的数据;以及智 能电流组,所述智能电流组将所述电压源耦合到所述I/O总线。所述智能电流组包括:电流 计,其中所述电流计测量通过耦合到所述电压源的电阻的电流的实时流动;以及智能脉宽 调制器(iPWM),其中所述iPWM将所述电流计和所述电阻耦合到所述I/O总线,并且其中所 述iPWM被构建以:确定由所述电流计测量的通过所述电阻的电流的所述实时流动是否超 过预定量;以及响应于确定由所述电流计测量的通过所述电阻的电流的所述实时流动超过 所述预定量,选择性地降低到所述一个或多个电子设备中的至少一个电子设备的电流,其 中由所述iPWM通过缩短由所述iPWM从所述电压源接收到的电压的占空比来降低到所述一 个或多个电子设备中的所述至少一个电子设备的电流。 在本专利技术的又一实施例中,一种方法控制到硬件系统中的一个或多个设备的电 流,其中所述硬件系统包括电压源、输入/输出(I/O)总线和将所述电压源耦合到所述1/ 〇总线的智能电流组。电流计测量通过耦合到所述电压源的电阻的电流的实时流动。所述 智能电流组内的智能脉宽调制器(iPWM)单元和所述电流计确定通过所述电阻的电流的所 述实时流动是否超过预定量。响应于所述iPWM和所述电流计确定由所述电流计测量的通 过所述电阻的电流的所述实时流动超过所述预定量,选择性地降低到耦合到所述I/O总线 的一个或多个电子设备中的至少一个电子设备的电流,其中由所述iPWM通过缩短由所述 iPWM从所述电压源接收到的电压的占空比来降低到所述一个或多个电子设备中的所述至 少一个电子设备的电流。 本专利技术的以上以及附加的目的、特征和优点将从下面详细撰写的描述变得明显。【附图说明】 本专利技术本身以及其优选的使用模式、另外的目的和优点将在结合附图阅读时通过 参考说明性实施例的以下详细描述得到最好理解,在附图中: 图1描绘了在其中可以实施和/或利用本专利技术的示范性物理计算机; 图2图示了具有多个电流组的ASIC/FPGA ; 图3描绘了图2中图示的电流组中的一个电流组的附加的细节; 图4是由系统执行以选择性地调节来自特定电流组的到I/O总线上的设备的电流 水平的示范性步骤的高级流程图;以及 图5是在对当前描述的示范性系统的半导体设计、制造和/或测试中使用的设计 过程的流程图。【具体实施方式】 现在参考图1,描绘了示范性计算机100的框图,利用计算机100和/或在计算机 100中可以利用本专利技术。计算机100包括耦合到系统总线106的处理器单元104。驱动/支 持显示器110的视频适配器108也被耦合到系统总线106。系统总线106经由总线桥112 被耦合到输入/输出(I/O)总线114。I/O接口 116被耦合到I/O总线114。I/O接口 116 承担与包括键盘118、鼠标120、紧凑盘-只读存储器(⑶-ROM)驱动器122和快闪存储器设 备126的各种I/O设备的通信。连接到I/O接口 116的端口的格式可以是计算机体系结构 领域的技术人员已知的任何端口的格式,包括但不限于通用串行总线(USB)端口。 计算机100能够使用耦合到系统总线106的网络接口 130经由网络128与服务器 150通信。网络128可以是诸如互联网的外部网络或诸如以太网或虚拟专网(VPN)的内部 网络。服务器150可以在体系结构上以针对计算机100描绘的方式被配置。 硬驱动器接口 132也被耦合到系统总线106。硬驱动器接口 132与硬驱动器134 接口。在一个实施例中,硬驱动器134填充系统存储器136,系统存储器136也被耦合到系 统总线106。系统存储器136被定义为计算机100中的最低级的易失性存储器。该易失性 存储器可以包括附加的更高级的易失性存储器(未示出),包括但不限于高速缓存存储器、 寄存器和缓冲器。填充系统存储器136的代码包括操作系统(OS) 138和应用程序144。 OS 138包括壳140,用于提供对诸如应用程序144的资源的透明用户访问。一般 地,壳140 (如其在UNLXtl中被称为的-UNIX是国际开放标准组织在美国和其他国家中的 注册商标),在\Vindows_R (windows是微软公司在美国和其他国家中的注册商标)中被 称为命令处理器,是提供在用户和操作系统之间的解释器和接口的程序,并且一般是操作 系统软件层次结构中的最高层并且用作命令解释器。因此,壳140提供系统提示,解释通过 键盘118、鼠标120或其他输入介质输入的命令,并且将解释的命令发送到操作系统的合适 的较低层(例如,内核142)以供处理。如所描绘的,OS 138还包括内核142,其包括用于OS 138的功能的较低层。内核142提供OS 138的其他部分和应用程序144所需要的必要服 务。由内核142提供的服务包括存储器管理、进程和任务管理、磁盘管理和I/O设备管理。 应用程序144包括浏览器146。浏览器146包括使得万维网(WWW)客户端(即, 计算机100)能够向互联网发送网络消息并且接收来自互联网的网络消息的程序模块和指 令。计算机100可以利用超文本传输协议(HTTP)消息传送以使得能够与服务器150通信。 系统存储器136中的应用程序144还包括电流输入/输出控制逻辑(CIOCL) 148,在一个实 施例中其执行下面在图4和/或图5中描本文档来自技高网...

【技术保护点】
一种系统,包括:电压源;输入/输出(I/O)总线,其中所述输入/输出总线向一个或多个电子设备传输电流并且传输来自所述一个或多个电子设备的数据;以及智能电流组,所述智能电流组将所述电压源耦合到所述I/O总线,其中所述智能电流组包括:电流计,其中所述电流计测量通过耦合到所述电压源的电阻的电流的实时流动;以及智能脉宽调制器(iPWM),其中所述iPWM将所述电流计和所述电阻耦合到所述I/O总线,并且其中所述iPWM被构建以:确定由所述电流计测量的通过所述电阻的电流的所述实时流动是否超过预定量;以及响应于确定由所述电流计测量的通过所述电阻的电流的所述实时流动超过所述预定量,选择性地降低到所述一个或多个电子设备中的至少一个电子设备的电流,其中由所述iPWM通过缩短由所述iPWM从所述电压源接收到的电压的占空比来降低到所述一个或多个电子设备中的所述至少一个电子设备的电流。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:L·D·莱米斯M·德塞萨里斯G·D·塞尔曼S·L·万德林登J·J·帕索恩塞
申请(专利权)人:联想企业解决方案新加坡有限公司
类型:发明
国别省市:新加坡;SG

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

1