Contents
Introduction
2. Design Description
2.1. IAP Initiator
2.1.1. Mi-V Subsystem (IAP Initiator)
2.1.1.1. Mi-V Soft Processor
2.1.1.2. CoreGPIO_0 (IAP Initiator)
2.1.1.3. CoreSPI_0 (IAP Initiator)
2.1.1.4. CoreAPB3_0 (IAP Initiator)
2.1.2. UART Subsystem
2.1.3. Initiator Subsystem
2.1.3.1. Data Store
2.1.3.1.1. Image Transfer
2.1.3.1.2. Get Target Version
2.1.3.1.3. Start IAP Authentication
2.1.3.1.4. Start IAP Program
2.1.3.2. Data Gen
2.1.3.3. Data Parser
2.1.4. PF_XCVR_0 (IAP Initiator)
2.1.5. CORE10GMAC0 (IAP Initiator)
2.1.6. Memory Map (IAP Initiator)
2.2. IAP Target
2.2.1. Target Subsystem
2.2.1.1. Data Parser (IAP Target)
2.2.1.2. Data Store (IAP Target)
2.2.1.3. Data Gen (IAP Target)
2.2.2. Mi-V Subsystem (Target Version)
2.2.3. Electrical Interface
2.2.3.1. PF_XCVR_ERM_C2 (IAP Target)
2.2.3.2. CORE10GMAC_C0 (IAP Target)
2.2.4. Memory Map (IAP Target)
2.3. Clocking Structure
2.4. Reset Structure
3. SPI Programming Images
3.1. Programming Options for GOLDEN Image
3.2. Exporting the GOLDEN Image
3.3. Programming Options for IAP Image
3.4. Exporting the IAP Image
4. Demo Requirements
5. Demo Prerequisites
6. Setting Up the Demo
6.1. Setting Up the Hardware
6.2. Programming the MPF300T Device
6.3. Programming the MPF200T Device
6.4. Generating the IAP Update Design
6.5. Installing the GUI
7. Running the Demo
7.1. Executing IAP
7.2. Executing Data Loopback
8. Revision History
9. Microchip FPGA Support
10. Microchip Information
The Microchip Website
Product Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service