-
Notifications
You must be signed in to change notification settings - Fork 1
Adding AD40xx SPI IP
The AD4000/AD4001/AD4002/AD4003/AD4020 family of evaluation boards enables quick, simplified evaluation of the AD4000 family of 16-/18-/20-bit, precision successive approximation register (SAR) analog-to-digital converters (ADCs). The AD4000/AD4001/AD4002/AD4003/AD4020 devices are low power, 16-bit/18-bit/20-bit, precision SAR ADCs that offer high performance with throughputs up to 2 MSPS (1.8 MSPS for the AD4020). The evaluation board demonstrates the performance of the AD4000/AD4001/AD4002/AD4003/AD4020 family of ADCs and provides a simplified interface for a variety of system applications.
The EVAL-AD4000FMCZ/EVAL-AD4001FMCZ/EVAL-AD4002FMCZ/EVAL-AD4003FMCZ/EVAL-AD4020FMCZ evaluation boards, accessible from the EVAL-AD400x-FMCZ product page, are ideal for use with a field-programmable gate array (FPGA) mezzanine card (FMC) low pin count (LPC) connector.
The EVAL board uses the SPI interface via the FMC connector to interface to the FPGA/SoC.
Analog Devices provides all the components needed for the "SPI Engine" which are added to the Quartus Library.
The SPI Engine adds to the memory map and interrupt structure:
Periheral | Address Offset | Size (bytes) | Attribute |
---|---|---|---|
sys_id | 0x1_0000 | 8 | Unique system ID |
button_pio | 0x1_0020 | 16 | DIP switch input |
dipsw_pio | 0x1_0030 | 16 | Push button input |
led_pio | 0x1_0040 | 16 | LED output display |
hdmi_dmac_0 | 0x9_0000 | 2K | HDMI DMA Controller |
axi_hdmi_tx_0 | 0xA_0000 | 64K | HDMI Transmit IP |
axi_spi_engine_0 | 0x4_0000 | 64K | SPI Engine |
spi_dmac_0 | 0x5_0000 | 2K | SPI DMA Controller |
Periheral | Interrupt Number | Attribute |
---|---|---|
jtag_uart | f2h_irq0/1[0] | JTAG UART |
button_pio | f2h_irq0/1[1] | 1 push button (either level) |
dipsw_pio | f2h_irq0/1[2] | 8 DIP switch inputs (falling edge) |
hdmi_dmac_0 | f2h_irq0/1[4] | Video DMA Controller |
spi_dmac_0 | f2h_irq0/1[5] | SPI DMA Controller |
axi_spi_engine_0 | f2h_irq0/1[6] | SPI DMA Controller |
Return to Modify GHRD
Return to Golden Hardware Reference Design
Please click Here to purchase platform boards
Arrow Data Storm DAQ Development Platform
Introduction
Developer Starter Guides
Additional Developer Docs
AD40xx Platform User Guide
AD7768 Platform User Guide
AD7768-1 Platform User Guide
AD7606B Platform User Guide
AD738x Platform User Guide
AD469x Platform User Guide
AD463x Platform User Guide
ADRV9001/2 Platform User Guide