发明名称 Programmable inter-virtual channel and intra-virtual channel instructions issuing rules for an I/O bus of a system-on-a-chip processor
摘要 A method and apparatus for programming instruction issuing rules for instructions residing among various virtual channels, as well as the same virtual channel of an I/O bus interface for a system-on-a-chip processor. In the method and apparatus of the present invention both intra-virtual channel dependencies and inter-virtual channel dependencies are fully programmable, thereby offering significant advantages over prior art I/O interfaces. The method and apparatus of the present invention is broadly comprised of a system for managing data transactions between a first bus and a second bus. A first transaction conversion module is operably connected to the first bus and is operable to receive transactions from the first bus and a first format and to convert those transactions into an internal format. An ordering rules logic module is operably connected to the first transaction conversion module and is further operable to control issuing of transactions in accordance with a dependency relationship between the individual transactions. The ordering rules logic module generates validated transactions that are provided to a second conversion transaction module which is operably connected to the second bus. The ordering rules logic module of the present invention is fully programmable and, therefore, does not need to be redesigned when the data processing system is adapted to operate on a new bus system.
申请公布号 US2005228930(A1) 申请公布日期 2005.10.13
申请号 US20040821397 申请日期 2004.04.09
申请人 BROADCOM CORPORATION 发明人 NING CHUN H.;MOLL LAURENT R.;CHUI KWONG-TAK;GO SHUN W.;JAMKHANDI PIYUSH S.
分类号 G06F13/36;G06F13/40;(IPC1-7):G06F13/36 主分类号 G06F13/36
代理机构 代理人
主权项
地址