1. Introduction
This manual provides essential information for the setup, operation, maintenance, and troubleshooting of the MiiElAOD AX7A035 XILINX Artix-7 FPGA Development Board. The AX7A035 is a high-performance development platform featuring the Xilinx Artix-7 XC7A35T FPGA, designed for PCIe solution verification and product development. It integrates various interfaces and components to facilitate rapid prototyping and testing of FPGA-based designs.
2. Product Overview
The MiiElAOD AX7A035 development board consists of a core board and a carrier board, providing a comprehensive environment for FPGA development. Key components and interfaces are detailed below.
2.1 Core Board Components

Image 1: Top view of the AX7A035 Core Board, highlighting key components such as the FPGA Chip (Xilinx Artix-7 XC7A35T), DDR3 memory, 125M and 200M Crystal Oscillators, 2PIN Power-Input, JTAG interface, and QSPI Flash.
2.2 Core Board Expansion

Image 2: Bottom view of the AX7A035 Core Board, showing the 80-Pin Expansion Port used for connecting to the carrier board or other compatible modules.
2.3 Full Development Board Interfaces

Image 3: The complete AX7A035 Development Board, including the core board mounted on the carrier board. This view labels various interfaces such as USB UART, Gigabit Ethernet, 40-Pin Expansion Ports, Power Switch, 6-pin Power Connector, Power-Input, Keys, LED, PCIe 2.0 x 2, JTAG, HDMI Input/Output, and SFP Fiber Interfaces x2.
3. Package Contents
The MiiElAOD AX7A035 (AN706 Package) includes the following items:
- AX7A035 FPGA Development Board
- USB Downloader
- AN706 Carrier Board
4. Setup
Follow these steps to set up your MiiElAOD AX7A035 Development Board:
- Unpack Components: Carefully remove all items from the package. Inspect for any visible damage.
- Connect Core Board to Carrier Board: If not already assembled, securely connect the AX7A035 core board to the AN706 carrier board via the expansion ports. Ensure proper alignment to avoid damage to pins.
- Power Connection: Connect the appropriate power supply to the 6-pin power connector or 2-pin power input on the board. Ensure the power supply voltage matches the board's requirements (typically 12V).
- USB-to-UART Connection: Connect the USB-to-UART bridge connector to your computer using a standard USB cable. This provides a serial communication interface for debugging and control.
- Ethernet Connection: For network connectivity, connect an Ethernet cable to the Gigabit Ethernet port.
- HDMI Connection: If using video input/output, connect HDMI cables to the respective HDMI ports.
- PCIe Connection: For PCIe applications, insert the board into a compatible PCIe slot on your host system.
- JTAG Connection: Connect the USB Downloader to the JTAG port on the board for programming and debugging the FPGA.
5. Operating Instructions
This section outlines basic operating procedures for the AX7A035 development board.
- Power On: After connecting all necessary peripherals, switch on the power supply. Observe the power LED on the board to confirm it is receiving power.
- FPGA Programming: Use the USB Downloader and Xilinx development tools (e.g., Vivado) to load your FPGA bitstream (.bit file) onto the XC7A35T FPGA via the JTAG interface. Refer to Xilinx documentation for detailed programming steps.
- Serial Communication: Utilize a terminal emulator (e.g., PuTTY, Tera Term) on your computer to communicate with the board via the USB-to-UART bridge. Configure the serial port settings (baud rate, data bits, parity, stop bits) as required by your application.
- PCIe Interface Usage: When using the PCIe 2.0 x 4 interface, ensure your host system's drivers are correctly installed and configured to recognize the FPGA board. Develop your PCIe application logic within the FPGA to interact with the host.
- Ethernet Communication: Configure the Gigabit Ethernet interface within your FPGA design to enable network communication.
- HDMI Input/Output: Implement video processing logic within the FPGA to utilize the HDMI input and output capabilities.
6. Maintenance
Proper maintenance ensures the longevity and reliable operation of your development board.
- Cleaning: Keep the board clean and free from dust. Use a soft, dry brush or compressed air to remove dust. Avoid using liquids or abrasive cleaners.
- Storage: When not in use, store the board in an anti-static bag in a dry, cool environment.
- Handling: Always handle the board by its edges to avoid touching components, especially the FPGA chip. Use anti-static precautions (e.g., anti-static wrist strap) to prevent electrostatic discharge (ESD) damage.
- Environmental Conditions: Operate the board within its specified temperature range (-40°C to 85°C) and avoid excessive humidity.
7. Troubleshooting
This section addresses common issues you might encounter.
- No Power Indication:
- Check if the power supply is correctly connected and providing the correct voltage.
- Ensure the power switch on the board is in the 'ON' position.
- Verify the power adapter is functional.
- FPGA Not Detected by Development Software:
- Confirm the USB Downloader is properly connected to both the board's JTAG port and your computer.
- Install or update the necessary USB-JTAG drivers on your computer.
- Check the JTAG chain integrity in your development software.
- Serial Communication Issues:
- Verify the USB-to-UART cable connection.
- Ensure correct baud rate and other serial port settings in your terminal emulator.
- Check if the USB-to-UART drivers are installed.
- PCIe Link Failure:
- Ensure the board is seated correctly in the PCIe slot.
- Verify that the host system's BIOS/UEFI settings are configured for PCIe.
- Check for any driver conflicts or missing drivers on the host system.
8. Specifications
Detailed technical specifications for the MiiElAOD AX7A035 Development Board are provided below.
8.1 Core Board Parameters

