Visible to Intel only — GUID: sam1408954060376
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: sam1408954060376
Ixiasoft
1.5.2. Simulating Microcontroller I/O Expander Read Mode Timing
Figure 3. Read 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 ports A, B, C, D as input.
- Enable port C for read operation.
When RD asserts a low signal, the clock through the input data registers is enabled and creates a new output value (214) at the MCU port from port C.
- Once the LOAD signal asserts low, enable port D.
When the RD signal is low to enable the clock through the input data registers, port D data (146) is created at the MCU port.