the present invention will now be described more fully with reference to the accompanying drawings , in which several embodiments of the invention are shown . this invention may , however , be embodied in various forms and should not be construed as limited to the embodiments set forth herein . rather , these embodiments are provided so that this disclosure will be thorough and complete , and will fully convey the scope of the invention to those skilled in the art . computer program code or “ program code ” for being operated upon or for carrying out operations according to the teachings of the invention may be initially written in a high level programming language such as c , c ++, java ®, smalltalk , javascript ®, visual basic ®, tsql , perl , or in various other programming languages . a program written in one of these languages is compiled to a target processor architecture by converting the high level program code into a native assembler program . programs for the target processor architecture may also be written directly in the native assembler language . a native assembler program uses instruction mnemonic representations of machine level binary instructions . program code or computer readable medium as used herein refers to machine language code such as object code whose format is understandable by a processor . fig1 illustrates an exemplary wireless communication system 100 in which an embodiment of the invention may be advantageously employed . for purposes of illustration , fig1 shows three remote units 120 , 130 , and 150 and two base stations 140 . it will be recognized that common wireless communication systems may have many more remote units and base stations . remote units 120 , 130 , 150 , and base stations 140 which include hardware components , software components , or both as represented by components 125 a , 125 c , 125 b , and 125 d , respectively , have been adapted to embody the invention as discussed further below . fig1 shows forward link signals 180 from the base stations 140 to the remote units 120 , 130 , and 150 and reverse link signals 190 from the remote units 120 , 130 , and 150 to the base stations 140 . in fig1 , remote unit 120 is shown as a mobile telephone , remote unit 130 is shown as a portable computer , and remote unit 150 is shown as a fixed location remote unit in a wireless local loop system . by way of example , the remote units may alternatively be cell phones , pagers , walkie talkies , handheld personal communication system ( pcs ) units , portable data units such as personal digital assistants , or fixed location data units such as meter reading equipment . although fig1 illustrates remote units according to the teachings of the disclosure , the disclosure is not limited to these exemplary illustrated units . embodiments of the invention may be suitably employed in any processor system having a bus for communicating between a processor , memory , and peripheral components . fig2 is a functional block diagram of a processing system 200 having a plurality of bus masters 204 1 , 204 2 , . . . , 204 j , a switching fabric 206 , and a plurality of slave devices 208 1 , 208 2 , . . . , 208 k in accordance with the present invention . the bus masters 204 1 , 204 2 , . . . , 204 j each have bus interface circuits 205 1 , 205 2 , . . . , 205 j , respectively , and the slave devices 208 1 , 208 2 , . . . , 208 k each have bus interface circuits 209 1 , 209 2 , . . . , 209 k , respectively . the switching fabric 206 includes master ports 224 1 , 224 2 , . . . , 224 j that are connected to slave ports 225 1 , 225 2 , . . . , 225 k according to an interconnection strategy , such as a completely connected network . a two channel bus according to the present invention includes a transmit channel , a read channel , and a single set of control signals , the one control signals . the transmit channel provides the functionality of one or more address buses and a write data bus of a traditional bus architecture . a sending device , such as a bus master , drives addresses on the transmit channel for both a write data operation and a read data operation . data is received from a source over the read channel . the one control signals provide the functionality of two or more sets of control signals of a traditional bus architecture and may include transfer qualifiers and channel information . a transfer qualifier is a signal that describes an attribute of a read operation , a write operation , or other bus related operation . for example , a signal that indicates the size of a block of data or payload that is sequentially addressed in memory for a read or a write operation is considered a transfer qualifier . the one control signals identify operations on both the transmit channel and the read channel by time multiplexing the transfer qualifiers and thus provides a significant wiring reduction in a system implementation . with regard to fig2 , the bus masters 204 1 , 204 2 , . . . , 204 j are configured to communicate over two channel buses with the switch fabric 206 using transmit channels 217 1 , 217 2 , . . . , 217 j , one control signals 218 1 , 218 2 , . . . , 218 j , and read channels 219 1 , 219 2 , . . . , 219 j , respectively . the slave devices 208 1 , 208 2 , . . . , 208 k are configured to communicate over two channel buses with the switch fabric 206 using transmit channels 220 1 , 220 2 , . . . , 220 k , one control signals 221 1 , 221 2 , . . . , 221 k , and read channels 222 1 , 222 2 , . . . , 222 k , respectively . for example , transmit channels 217 1 , 217 2 , . . . , 217 j and 220 1 , 220 2 , . . . , 220 k and read channels 219 1 , 219 2 , . . . , 219 j and 222 1 , 222 2 , . . . , 222 k are 64 - bit wide buses . a memory system may be designed to support the processing system 200 operations that require 32 - bit addresses . thus , two 32 - bit addresses may be presented on any of the 64 - bit wide transmit channels during a single clock cycle . a bus master , such as one of the bus masters 204 1 , 204 2 , . . . , 204 j , may be a processor , such as a general purpose processor , a digital signal processor ( dsp ), or a multi - core processor having a plurality of processors , a direct memory access ( dma ) controller , an application specific circuit , a programmable logic circuit , or the like . for example , a processor acting as a bus master 204 2 employs the associated bus interface 205 2 to drive the transmit channel 217 2 and appropriate control signals 218 2 . the bus interface 205 2 also receives data communicated on the read channel 219 2 . a slave device , such as one of the slave devices 208 1 , 208 2 , . . . , 208 k , may be any device capable of retrieving and storing information . for example , a storage device acting as slave device 208 2 employs the associated bus interface 209 2 to drive the transmit channel 220 2 and appropriate control signals 221 2 . the bus interface 209 2 also receives data communicated on the read channel 222 2 . the storage device may be an integrated memory device , an external memory device , or a combination of both that stores data and software used in processing system 200 operations . in a typical implementation , a control bus for a read channel or for a write channel requires approximately twenty wires , or approximately forty wires for implementations having a separate read control channel and a separate write control channel . using the present invention , the one control signals may use approximately twenty wires and the control flag an additional four wires or a total of twenty four wires . thus , there is a sixteen wire savings per bus interface in accordance with the present invention . with reference to fig2 , with j master ports 224 1 , 224 2 , . . . , 224 j that are connected to k slave ports 225 1 , 225 2 , . . . , 225 k , there are j * k two channel buses providing a savings of j * k * 16 wires without considering the considerable wiring reduction in the switching fabric 206 . for example , in what might be considered a relatively small system with j = k = 10 , there is a possible savings of 1 , 600 wires without considering the switching fabric . a significant savings even in a relatively small system . fig3 is a transfer qualifier signaling list 300 for a two channel bus in accordance with the present invention . instead of having a first set of control signals for a transmit channel and a second set of control signals for a read channel , an embodiment of the present invention uses a single set of control signals , the one control signals , having a control flag to identify operations on both the transmit and read channels . the transfer qualifier signaling list 300 includes control flag values and associated operation specifications 302 - 310 . in one aspect , a control flag value 302 identifies a write data phase or a no operation ( nop ) phase when no address information is presented on the transmit channel and no control information is presented on the one control signals . in another aspect , a control flag value 303 identifies control information in a clock period ( cycle ) “ n − 1 ” for a new address a 1 that is presented in a double transaction cycle “ n ” on the two channel bus . in another aspect , a control flag value 304 identifies control information in a clock cycle “ n − 1 ” for a new address a 2 that is presented in a double transaction cycle “ n ” on the two channel bus . in another aspect , a control flag value 305 identifies control information in a clock cycle “ n − 1 ” for two new addresses a 1 and a 2 that are presented in a double transaction cycle “ n ” on the two channel bus when each transfer has the same control information . in a another aspect , a control flag value 306 identifies control information in cycle “ n ” for a new address a 1 that is presented in the same cycle “ n ” for a single transfer on the two channel bus . in a another aspect , a control flag value 307 identifies control information in cycle “ n ” for a new address a 2 that is presented in the same cycle “ n ” for a single transfer on the two channel bus . in another aspect , a control flag value 308 identifies control information in cycle “ n ” for two new addresses a 1 and a 2 that are presented in the same cycle “ n ” on the two channel bus for two transfers when each transfer has the same control information . in another aspect , a control flag value 309 identifies control information in the same cycle “ n ” for a new address a 1 that is presented in cycle “ n ” for two transfers on the two channel bus . in a further aspect , a control flag value 310 identifies control information in the same cycle “ n ” for a new address a 2 that is presented in cycle “ n ” for two transfers on the two channel bus . while the transfer qualifier signaling list 300 is shown with binary coded decimal ( bcd ) encoding , those skilled in the art will realize that a different encoding could be chosen without changing the intent of this invention . fig4 a is a timing diagram 400 showing read and write operations between a bus master , such as bus master 204 2 of fig2 , and a slave device , such as slave device 208 k of fig2 , over a two channel bus 402 in accordance with the present invention . a clock 404 , is shown to indicate timing relationships between the signals on the two channel bus 402 . the clock 404 is divided into cycles 405 - 410 . the two channel bus 402 comprises a transmit channel 414 , a read channel 415 , and one control signals 416 including a control flag 417 shown separate from the one control signals 416 . the control flag 417 issues the appropriate control flag as illustrated in fig3 . the transmit channel 414 and the read channel 415 may both be 64 - bit buses , for example . an exemplary packet size transfer qualifier of four 64 - bit data packets is applied for both of the read and write operations as one of the signal qualifiers applied on the one control signals 416 . also , it is assumed in the following example , that internal transmit and receive buffers or as appropriate first in first out ( fifo ) buffers are not at full capacity to allow data streaming of the four 64 - bit packets on the illustrated two channel bus . the “ n − 1 ” cycle 405 is either a write data phase for a previous operation or a no operation ( nop ) phase as indicated by the slashed lines on the transmit channel 414 in the “ n − 1 ” cycle 405 . for such a cycle , a control flag value of “ 0000 ” is generally used . however , a control flag value of “ 0010 ” may be used that indicates control information is active on the one control signals 416 . for example , control information “ 0010 ” for the write address w a2 is presented in the “ n − 1 ” cycle 405 , while the write address w a2 is presented in the “ n ” cycle 406 . also , control information “ 1101 ” for the read address r a1 and the read address r a1 is presented in the “ n ” cycle 406 . thus , control information for both of the read and write operations , where both operations require different control information , may be issued on the one control signals 416 . the read and write operations on the two channel bus of fig4 a begin with a bus master , such as the bus master 204 2 , issuing control information c a2 on the one control signals 416 and a value of “ 0010 ” on the control flag 417 in the “ n − 1 ” cycle 405 . the control flag value “ 0010 ” indicates that the control signals are presented in the “ n − 1 ” cycle 405 are for the address a 2 presented in the “ n ” cycle 406 . the address a 2 is associated with the write operation , such as a 32 - bit write address , and is illustrated as a write address a 2 ( w a2 ) on the transmit channel 414 in the “ n ” cycle 406 . in the “ n ” cycle 406 , the bus master 204 2 issues control information c a1 on the one control signals 416 and a value of “ 1101 ” on the control flag 417 . the control flag value “ 1101 ” indicates that the control signals presented in the “ n ” cycle 406 are for the address a 1 also presented in the “ n ” cycle 406 . the address a 1 is associated with the read operation , such as a 32 - bit read address , and is illustrated as a read address a 1 ( r a1 ) on the transmit channel 414 in the “ n ” cycle 406 . thus , in the “ n ” cycle 406 both a 32 - bit read address r a1 and a 32 - bit write address w a2 are presented on the transmit channel 414 . beginning in “ n + 1 ” cycle 407 and continuing through “ n + 4 ” cycle 410 the four 64 - bit read data packets and the four 64 - bit write data packets are streamed across the two channel bus . during these transfers , the control flag 417 is set to a value “ 0000 ” indicating no control information is active on the one control signals 416 . since the initial control information c a2 was overlapped with a previous bus operation in the “ n − 1 ” cycle 405 , no delay affected the performance of the two channel bus even though both of the read and write operations required different control information be supplied on the one control signals 416 . although two cycles are required to transmit the required control information for two transfers with differing control attributes , one of the two cycles is hidden by overlapping it with a previous cycle having a no operation ( nop ) or write data phase . it can be appreciated that the control information is not multiplexed onto the transmit channel since to do so would require additional transmit channel cycles and impact system performance of the many transmit and receive bus operations for each bus master and slave device . fig4 b is a timing diagram 430 showing write and read operations interleaved with a single write packet operation between a bus master and a slave device over a two channel bus 432 in accordance with the present invention . the clock 434 is divided into cycles 435 - 442 . the two channel bus 432 comprises a transmit channel 444 , a read channel 445 , and a one control signals 446 including a control flag 447 shown separate from the one control signals 446 . for example , the transmit channel 444 and the read channel 445 may both be 64 - bit buses . also , an exemplary packet size transfer qualifier of four 64 - bit data packets is applied for both of the read and write operations as one of the signal qualifiers applied on the one control signals 446 . also , it is assumed that transmit and receive buffers are not at full capacity to allow data streaming of the four 64 - bit packets and the single interleaved write packet on the illustrated two channel bus . prior to the four packet write operation completing , a high priority write is interleaved on the transmit channel , after which the transmit channel completes the initial four packet write operation . while a read address may be delegated to the upper portion of the transmit channel as indicated in the read and write operations shown in timing diagram 400 of fig4 a , it is not a requirement of this invention . the timing diagram 430 of fig4 b illustrates a case where the read address is on the lower portion of the transmit channel . the “ n − 1 ” cycle 435 is either a write data phase for a previous operation or a no operation ( nop ) phase as indicated by the slashed lines on the transmit channel 444 in the “ n − 1 ” cycle 435 . for such a cycle , a control flag value of “ 0000 ” is generally used . however , a control flag value of “ 0010 ” indicates control information is active on the one control signals . thus , control information for both of the read and write operations , where both operations require different control information , may be issued on the one control signals 446 in the “ n − 1 ” cycle 435 . the read and write operations on the two channel bus of fig4 b begin with a bus master , such as the bus master 204 2 , issuing control information c a2 on the one control signals 446 and a value of “ 0010 ” on the control flag 447 in the “ n − 1 ” cycle 435 . the control flag value “ 0010 ” indicates that the control signals presented in the “ n − 1 ” cycle 435 are for the address a 2 presented in the “ n ” cycle 436 . the address a 2 is associated with the read operation , such as a 32 - bit read address , and is illustrated as a read address a 2 ( r a2 ) on the transmit channel 444 in the “ n ” cycle 436 . in the “ n ” cycle 436 , the bus master 204 2 issues control information c a1 on the one control signals 446 and a value of “ 1101 ” on the control flag 447 . the control flag value “ 1101 ” indicates that the control signals presented in the “ n ” cycle 436 are for the address a 1 also presented in the “ n ” cycle 436 for two accesses . the address a 1 is associated with the write operation , such as a 32 - bit write address , and is illustrated as a write address a 1 ( w a1 ) on the transmit channel 444 in the “ n ” cycle 436 . thus , in the “ n ” cycle 436 both a 32 - bit read address r a2 and a 32 - bit write address w a1 are presented on the transmit channel 444 . at “ n + 1 ” cycle 437 , a first 64 - bit write data packet wd 0 a1 is transferred across the transmit channel 444 . a pending single write operation and a pending read burst operation cause the bus master 204 2 to issue control information c a4 on the one control signals 446 and a value of “ 0010 ” on the control flag 447 . the control flag value “ 0010 ” indicates that the control signals presented in the “ n + 1 ” cycle 437 are for the address a 4 presented in the “ n + 2 ” cycle 438 . the address a 4 is associated with the read operation , such as a 32 - bit read address , and is illustrated as a read address a 4 ( r a4 ) on the transmit channel 444 in the “ n + 2 ” cycle 438 . also , beginning in “ n + 1 ” cycle 437 and continuing through “ n + 4 ” cycle 440 the four 64 - bit read data packets are streamed across the read channel 445 . in the “ n + 2 ” cycle 438 , the bus master 204 2 issues control information c a3 on the one control signals 446 and a value of “ 1101 ” on the control flag 447 . the control flag value “ 1101 ” indicates that the control signals presented in the “ n + 2 ” cycle 438 are for the write address a 3 also presented in the “ n + 2 ” cycle 438 . the address a 4 is associated with the read operation , such as a 32 - bit read address , and is illustrated as a read address a 4 ( r a4 ) on the transmit channel 444 in the “ n + 2 ” cycle 438 . thus , in the “ n + 2 ” cycle 438 both a 32 - bit read address r a4 and a 32 - bit write address w a3 are presented on the transmit channel 444 . at “ n + 3 ” cycle 439 , the interleaved single 64 - bit write data packet wd 0 a3 is transferred across the transmit channel 444 . the read channel 445 continues with the four 64 - bit read data packet transfer , without interference from the interleaved write operation . during the “ n + 3 ” cycle 439 to the “ n + 6 ” cycle 442 , the control flag 447 is set to a value “ 0000 ” indicating no control information is active on the one control signals 446 . at “ n + 4 ” cycle 440 , a second 64 - bit write data packet wd 1 a1 is transferred across the transmit channel 444 . the read channel 445 completes the four 64 - bit read data packet transfer , without interference from the interleaved write operation . at “ n + 5 ” cycle 441 , a third 64 - bit write data packet wd 2 a1 is transferred across the transmit channel 444 . the first 64 - bit read data packet rd 0 a4 associated with the read address a 4 is transferred across the read channel 445 . at “ n + 6 ” cycle 442 , a fourth and final 64 - bit write data packet wd 3 a1 is transferred across the transmit channel 444 . since the initial control information c a2 was overlapped with a previous bus operation in the “ n − 1 ” cycle 435 , no delay affected the performance of the two channel bus even though both of the read and write operations required different control information be supplied on the single one control signals 446 . although two cycles are required to transmit the required control information for two transfers with differing control attributes , one of the two cycles is hidden by overlapping it with a previous cycle having a no operation ( nop ) or write data phase . fig4 c is a timing diagram 460 showing write and read operations between a bus master and a slave device over a two channel bus 462 when each transfer has the same control information in accordance with the present invention . the clock 464 is divided into cycles 465 - 469 . the two channel bus 462 comprises a transmit channel 474 , a read channel 475 , and a one control signals 476 including a control flag 477 shown separate from the one control signals 476 . for example , the transmit channel 474 and the read channel 475 may both be 64 - bit buses . also , an exemplary packet size transfer qualifier of four 64 - bit data packets is applied for both of the read and write operations as one of the signal qualifiers applied on the one control signals 476 . also , it is assumed that transmit and receive buffers are not at full capacity to allow data streaming of the four 64 - bit packets and the single interleaved write packet on the illustrated two channel bus . the read and write operations on the two channel bus of fig4 c begin with a bus master , such as the bus master 204 2 , issuing control information c a1 and c a2 ( c a1 , a2 ), when each transfer has the same control information , on the one control signals 476 and a value of “ 1011 ” on the control flag 477 in the “ n ” cycle 465 . the control flag value “ 1011 ” indicates that the control signals are presented in the “ n ” cycle 465 are for both transactions having the addresses a 1 and a 2 also presented in the “ n ” cycle 465 . the address a 1 , such as a 32 - bit address , is associated with the write operation and is illustrated as a write address a 1 ( w a1 ) on the transmit channel 474 in the “ n ” cycle 465 . the address a 2 , such as a 32 - bit address , is associated with the read operation and is illustrated as read address r a2 on the transmit channel 474 in the “ n ” cycle 465 . thus , control information for both of the read and write operations , where both operations require the same control information , control information c a1 is equal to control information c a2 , may be issued on the one control signals in the same cycle . the cycles “ n + 1 ” 466 through “ n + 4 ” 469 complete the four packet transfers for both the read channel and the transmit channel . the shared control bus , one control signals 476 , in accordance with the present invention exploits spatial and temporal locality of reference for single cycle double pended transactions where the probability of control information for each of the pending transactions being the same is high . fig5 illustrates an exemplary slave controller circuit 500 for a transmit channel , one control signals , and control flag operations in accordance with the present invention . the exemplary slave controller circuit 500 is part of the bus interface of a slave device , such as bus interface 209 k of slave device 208 k of fig2 and includes a decoder 504 , a storage circuit 506 , a first in first out ( fifo ) write logic circuit 508 , a multiplexer ( mux ) 510 , concatenate circuits 512 and 514 , and a transaction address control fifo 516 . operation of the slave controller circuit 500 is described with reference to the read and write transactions on the two channel bus 402 of fig4 a between the bus master 204 2 , and the slave device 208 k of fig2 . beginning at “ n − 1 ” cycle 405 , the bus interface 205 2 as directed by the bus master 204 2 issues control information c a2 on the one control signals 416 and a value of “ 0010 ” on the control flag 417 . the control flag value “ 0010 ” indicates that the control signals presented in the “ n − 1 ” cycle 405 are for the address a 2 presented in the “ n ” cycle 406 . the write address a 2 ( w a2 ) is a 32 - bit write address that is issued , for example , on bits [ 31 : 0 ] of the 64 - bit transmit channel 414 in the “ n ” cycle 406 . at “ n − 1 ” cycle 405 , the control flag 417 is decoded in decoder 504 which generates an enable signal 520 to store the values on the one control signals 416 in the storage circuit 506 . the control flag 417 is also stored in the fifo write logic circuit 508 . at “ n ” cycle 406 , the bus master 204 2 issues control information c a1 on the one control signals 416 and a value of “ 1101 ” on the control flag 417 . the control flag value “ 1101 ” indicates that the control signals presented in the “ n ” cycle 406 are associated with the address a 1 also presented in the “ n ” cycle 406 . the read address a 1 ( r a1 ) is a 32 - bit read address that is issued , for example , on bits [ 63 : 32 ] of the 64 - bit transmit channel 414 in the “ n ” cycle 406 . at “ n ” cycle 406 , the control flag 417 is decoded in decoder 504 , but in this case does not generate an enable signal 520 for the storage circuit 506 . the control flag 417 is also stored in the fifo write logic circuit 508 . also , at the “ n ” cycle 406 , the fifo write logic circuit 508 generates a mux low address enable signal 522 which causes the mux 510 to select the one control signals values stored from the “ n − 1 ” cycle 405 and pass these stored values 524 to the concatenate circuit 514 . the concatenate circuit 514 combines the write address a 2 issued on bits [ 31 : 0 ] of the 64 - bit transmit channel 414 with the stored control information c a2 on stored values 524 on the 32 + n bit concatenate low bus 526 . the concatenate circuit 512 combines the read address a 1 issued on bits [ 63 : 32 ] of the 64 - bit transmit channel 414 with the current control information c a1 on the one control signals 416 on the 32 + n bit concatenate high bus 528 . further , during the “ n ” cycle 406 , the fifo write logic circuit 508 generates a write high signal 530 and a write low signal 532 to the transaction address control fifo circuit 516 for storing and controlling the data transactions received on the transmit channel 414 . transactions of two channel bus to slave device 208 k may be throttled by space control signal 534 generated by the transaction address control fifo 516 . the space control signal 534 indicates whether memory space is available in the transaction address control fifo 516 to store additional data transactions . if memory space is not available , data transactions may be paused pending the availability of memory space . with the control flag 417 having a “ 0000 ” value in cycles “ n + 1 ” through “ n + 4 ” while data is transmitted on the transmit channel 414 , the slave controller circuit 500 enters and stays in an idle state for responding to the one control signals 416 until the control flag 417 indicates control information is present on the one control signals 416 . fig6 illustrates an exemplary master controller circuit 600 for a transmit channel , one control signals , and control flag operations in accordance with the present invention . the exemplary master controller circuit 600 is part of the bus interface of a bus master , such as bus interface 205 2 of bus master 204 2 of fig2 . the master controller circuit 600 includes a channel data bus circuit having a transaction write data fifo 602 , multiplexers ( muxs ) 614 and 615 , storage circuits 608 and 609 , and a receive channel circuit 607 . the master controller circuit 600 also includes a control circuit having a transaction address control fifo 604 , a fifo transmit and control circuit 606 , storage circuit 610 , multiplexer 616 , logic nor circuits 618 and 619 , and logic and circuits 623 and 624 . operation of the master controller circuit 600 is described with reference to the read and write transactions on the two channel bus 402 of fig4 a between the bus master 204 2 , and the slave device 208 k of fig2 . prior to the “ n − 1 ” cycle 405 , the bus master 204 2 loads write data for a four data packet transmission in the transaction write data fifo 602 . the bus master 204 2 also loads address and control information in the transaction address control fifo 604 for both the four data packet transmission and for a four data packet receive operation . the setup operations cause a data available signal 642 and an address available signal 643 to be generated to the fifo transmit and control circuit 606 to indicate a transaction operation is pending . at the “ n − 1 ” cycle 405 , the fifo transmit and control circuit 606 , after receiving indication of a pending transaction operation , asserts a low select signal 640 to fetch the write address w a2 and control information c a2 from the transaction address control fifo 604 . for this scenario , the fifo transmit and control circuit 606 may also assert a high select signal 639 to fetch the read address r a1 and control information c a1 from the transaction address control fifo 604 . an and control signal 641 is asserted to enable the and gates 623 and 624 . the mux 616 receives the asserted low select signal 640 which enables the mux 616 to select the control information c a2 to be issued on the one control signals 416 . also , a value of “ 0010 ” is issued on the control flag 417 as selected from the storage circuit 610 . the control flag value “ 0010 ” indicates that the control signals presented in the “ n − 1 ” cycle 405 are for the address w a2 to be presented in the “ n ” cycle 406 . the write address a 2 ( w a2 ) is a 32 - bit write address that is issued , for example , on bits [ 31 : 0 ] of the 64 - bit transmit channel 414 in the “ n ” cycle 406 . since the transmit channel 414 is potentially active and completing a previous operation in the “ n − 1 ” cycle 405 , the addresses w a2 and r a1 are stored for use in the next cycle . for example , with a transmit write fifo signal 638 in a non asserted state , the multiplexers mux 614 and 615 are enabled to select address information from the transaction address control fifo 604 . the addresses r a1 and w a2 are stored in the 32 - bit storage circuits 608 and 609 , respectively , by the end of the “ n − 1 ” cycle 405 or at the start of the “ n ” cycle 406 using a clock edge , for example . at “ n ” cycle 406 , the control information c a1 is issued on the one control signals 416 . the and control signal 641 is asserted to enable and gates 623 and 624 . the low select signal 640 is deasserted causing the mux 616 to select the control information c a1 and a value of “ 1101 ” is issued on the control flag 417 from the storage circuit 610 . the control flag value “ 1101 ” indicates that the control signals presented in the “ n ” cycle 406 are associated with the address r a1 also presented in the “ n ” cycle 406 . the read address r a1 is a 32 - bit read address that is issued , for example , on bits [ 63 : 32 ] of the 64 - bit transmit channel 414 in the “ n ” cycle 406 . the write address w a2 is a 32 - bit write address that is issued , for example , on bits [ 31 : 0 ] of the 64 - bit transmit channel 414 in the “ n ” cycle 406 . the transmit write fifo signal 638 is asserted causing 64 bits of data to be read from the transaction write data fifo 602 and selected by mux &# 39 ; s 614 and 615 . the mux &# 39 ; s 614 and 615 output data is stored in 32 - bit storage circuits 608 and 609 , respectively , by the end of the “ n ” cycle 406 or at the start of the “ n + 1 ” cycle 407 using a clock edge , for example . at cycle “ n + 1 ” 407 , the and control signal 641 is deasserted at and gates 623 and 624 causing all zero &# 39 ; s to be issued on the one control signals 416 so that no transition causes unnecessary power use and “ 0000 ” is issued on the control flag 417 . the first 64 - bit write data packet wd 0 a2 is issued on the transmit channel 414 . the first 64 - bit read data packet rd 0 a1 is received in receive channel circuit 607 from the read channel 415 . with the control flag 417 having a “ 0000 ” value in cycles “ n + 1 ” through “ n + 4 ” while data is transmitted on the transmit channel 414 , the master controller circuit 600 for controlling the one control signals 416 enters and stays in an idle state until the bus master 204 2 initiates new control information for another bus operation . the methods described in connection with the embodiments disclosed herein may be embodied in a combination of hardware and in a software module storing non - transitory signals executed by a processor . the software module may reside in random access memory ( ram ), flash memory , read only memory ( rom ), electrically programmable read only memory ( eprom ), hard disk , a removable disk , tape , compact disk read only memory ( cd - rom ), or any other form of storage medium known in the art . a storage medium may be coupled to the processor such that the processor can read information from , and in some cases write information to , the storage medium . the storage medium coupling to the processor may be a direct coupling integral to a circuit implementation or may utilize one or more interfaces , supporting direct accesses or data streaming using down loading techniques . while the invention is disclosed in the context of illustrative embodiments for use in processor systems it will be recognized that a wide variety of implementations may be employed by persons of ordinary skill in the art consistent with the above discussion and the claims which follow below . the present technique is scalable . for example , with a transmit channel of 128 bits supporting 128 bit write data and 32 - bit addresses , up to four transaction addresses may be issued on the transmit channel in a single cycle . in this case , the control flags may be issued in cycles “ n − 3 ”, “ n − 2 ”, and “ n − 1 ”, which is three cycles prior to the “ n ” address phase , where the fourth control flag would be issued . in each of the transmit channel cycles proceeding the “ n ” address phase , the transmit channel is either a nop or completing a previous write data transmission and the one control signals may be used to issue control information for each of the four transactions .