会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data transfer engine with delay circuitry for blocking transfers
    • 具有阻塞传输延迟电路的数据传输引擎
    • US08589602B2
    • 2013-11-19
    • US13057679
    • 2009-05-26
    • Andrew BondPeter CummingFabienne Hegarty
    • Andrew BondPeter CummingColeman Hegarty
    • G06F13/28G06F3/00
    • G06F13/28
    • A circuit comprising: an execution unit; a plurality of addressable devices; and a data transfer engine coupled to the execution unit and to the devices, operable to fetch a plurality of descriptors under control of the execution unit, and based on each of the fetched descriptors to perform a transfer of data from a respective first to a respective second of the devices. The DMA engine comprises delay circuitry operable to block, during a delay period running from an earlier of the transfers, any later of the transfers involving at least one of the same devices as the earlier transfer, the delay circuitry being arranged to control the blocking in dependence on an indication received in one of the descriptors.
    • 一种电路,包括:执行单元; 多个可寻址装置; 以及耦合到所述执行单元和所述设备的数据传输引擎,用于在所述执行单元的控制下获取多个描述符,并且基于每个所述获取的描述符,以执行数据从相应的第一到第 第二个设备。 DMA引擎包括延迟电路,其可操作以在延迟时段期间从更早的传输中阻止任何稍后的传输,其涉及与早期传输相同的设备中的至少一个,延迟电路被布置为控制阻塞 依赖于在其中一个描述符中接收到的指示。
    • 2. 发明授权
    • Clock configuration
    • 时钟配置
    • US08341451B2
    • 2012-12-25
    • US12428728
    • 2009-04-23
    • Jon MangnallPeter Cumming
    • Jon MangnallPeter Cumming
    • G06F1/00G06F9/00
    • G06F1/04G06F9/4401
    • A circuit and method for determining the frequency of a first oscillating reference signal generated by a first reference oscillator. The circuit comprises: a second reference oscillator arranged to generate a second oscillating reference signal having a known frequency, a boot memory storing boot code comprising clock configuration code, and a processor coupled to the boot memory and the second reference oscillator. The processor is arranged to execute the boot code from the boot memory upon booting, wherein when executed the clock configuration code operates the processor to determine the frequency of the first reference signal by reference to the second reference signal.
    • 一种用于确定由第一参考振荡器产生的第一振荡参考信号的频率的电路和方法。 该电路包括:第二参考振荡器,被配置为产生具有已知频率的第二振荡参考信号,引导存储器存储包括时钟配置码的引导代码,以及耦合到引导存储器和第二参考振荡器的处理器。 处理器被布置为在引导时从引导存储器执行引导代码,其中当执行时,时钟配置代码操作处理器,以参考第二参考信号来确定第一参考信号的频率。
    • 3. 发明申请
    • DMA ENGINE
    • DMA引擎
    • US20110191507A1
    • 2011-08-04
    • US13057679
    • 2009-05-26
    • Andrew BondPeter CummingColman HegartyFabienne Hegarty
    • Andrew BondPeter CummingColman HegartyFabienne Hegarty
    • G06F13/28
    • G06F13/28
    • A circuit comprising: an execution unit; a plurality of addressable devices; and a data transfer engine coupled to the execution unit and to the devices, operable to fetch a plurality of descriptors under control of the execution unit, and based on each of the fetched descriptors to perform a transfer of data from a respective first to a respective second of the devices. The DMA engine comprises delay circuitry operable to block, during a delay period running from an earlier of the transfers, any later of the transfers involving at least one of the same devices as the earlier transfer, the delay circuitry being arranged to control the blocking in dependence on an indication received in one of the descriptors.
    • 一种电路,包括:执行单元; 多个可寻址装置; 以及耦合到所述执行单元和所述设备的数据传输引擎,用于在所述执行单元的控制下获取多个描述符,并且基于每个所述获取的描述符,以执行数据从相应的第一到第 第二个设备。 DMA引擎包括延迟电路,其可操作以在延迟时段期间从更早的传输中阻止任何稍后的传输,其涉及与早期传输相同的设备中的至少一个,延迟电路被布置为控制阻塞 依赖于在其中一个描述符中接收到的指示。
    • 4. 发明申请
    • DMA Engine
    • DMA引擎
    • US20090287859A1
    • 2009-11-19
    • US12466038
    • 2009-05-14
    • Andrew BondPeter CummingColman Hegarty
    • Andrew BondPeter CummingColman Hegarty
    • G06F13/28
    • G06F13/30
    • A circuit and corresponding method for transferring data. The circuit comprises: a CPU; a plurality of addressable devices; and a DMA engine coupled to the CPU and to those devices, the DMA engine comprising a plurality of DMA contexts each having fetch circuitry for fetching a DMA descriptor indicated by the CPU and transfer circuitry for transferring data from one to another of the devices based on a fetched descriptor. The DMA engine further comprises switching means operable to control a group of the contexts to alternate in a complementary sequence between fetching and performing a transfer, such that alternately one or more contexts in the group fetch whilst one or more others perform a transfer.
    • 一种用于传输数据的电路和相应的方法。 该电路包括:CPU; 多个可寻址装置; 以及耦合到CPU和那些设备的DMA引擎,DMA引擎包括多个DMA上下文,每个DMA上下文具有用于取出由CPU指示的DMA描述符的读取电路和用于基于 一个获取的描述符。 DMA引擎还包括切换装置,其可操作以控制一组上下文在获取和执行转移之间的互补序列中交替,使得在一个或多个其他执行转移时组中取代中的一个或多个上下文交替。
    • 5. 发明授权
    • Flip flop with reduced leakage current
    • 触发器具有减少的漏电流
    • US06781411B2
    • 2004-08-24
    • US10256302
    • 2002-09-27
    • Donald E. SteissClive BittlestonePeter CummingChristopher Barr
    • Donald E. SteissClive BittlestonePeter CummingChristopher Barr
    • H03K19173
    • H03K3/012H03K3/35625H03K17/693
    • A flip flop (30) comprising a master stage (34) comprising a first plurality of transistors (54, 56), wherein each of the first plurality of transistors comprises a selective conductive path between a source and drain. The flip flop also comprises a slave stage (42) comprising a second plurality of transistors (60, 62, 64, 66), wherein each of the second plurality of transistors comprises a selective conductive path between a source and drain. For the flip flop, in a low power mode the flip flop is operable to receive a first voltage (VDD) coupled to the selective conductive path for each of the first plurality of transistors. Also in the low power mode, the flip flop is operable to receive a second voltage (VDDL) coupled to the selective conductive path for each of the second plurality of transistors. Lastly, the second voltage is greater than the first voltage in the low power mode.
    • 一种触发器(30),包括包括第一多个晶体管(54,56)的主级(34),其中所述第一多个晶体管中的每一个包括在源极和漏极之间的选择性导电路径。 触发器还包括由第二多个晶体管(60,62,64,66)组成的从级(42),其中第二多个晶体管中的每一个包括在源极和漏极之间的选择性导电路径。 对于触发器,在低功率模式下,触发器可操作以接收耦合到第一多个晶体管中的每一个的选择导电路径的第一电压(VDD)。 同样在低功率模式下,触发器可操作以接收耦合到第二多个晶体管中的每一个的选择性导电路径的第二电压(VDDL)。 最后,第二电压大于低功率模式下的第一电压。
    • 6. 发明申请
    • BOOTING AN INTEGRATED CIRCUIT
    • 组装集成电路
    • US20120005471A1
    • 2012-01-05
    • US13228170
    • 2011-09-08
    • Peter CummingStephen Felix
    • Peter CummingStephen Felix
    • G06F9/00
    • G06F9/441
    • An integrated circuit is disclosed herein. In one embodiment, the integrated circuit includes: a processor; a plurality of external pins operatively coupled to the processor; and a permanently written memory operatively coupled to the processor, the memory having a plurality of regions each storing one or more respective boot properties for booting the processor. The processor is programmed to select one of the regions in dependence on an indication received via one or more of the external pins, to retrieve the one or more respective boot properties from the selected region, and to boot using the one or more retrieved boot properties.
    • 本文公开了集成电路。 在一个实施例中,集成电路包括:处理器; 可操作地耦合到所述处理器的多个外部引脚; 以及可操作地耦合到处理器的永久写入的存储器,所述存储器具有多个区域,每个区域存储用于引导处理器的一个或多个相应的引导属性。 处理器被编程为根据经由一个或多个外部引脚接收的指示来选择一个区域,以从所选择的区域检索一个或多个相应的引导属性,并使用一个或多个检索到的引导属性进行引导 。
    • 7. 发明授权
    • Booting an integrated circuit
    • 引导集成电路
    • US08024557B2
    • 2011-09-20
    • US12127131
    • 2008-05-27
    • Peter CummingStephen Felix
    • Peter CummingStephen Felix
    • G06F9/00G06F9/24G06F15/177
    • G06F9/441
    • An integrated circuit comprising: a processor; a plurality of external pins operatively coupled to the processor; and a permanently written memory operatively coupled to the processor, the memory having a plurality of regions each storing one or more respective boot properties for booting the processor. The processor is programmed to select one of the regions in dependence on an indication received via one or more of the external pins, to retrieve the one or more respective boot properties from the selected region, and to boot using the one or more retrieved boot properties.
    • 一种集成电路,包括:处理器; 可操作地耦合到所述处理器的多个外部引脚; 以及可操作地耦合到所述处理器的永久写入的存储器,所述存储器具有多个区域,每个区域存储用于引导所述处理器的一个或多个相应的引导属性。 处理器被编程为根据经由一个或多个外部引脚接收到的指示来选择一个区域,以从所选择的区域检索一个或多个相应的引导属性,并使用一个或多个检索到的引导属性进行引导 。
    • 8. 发明授权
    • Secure mode for processors supporting MMU
    • 支持MMU的处理器的安全模式
    • US07120771B2
    • 2006-10-10
    • US10256596
    • 2002-09-27
    • Franck DahanChristian RousselAlain ChateauPeter Cumming
    • Franck DahanChristian RousselAlain ChateauPeter Cumming
    • G06F12/00
    • G06F21/556G06F9/30047G06F9/3802G06F9/468G06F12/1491G06F21/51G06F21/52G06F21/74G06F21/82G06F2221/2101G06F2221/2105G06F2221/2141G06F2221/2143G06F2221/2149G06F2221/2153
    • A digital system is provided with a secure mode (3rd level of privilege) built in a non-invasive way on a processor system that includes a processor core, instruction and data caches, a write buffer and a memory management unit. A secure execution mode is thus provided on a platform where the only trusted software is the code stored in ROM. In particular the OS is not trusted, all native applications are not trusted. A secure execution mode is provided that allows virtual addressing when a memory management unit (MMU) is enabled. The secure execution mode allows instruction and data cache to be enabled. A secure execution mode is provided that allows all the system interruptions to be unmasked. The secure mode is entered through a unique entry point. The secure execution mode can be dynamically entered and exited with full hardware assessment of the entry/exit conditions. A specific set of entry conditions is monitored that account for caches, write buffer and MMU being enabled. The structure of the activation sequence code accounts for caches, write buffer and MMU being enabled. The structure of the exit sequences code accounts for caches, write buffer and MMU being enabled. A specific way is provided to manage a safe exit of secure mode under generic interruptions and allows return from interruption through entry point and activation sequence and a proper resuming of the secure execution. A specific way is provided to manage the MMU in secure mode and provide data exchange between secure and non-secure environment.
    • 在包括处理器核心,指令和数据高速缓冲存储器,写入缓冲器和写入缓冲器的处理器系统中,数字系统被提供有以非侵入式方式构建的安全模式(3级的特权级别) 内存管理单元。 因此,在唯一可信软件是存储在ROM中的代码的平台上提供安全执行模式。 特别是操作系统不受信任,所有本地应用程序都不被信任。 提供了一种安全执行模式,当启用存储器管理单元(MMU)时允许虚拟寻址。 安全执行模式允许指令和数据高速缓存启用。 提供了一种安全执行模式,允许所有系统中断被隐藏。 通过唯一的入口点输入安全模式。 安全执行模式可以通过进入/退出条件的完整硬件评估来动态输入和退出。 监视一个特定的条目条目,这些条目占用缓存,写入缓冲区和MMU被启用。 激活序列代码的结构用于缓存,写入缓冲区和MMU被使能。 退出序列代码的结构用于缓存,写入缓冲区和MMU被启用。 提供了一种具体的方法来管理通用中断下安全模式的安全退出,并允许从中断通过入口点和激活顺序返回,并适当恢复安全执行。 提供了以安全模式管理MMU的特定方式,并在安全和非安全环境之间提供数据交换。
    • 9. 发明授权
    • Method and system for controlling clock frequency for active power management
    • 控制有源电源管理时钟频率的方法和系统
    • US09141165B2
    • 2015-09-22
    • US13130825
    • 2009-05-29
    • Peter CummingHlond Marcin
    • Peter CummingHlond Marcin
    • G06F1/00G06F1/32
    • G06F1/3203G06F1/324G06F1/3296Y02D10/126Y02D10/172
    • A method of controlling the clock frequency of a processor executing software in a plurality of active periods, the method comprising, for each period: supplying to a power management application at least one parameter defining an execution profile for the period having high frequency and low frequency operating intervals; the power management application determining, based on said profile, granted clock frequencies for the high and low frequency operating intervals; the processor supplying to the power management application at the commencement of a period an operating cycle requirement for the period; the power management application determining, for each period, based on the operating cycle requirement, the length of the low frequency interval; and controlling the clock frequency in each interval based on the granted clock frequencies determined by the power management application.
    • 一种控制在多个活动期间执行软件的处理器的时钟频率的方法,所述方法包括:对于每个周期:向功率管理应用提供定义具有高频率和低频率的周期的执行简档的至少一个参数 操作间隔; 所述功率管理应用基于所述简档确定用于高频和低频操作间隔的时钟频率; 所述处理器在所述期间的操作周期要求的一段期间内向所述电力管理应用提供; 电源管理应用程序根据操作周期要求确定每个周期的低频间隔的长度; 以及基于由电力管理应用确定的授权时钟频率来控制每个间隔中的时钟频率。
    • 10. 发明申请
    • ACTIVE POWER MANAGEMENT
    • 有功功率管理
    • US20120023352A1
    • 2012-01-26
    • US13130825
    • 2009-05-29
    • Peter CummingHlond Marcin
    • Peter CummingHlond Marcin
    • G06F1/32
    • G06F1/3203G06F1/324G06F1/3296Y02D10/126Y02D10/172
    • A method of controlling the clock frequency of a processor executing software in a plurality of active periods, the method comprising, for each period: supplying to a power management application at least one parameter defining an execution profile for the period having high frequency and low frequency operating intervals; the power management application determining, based on said profile, granted clock frequencies for the high and low frequency operating intervals; the processor supplying to the power management application at the commencement of a period an operating cycle requirement for the period; the power management application determining, for each period, based on the operating cycle requirement, the length of the low frequency interval; and controlling the clock frequency in each interval based on the granted clock frequencies determined by the power management application.
    • 一种控制在多个活动期间执行软件的处理器的时钟频率的方法,所述方法包括:对于每个周期:向功率管理应用提供定义具有高频率和低频率的周期的执行简档的至少一个参数 操作间隔; 所述功率管理应用基于所述简档确定用于高频和低频操作间隔的时钟频率; 所述处理器在所述期间的操作周期要求的一段期间内向所述电力管理应用提供; 电源管理应用程序根据操作周期要求确定每个周期的低频间隔的长度; 以及基于由电力管理应用确定的授权时钟频率来控制每个间隔中的时钟频率。