Inventors:
Clarence K. Coffee - Pembroke Pines FL, US
Eytan Hartung - Boca Raton FL, US
Assignee:
Freescale Semiconductor, Inc. - Austin TX
International Classification:
G06F 13/36
G06F 13/12
G06F 13/40
US Classification:
710306, 710 35, 710 65, 710 66, 710307, 710311
Abstract:
A system-on-chip () includes a 16-bit DSP (), a 16-bit data bus () coupled to the DSP, at least one 32-bit-only peripheral (), a 32-bit data bus () coupled to the peripheral, and a bridge (), including a write merge system (), coupled between the 16-bit and 32-bit buses. A method of the write merge system includes pre-storing addresses of peripherals in a memory map structure ( and ), receiving 16-bit data and a write transaction from the DSP for modifying sixteen bits of a 32-bit data location of the peripheral; reading 32-bit contents of the data location of the peripheral; multiplexing the received 16-bit data with the read 32-bit contents; and writing a new 32-bit word, including the modified sixteen bits and an unmodified sixteen bits, to the data location of the peripheral, without any intervention from the DSP subsequent to receiving the write transaction.