会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and apparatus for local and distributed data memory access (“DMA”) control
    • 本地和分布式数据存储器访问(“DMA”)控制的方法和装置
    • US07058735B2
    • 2006-06-06
    • US10452330
    • 2003-06-02
    • Thomas Vincent Spencer
    • Thomas Vincent Spencer
    • G06F13/00
    • G06F13/28
    • An apparatus for local direct memory access control includes a processor unit for generating a direct memory access designator when needed data is not available and continuing processing which does not require the unavailable data. A memory access designator holder receives the memory access designator, and a local data memory access controller performs a data memory access transaction in accordance with the content of a descriptor. Staging registers hold components of a data memory access designator and transfer the components to a selected portion of the data memory access designator holder. The data memory access controller transfers the contents of the staging registers to the data memory access designator holder when one of the staging registers is written to by the processor unit. The processor unit stalls if a write to the staging register occurs when the data memory access designator holders contain a data memory access designator, and ceases the stall when one of the plurality of data memory access designator holders ceases to contain a data memory access designator.
    • 用于本地直接存储器访问控制的装置包括处理器单元,用于当需要数据不可用时生成直接存储器访问指示符,并且不需要不可用数据的持续处理。 存储器访问指示符持有者接收存储器访问指示符,并且本地数据存储器访问控制器根据描述符的内容执行数据存储器访问事务。 分段寄存器保存数据存储器访问指示符的组件,并将组件传输到数据存储器访问指示符持有者的选定部分。 数据存储器访问控制器在处理器单元写入其中一个分段寄存器时,将分段寄存器的内容传送到数据存储器访问指示符持有者。 如果在数据存储器访问指示符持有者包含数据存储器访问指示符时发生对分段寄存器的写入,则处理器单元停止,并且当多个数据存储器访问指示符持有者之一停止包含数据存储器访问指示符时,停止停止。
    • 3. 发明授权
    • Hardware assisted firmware task scheduling and management
    • 硬件辅助固件任务调度和管理
    • US06912610B2
    • 2005-06-28
    • US10402182
    • 2003-03-28
    • Thomas Vincent Spencer
    • Thomas Vincent Spencer
    • G06F20060101G06F9/00G06F9/46G06F9/50G06F13/38
    • G06F9/546G06F2209/548
    • A data processing module having a central processing unit and a task management control method and apparatus is disclosed which may comprise: a plurality of task identifiers adapted to identify a task requesting service by the central processing unit; an arbitration system external to the central processing unit adapted to select a task identifier from one of the plurality of task identifiers and to provide to the central processing unit the location of data or at least one instruction, which location is determined by the identity of the task identifier and to provide to the central processing unit the location of at least one instruction to initiate processing of the task, comprising: arbitration value determination logic adapted to determine at least one arbitration value of each task identifier requesting service; arbitration logic adapted to select a task identifier requesting service based upon the at least one arbitration value for each task identifier requesting service.
    • 公开了一种具有中央处理单元和任务管理控制方法和装置的数据处理模块,其可以包括:多个任务标识符,用于识别中央处理单元的任务请求服务; 中央处理单元外部的仲裁系统,适于从多个任务标识符之一选择任务标识符,并向中央处理单元提供数据或至少一个指令的位置,哪个位置由 任务标识符,并且向中央处理单元提供至少一个指令以发起任务处理的位置,包括:仲裁值确定逻辑,适于确定每个任务标识符请求服务的至少一个仲裁值; 仲裁逻辑适于基于每个任务标识符请求服务的至少一个仲裁值来选择任务标识符请求服务。
    • 4. 发明授权
    • Local emulation of data RAM utilizing write-through cache hardware within a CPU module
    • 使用CPU模块内的直写缓存硬件对数据RAM进行本地仿真
    • US06880047B2
    • 2005-04-12
    • US10401459
    • 2003-03-28
    • Thomas Vincent Spencer
    • Thomas Vincent Spencer
    • G06F12/08G06F12/12
    • G06F12/0802G06F12/0888G06F12/126G06F2212/2515
    • In a processor module having a local software visible data memory and a write through cache connected to an external memory space external to the processor module over a bus, a method and apparatus for supplementing the local software visible data memory utilizing the write through cache is disclosed which may comprise: a processor bus interface and memory management unit adapted to detect a processor write operation to a preselected location in the external memory space that is not currently a cached address line, that will cause a cache miss, to decode the write operation to the preselected external memory space location as a RAM emulation write operation and to place in the cache pseudo data at the respective address line in the cache, without executing a fetch and store from the actual external memory location in response to the cache miss. The method and apparatus may further comprise the processor bus interface and memory management unit further adapted to subsequently ignore the write through command from the processor when the processor writes to the address without a cache miss. The external memory space may include a cacheable portion of external memory space and a non-cacheable portion of the external memory space; and, the preselected external memory space may be located within the cacheable portion of the external memory space. The module may be implemented on an integrated circuit and comprise a portion of a computer and communication link interface and may include a plurality of modules and may be contained on a host bus adapter card.
    • 在具有本地软件可视数据存储器和通过总线连接到处理器模块外部的外部存储器空间的写入高速缓存的处理器模块中,公开了一种利用写入高速缓存来补充本地软件可视数据存储器的方法和装置 其可以包括:处理器总线接口和存储器管理单元,其适于检测对外部存储器空间中的当前未被缓存的地址线的预选位置的处理器写入操作,这将导致高速缓存未命中,以将写操作解码为 预选的外部存储器空间位置作为RAM仿真写入操作,并且在高速缓存中的相应地址线处放置在高速缓存伪数据中,而不响应于高速缓存未命中而从实际外部存储器位置执行获取和存储。 该方法和装置还可以包括处理器总线接口和存储器管理单元,该处理器总线接口和存储器管理单元进一步适于随后当处理器写入地址而忽略高速缓存时随后忽略来自处理器的写入命令。 外部存储器空间可以包括外部存储器空间的可高速缓存部分和外部存储器空间的不可高速缓存部分; 并且预选的外部存储器空间可以位于外部存储器空间的可高速缓存部分内。 模块可以在集成电路上实现并且包括计算机的一部分和通信链路接口,并且可以包括多个模块并且可以包含在主机总线适配器卡上。