A digital system has a host processor 200 with a bus controller 210 and peripherals 220(0)-220(31) interconnected by an interconnect bus 230. 32 peripherals are share a common strobe line (nSTROBE[0]) on an embodiment of the interconnect bus in a first subdomain. Additional sub-domains, such as sub-domain 260, can be likewise connected to interconnect bus 230. Additional strobe lines nSTROBE(n) are used to select a particular sub-domain in response to an address presented to bus controller 210 by CPU 200. An interconnect bus transaction is synchronized in background so that a current cycle is not delayed. A first write cycle 1500 is completed as a no-wait state transaction, while immediately following second write cycle 1510 is delayed while synchronization circuit 1400 completes the synchronization of the first write cycle. nSTROBE pulse 1520 indicates first write transaction 1500 while nREADY pulse 1530 indicates the completion of a no-wait state first write transaction 1500. nSTROBE 1521 indicates the beginning of the second write transaction 1510 while nREADY pulse 1531 indicates the completion of a wait stated write, transaction 1510. Synchronization of write transaction 1600 is completed in background by using nSTROBE pulses 1521 and 1522 without the need for a free running clock signal from the host.

 
Web www.patentalert.com

< Method and apparatus for mode selection in a computer system

< I/O system supporting extended functions and method therefor

> Method for configuration and management of storage resources in a storage network

> Dynamic logical control of network units in ad-hoc communications networks

~ 00088