METHODS AND APPARATUS FOR INCREASING DEVICE ACCESS PERFORMANCE IN DATA PROCESSING SYSTEMS
    1.
    发明申请
    METHODS AND APPARATUS FOR INCREASING DEVICE ACCESS PERFORMANCE IN DATA PROCESSING SYSTEMS 审中-公开
    数据处理系统中增加设备访问性能的方法和设备

    公开(公告)号:US20130111181A1

    公开(公告)日:2013-05-02

    申请号:US13286109

    申请日:2011-10-31

    IPC分类号: G06F12/08

    摘要: A data processing system comprises a device and device access circuitry. The device is mapped to a first mapped address region and to a second mapped address region. The device access circuitry, in turn, is operative to access the device in accordance with a first set of memory attributes when addressing the device within the first mapped address region and to access the device in accordance with a second set of memory attributes when addressing the device within the second mapped address region. The first set of memory attributes is different from the second set of memory attributes.

    摘要翻译: 数据处理系统包括设备和设备访问电路。 该设备被映射到第一映射地址区域和第二映射地址区域。 在寻址第一映射地址区域内的设备时,设备访问电路又可操作以根据第一组存储器属性访问设备,并且当寻址存储器属性时,根据第二组存储器属性访问设备 设备在第二映射地址区域内。 第一组内存属性与第二组内存属性不同。

    SYSTEM, CIRCUIT AND METHOD FOR IMPROVING SYSTEM-ON-CHIP BANDWIDTH PERFORMANCE FOR HIGH LATENCY PERIPHERAL READ ACCESSES
    2.
    发明申请
    SYSTEM, CIRCUIT AND METHOD FOR IMPROVING SYSTEM-ON-CHIP BANDWIDTH PERFORMANCE FOR HIGH LATENCY PERIPHERAL READ ACCESSES 有权
    用于改善高周期性外设读取访问的系统级芯片带宽性能的系统,电路和方法

    公开(公告)号:US20120311209A1

    公开(公告)日:2012-12-06

    申请号:US13118493

    申请日:2011-05-30

    IPC分类号: G06F13/20

    摘要: A system, circuit and method for improving system-on-chip (SoC) bandwidth performance for high latency peripheral read accesses using a bridge circuit are disclosed. In one embodiment, the SoC includes the bridge circuit, one or more bus masters, at least one high bandwidth bus slave and at least one low bandwidth bus slave that are communicatively coupled via a high bandwidth bus and a low bandwidth bus. Further, the bus masters access the at least one low bandwidth bus slave by issuing an early read transaction request in advance to a scheduled read transaction request. Furthermore, the bridge circuit receives the early read transaction request and fetches data associated with the early read transaction request. In addition, the bridge circuit receives the scheduled read transaction request. The fetched data is then sent to the bus masters upon receiving the scheduled read transaction request.

    摘要翻译: 公开了一种用于使用桥接电路来提高用于高延迟外设读取访问的片上系统(SoC)带宽性能的系统,电路和方法。 在一个实施例中,SoC包括桥接电路,一个或多个总线主器件,至少一个高带宽总线从器件和至少一个低带宽总线从器件,其通过高带宽总线和低带宽总线通信耦合。 此外,总线主机通过预先向安排的读取事务请求发出早期读取事务请求来访问至少一个低带宽总线从机。 此外,桥接电路接收早期读取事务请求并且获取与早期读取事务请求相关联的数据。 此外,桥接电路接收预定的读取事务请求。 然后,在接收到预定的读取事务请求后,将获取的数据发送到总线主机。

    Proxy responder for handling anomalies in a hardware system
    3.
    发明授权
    Proxy responder for handling anomalies in a hardware system 有权
    用于处理硬件系统异常的代理应答器

    公开(公告)号:US08924779B2

    公开(公告)日:2014-12-30

    申请号:US13435613

    申请日:2012-03-30

    IPC分类号: G06F11/00

    摘要: An apparatus for handling anomalies in a hardware system including a master device and at least one slave device coupled with the master device through an interconnect device is provided. The apparatus includes at least one controller operative to receive status information relating to the slave device. The status information is indicative of whether an anomaly is present in the slave device and/or the interconnect device. The controller is operative to generate output response information as a function of the status information relating to the slave device for detecting and/or responding to hardware system anomalies in a manner which reduces a need for resetting the hardware system to return to normal operation.

    摘要翻译: 提供一种用于处理硬件系统中的异常的装置,包括主设备和通过互连设备与主设备耦合的至少一个从设备。 该装置包括至少一个控制器,用于接收与从属设备相关的状态信息。 状态信息表示从属设备和/或互连设备中是否存在异常。 控制器可操作以根据与从属设备有关的状态信息的函数产生输出响应信息,用于以减少硬件系统复位以恢复正常操作的方式检测和/或响应硬件系统异常。

    System, circuit and method for improving system-on-chip bandwidth performance for high latency peripheral read accesses
    4.
    发明授权
    System, circuit and method for improving system-on-chip bandwidth performance for high latency peripheral read accesses 有权
    用于提高高延迟外设读取访问的片上带宽性能的系统,电路和方法

    公开(公告)号:US08504756B2

    公开(公告)日:2013-08-06

    申请号:US13118493

    申请日:2011-05-30

    IPC分类号: G06F13/36 G06F13/40

    摘要: A system, circuit and method for improving system-on-chip (SoC) bandwidth performance for high latency peripheral read accesses using a bridge circuit are disclosed. In one embodiment, the SoC includes the bridge circuit, one or more bus masters, at least one high bandwidth bus slave and at least one low bandwidth bus slave that are communicatively coupled via a high bandwidth bus and a low bandwidth bus. Further, the bus masters access the at least one low bandwidth bus slave by issuing an early read transaction request in advance to a scheduled read transaction request. Furthermore, the bridge circuit receives the early read transaction request and fetches data associated with the early read transaction request. In addition, the bridge circuit receives the scheduled read transaction request. The fetched data is then sent to the bus masters upon receiving the scheduled read transaction request.

    摘要翻译: 公开了一种用于使用桥接电路来提高用于高延迟外设读取访问的片上系统(SoC)带宽性能的系统,电路和方法。 在一个实施例中,SoC包括桥接电路,一个或多个总线主器件,至少一个高带宽总线从器件和至少一个低带宽总线从器件,其通过高带宽总线和低带宽总线通信耦合。 此外,总线主机通过预先向安排的读取事务请求发出早期读取事务请求来访问至少一个低带宽总线从机。 此外,桥接电路接收早期读取事务请求并且获取与早期读取事务请求相关联的数据。 此外,桥接电路接收预定的读取事务请求。 然后,在接收到预定的读取事务请求后,将获取的数据发送到总线主机。

    ARBITRATION CIRCUITRY FOR ASYNCHRONOUS MEMORY ACCESSES
    5.
    发明申请
    ARBITRATION CIRCUITRY FOR ASYNCHRONOUS MEMORY ACCESSES 有权
    用于异步存储器访问的仲裁电路

    公开(公告)号:US20130166938A1

    公开(公告)日:2013-06-27

    申请号:US13334885

    申请日:2011-12-22

    IPC分类号: G06F1/12

    CPC分类号: G06F1/12

    摘要: A data processing system comprises a processor operating according to a first clock signal and a memory operating according to a second clock signal. The data processing system causes the processor to read data from the memory at least in part in response to a signal from first synchronizing circuitry and a signal from second synchronizing circuitry. The first synchronizing circuitry comprises a first storage element that samples a signal synchronized to the second clock signal in combination with a second storage element that samples an output of the first storage element. The first and second storage elements are triggered by inverse transitions in the first clock signal. The second synchronizing circuitry comprises third and fourth storage elements configured in a similar manner, except that they sample a signal synchronized to the first clock signal and are triggered by inverse transitions in the second clock signal.

    摘要翻译: 数据处理系统包括根据第一时钟信号操作的处理器和根据第二时钟信号操作的存储器。 数据处理系统使得处理器至少部分地响应于来自第一同步电路的信号和来自第二同步电路的信号从存储器读取数据。 第一同步电路包括第一存储元件,其对与第二时钟信号同步的信号与对第一存储元件的输出进行采样的第二存储元件组合进行采样。 第一和第二存储元件由第一时钟信号中的反向转换触发。 第二同步电路包括以类似方式配置的第三和第四存储元件,除了它们对与第一时钟信号同步的信号进行采样,并且由第二时钟信号中的反向转换触发。

    SYSTEM AND METHOD FOR OPTIMIZING SLAVE TRANSACTION ID WIDTH BASED ON SPARSE CONNECTION IN MULTILAYER MULTILEVEL INTERCONNECT SYSTEM-ON-CHIP ARCHITECTURE
    6.
    发明申请
    SYSTEM AND METHOD FOR OPTIMIZING SLAVE TRANSACTION ID WIDTH BASED ON SPARSE CONNECTION IN MULTILAYER MULTILEVEL INTERCONNECT SYSTEM-ON-CHIP ARCHITECTURE 有权
    基于多层互连系统片上架构的微小连接优化从属交易ID宽度的系统和方法

    公开(公告)号:US20120311210A1

    公开(公告)日:2012-12-06

    申请号:US13118603

    申请日:2011-05-31

    IPC分类号: G06F13/00 G06F13/32

    摘要: A system and method for optimizing slave transaction ID width based on sparse connection between multiple masters and multiple slaves in a multilayer multilevel interconnect system-on-chip (SOC) architecture are disclosed. In one embodiment, slave transaction ID widths are computed for a first processing subsystem and a second processing subsystem including multiple masters and multiple slaves. Further, a slave transaction ID for each master to any slave in the first processing subsystem and in the second processing subsystem is generated based on the computed slave transaction ID width. Furthermore, sparse connection information between the multiple masters and multiple slaves is determined via a first bus matrix in the first processing subsystem. A first optimized slave transaction ID for each master to any slave in the first processing subsystem is then generated by removing don't care bits in each generated slave transaction ID based on the sparse connection information.

    摘要翻译: 公开了一种基于多层互连片上系统(SOC)架构中的多个主机与多个从机之间的稀疏连接来优化从事事务ID宽度的系统和方法。 在一个实施例中,为第一处理子系统和包括多个主器件和多个从器件的第二处理子系统计算从事事务ID宽度。 此外,基于所计算的从事事务ID宽度,生成针对第一处理子系统和第二处理子系统中的任何从属设备的每个主机的从事事务ID。 此外,多个主站和多个从站之间的稀疏连接信息通过第一处理子系统中的第一总线矩阵来确定。 然后,通过根据稀疏连接信息去除每个生成的从事事务ID中的无关位,来生成第一处理子系统中的每个主设备到每个主设备的第一优化的从事事务ID。

    Interconnect congestion reduction for memory-mapped peripherals
    7.
    发明授权
    Interconnect congestion reduction for memory-mapped peripherals 有权
    内存映射外围设备的互连拥塞减少

    公开(公告)号:US08667196B2

    公开(公告)日:2014-03-04

    申请号:US13455744

    申请日:2012-04-25

    IPC分类号: G06F13/00

    CPC分类号: G06F13/404

    摘要: A method and apparatus are provided for mapping addresses between one or more slave devices and at least one corresponding master device in a multilayer interconnect system including a plurality of bus matrices for interfacing between the one or more slave devices and the master device. The method and apparatus are operative for receiving an address map corresponding to the system, receiving information regarding connectivity of one or more slave devices through at least one of the bus matrices, determining whether the master device has more than one default slave unit associated therewith, and, when the master device has more than one default slave unit associated therewith, generating first and second address mappings and configuring the system to have no more than one default slave unit per master device.

    摘要翻译: 提供了一种用于映射一个或多个从设备之间的地址和多层互连系统中的至少一个对应的主设备的方法和设备,该多层互连系统包括用于在一个或多个从设备与主设备之间进行接口的多个总线矩阵。 所述方法和装置可操作用于接收对应于系统的地址映射,通过至少一个总线矩阵接收关于一个或多个从属设备的连通性的信息,确定主设备是否具有多于一个与之相关的默认从单元, 并且当所述主设备具有多于一个与之相关联的默认从单元时,产生第一和第二地址映射,并且将所述系统配置为每个主设备具有不超过一个默认从单元。

    Electronic Storage System Architecture
    8.
    发明申请
    Electronic Storage System Architecture 审中-公开
    电子存储系统架构

    公开(公告)号:US20130314819A1

    公开(公告)日:2013-11-28

    申请号:US13481900

    申请日:2012-05-28

    IPC分类号: G11B5/004 G11B5/127

    摘要: An electronic storage system includes a first cylindrical storage area. The first cylindrical storage area is configured to rotate about an axis. The first cylindrical storage area includes a first storage surface. The storage system further includes a first access head, configured to access information stored on the first storage surface, and a first head arm. The first access head is disposed on the first head arm. A corresponding method, cylindrical storage area, and head access assembly are also provided.

    摘要翻译: 电子存储系统包括第一圆柱形存储区域。 第一圆柱形存储区域被配置为围绕轴线旋转。 第一圆柱形存储区域包括第一存储表面。 存储系统还包括:第一接入头,被配置为访问存储在第一存储表面上的信息和第一头臂。 第一进入头设置在第一头臂上。 还提供了相应的方法,圆柱形存储区域和头部存取组件。

    CLOSED LOOP DYNAMIC INTERCONNECT BUS ALLOCATION METHOD AND ARCHITECTURE FOR A MULTI LAYER SoC
    9.
    发明申请
    CLOSED LOOP DYNAMIC INTERCONNECT BUS ALLOCATION METHOD AND ARCHITECTURE FOR A MULTI LAYER SoC 有权
    多层SoC的闭环动态互连总线分配方法和架构

    公开(公告)号:US20120124260A1

    公开(公告)日:2012-05-17

    申请号:US12944762

    申请日:2010-11-12

    IPC分类号: G06F13/00

    摘要: A closed loop dynamic interconnect bus allocation method and architecture for a multi layer SoC is disclosed. In one embodiment, a system on chip (SoC) includes multiple masters, multiple slaves, multiple buses, and an interconnect module coupled to multiple masters and multiple slaves via multiple buses. The interconnect module includes an arbiter. The SoC also includes an inner characteristic bus coupled to the plurality of masters, the plurality of slaves and the interconnect module. The interconnect module receives on-chip bus transactions substantially simultaneously from the multiple masters to be processed on one or more of the multiple slaves via the multiple buses. The interconnect module also receives inner characteristic information of the on-chip bus transactions via the inner characteristic bus. Further, the interconnect module allocates the received on-chip bus transactions from the multiple masters to associated one or more of multiple slaves based on the received inner characteristic information.

    摘要翻译: 公开了一种用于多层SoC的闭环动态互连总线分配方法和架构。 在一个实施例中,片上系统(SoC)包括多个主站,多个从站,多个总线以及通过多个总线耦合到多个主站和多个从站的互连模块。 互连模块包括仲裁器。 SoC还包括耦合到多个主器件,多个从器件和互连模块的内部特性总线。 互连模块通过多个总线从多个主机基本上同时接收要在多个从机中的一个或多个上进行处理的片上总线事务。 互连模块还经由内部特性总线接收片上总线事务的内部特征信息。 此外,互连模块基于所接收的内部特征信息,将从多个主机接收到的片上总线事务分配给相关联的一个或多个从站。

    Arbitration circuitry for asynchronous memory accesses
    10.
    发明授权
    Arbitration circuitry for asynchronous memory accesses 有权
    用于异步存储器访问的仲裁电路

    公开(公告)号:US08904221B2

    公开(公告)日:2014-12-02

    申请号:US13334885

    申请日:2011-12-22

    IPC分类号: G06F1/12 G06F13/42 H04L7/00

    CPC分类号: G06F1/12

    摘要: A data processing system comprises a processor operating according to a first clock signal and a memory operating according to a second clock signal. The data processing system causes the processor to read data from the memory at least in part in response to a signal from first synchronizing circuitry and a signal from second synchronizing circuitry. The first synchronizing circuitry comprises a first storage element that samples a signal synchronized to the second clock signal in combination with a second storage element that samples an output of the first storage element. The first and second storage elements are triggered by inverse transitions in the first clock signal. The second synchronizing circuitry comprises third and fourth storage elements configured in a similar manner, except that they sample a signal synchronized to the first clock signal and are triggered by inverse transitions in the second clock signal.

    摘要翻译: 数据处理系统包括根据第一时钟信号操作的处理器和根据第二时钟信号操作的存储器。 数据处理系统使得处理器至少部分地响应于来自第一同步电路的信号和来自第二同步电路的信号从存储器读取数据。 第一同步电路包括第一存储元件,其对与第二时钟信号同步的信号与对第一存储元件的输出进行采样的第二存储元件组合进行采样。 第一和第二存储元件由第一时钟信号中的反向转换触发。 第二同步电路包括以类似方式配置的第三和第四存储元件,除了它们对与第一时钟信号同步的信号进行采样,并且由第二时钟信号中的反向转换触发。