English
Language : 

W681307DG Datasheet, PDF (73/160 Pages) Winbond – USB1.1 CODEC Microprocessor Control Unit with 32KB Mask ROM and 4KB RAM.
W681307
11.4
Read Multiplexer
The Read Multiplexer multiplexes the following data onto the internal 8032Turbo data bus:
• On-chip registers
• On-Chip RAM
• Speech Processor Registers
• Off-Chip Bus Interface
Each function performs local address decoding for both Reads and Writes. For register reads, each block multiplexes the addressed
register onto a single output bus and asserts a Data Valid signal.
All internal modules present zero on the read data buses when not selected.
In the case of support logic, processor interface, speech interface and interface logic these modules decode a lower part of the address bus,
so may present data out at various points in the memory map.
For other blocks all the decoding is done within the processor interface.
A data inputs are qualified with appropriate Address Decoder outputs. This ensures that only the required sub-module data is presented to
the 8032Turbo.
11.5
11.5.1
Processor Interface Control Registers
AuxOpPort
Address
0x1470
Access Mode Value At Reset Nominal Value
R/W
0x00
Bit 7
RESERVED
Bit 6
CS1R2
Bit 5
CS1R1
Bit 4
CS1R0
Bit 3
AuxOp
Port1En
Bit 2
AuxOpPort1
Bit 1
AuxOp
Port0En
Bit 0
AuxOpPort0
CS1 and CS2 can be set as general output port, 0x1470 bit1 and bit3 enable this function independently. AuxOpPort0 means CS1 and
AuxOpPort1 means CS2. When you enable the general output function, the CS1/CS2 will be not in address decode mode. Figure 11-4
shows /CS1 & /CS2 output multiplexer.
AuxOpPort0
AuxOpPort0En
AuxOpPort1
The AuxOpPort data bits contain TRUE data.
When set, enable the AuxOpPort 0.
The AuxOpPort data bits contain TRUE data.
AuxOpPort1En When set, enable the AuxOpPort 1.
The AuxOpPort enables are active high.
- 73 -
Publication Release Date: May, 2007
Revision 1.3