Image 4: Table detailing the core board parameters, including FPGA chip type, logic cells, LUTs, CLB flip-flops, block RAM, DSP slices, expansion I/Os, speed grades, chip level, working temperature, PCIe Gen2 support, and XADC specifications.
| Parameter | Value |
|---|---|
| FPGA Chip | XC7A35T-2FGG484I |
| Logic Cells | 33280 |
| Look Up Tables (LUTs) | 5200 |
| CLB Flip-Flops | 41600 |
| Block RAM | 1800KB |
| DSP Slices | 90 |
| Expansion I/Os | 146 I/Os (3.3V Level) |
| Speed Grade | -2 |
| Chip Level | Industrial Grade |
| Working Temperature | -40°C ~ 85°C |
| PCIe Gen2 | Supports PCI Express 2.0 x 4 |
| XADC | 12bit, 1Mbps AD |
8.2 Interface and Function

Image 5: Table outlining the various interfaces and their functions on the AX7A035 development board.
| Interface | Function |
|---|---|
| DDR3 | Two 512MB DDR3, 32bit Duo, Data Rate 800Mbps |
| QSPI Flash | 250Mbit, Used as FPGA User Data Storage |
| Crystal Oscillator | 200MHz Provide Stable Clock Source for the System; 125MHz Provide Stable Clock Source Input for the GTX transceiver |
| Transceiver | 4 GTT, each up to 6 Gbit/s, Used for SFP and PCIe Data Communication |
| PCIe x2 Interface | Provides a Standard PCIe 2.0 x2 High-Speed Data Transmission Interface Single-Channel Communication Rate up to 5GBaud |
| SFP x 2 | The Receiving and Transmitting Speed of Each Channel is up to 6 Gbit/s |
| Gigabit Ethernet | 10/100/1000 Mbps Ethernet with RJ-45 Interfaces for Data Exchange |
| JTAG | 10-pin 0.1-inch Standard JTAG Port for Programs Debug and Download |
| HDMI Input/Output | HDMI Input and Output Interface, Supports 1080p@60Hz, 3D Output |
| USB UART | Used for Serial Communication with PC or External Devices |
| EEPROM | EEPROM 24LC04 with IIC Interface On-Board |
| SD Card Slot | 1 Micro SD Card Slot, Support SD Mode and SPI Mode |
| LEDs | 5 User LEDs (1 LED in Core Board, 4 LEDs in the Carrier Board) |
| KEYs | 4 User Keys, 1 Reset Key |
| 40-Pin Expansion Ports | Two 40-Pin Expansion Ports (0.1 inch Pitch), Can be Connect with Various ALINX Modules (Binocular Camera Module, TFT LCD Screen, Camera, AD/DA and Other Modules). |
8.3 Physical Dimensions

Image 6: Diagrams illustrating the physical dimensions of the Core Board (55mm x 60mm) and the Carrier Board (176mm x 106mm).
9. Warranty and Support
The MiiElAOD AX7A035 Development Board comes with a 180-day warranty from the date of purchase. For technical support, inquiries, or warranty claims, please contact MiiElAOD customer service or visit the official MiiElAOD website for resources and contact information.