Visible to Intel only — GUID: sam1408953836538
Ixiasoft
1.1. Advantages of Using Altera Devices as I/O Expanders
1.2. Microcontroller I/O Expander Implementation
1.3. Microcontroller I/O Expander Configuration
1.4. Resource Usage in Microcontroller I/O Expander Target Devices
1.5. Microcontroller I/O Expander Design Verification
1.6. Microcontroller I/O Expander Application
1.7. Document Revision History
Visible to Intel only — GUID: sam1408953836538
Ixiasoft
1.5.1. Simulating Microcontroller I/O Expander Write Mode Timing
Figure 2. Write Mode Timing Simulation of the Microcontroller I/O Expander
- With all the I/O pins in tri-state mode, initialize each port.
- After initialization, configure port A and port B as output, and port C and port D as input.
- Enable port B for write operation.
When WR asserts a low signal, the clock through the output data registers is enabled and creates a new output value (146) at the output port B from the MCU port.
- Once the LOAD signal asserts low, enable port A.
When the WR signal is low to enable the clock through the output data registers, the MCU port data (108) is created at the output port A.