Visible to Intel only — GUID: sam1399553375183
Ixiasoft
1. Intel® MAX® 10 Analog to Digital Converter Overview
2. Intel® MAX® 10 ADC Architecture and Features
3. Intel® MAX® 10 ADC Design Considerations
4. Intel® MAX® 10 ADC Implementation Guides
5. Modular ADC Core Intel® FPGA IP and Modular Dual ADC Core Intel® FPGA IP References
6. Intel® MAX® 10 Analog to Digital Converter User Guide Archives
7. Document Revision History for Intel® MAX® 10 Analog to Digital Converter User Guide
2.2.1.1. Configuration 1: Standard Sequencer with Avalon-MM Sample Storage
2.2.1.2. Configuration 2: Standard Sequencer with Avalon-MM Sample Storage and Threshold Violation Detection
2.2.1.3. Configuration 3: Standard Sequencer with External Sample Storage
2.2.1.4. Configuration 4: ADC Control Core Only
5.4.1. Command Interface of Modular ADC Core and Modular Dual ADC Core
5.4.2. Response Interface of Modular ADC Core and Modular Dual ADC Core
5.4.3. Threshold Interface of Modular ADC Core and Modular Dual ADC Core
5.4.4. CSR Interface of Modular ADC Core and Modular Dual ADC Core
5.4.5. IRQ Interface of Modular ADC Core and Modular Dual ADC Core
5.4.6. Peripheral Clock Interface of Modular ADC Core and Modular Dual ADC Core
5.4.7. Peripheral Reset Interface of Modular ADC Core and Modular Dual ADC Core
5.4.8. ADC PLL Clock Interface of Modular ADC Core and Modular Dual ADC Core
5.4.9. ADC PLL Locked Interface of Modular ADC Core and Modular Dual ADC Core
Visible to Intel only — GUID: sam1399553375183
Ixiasoft
4.2. Customizing and Generating Modular ADC Core IP Core
Intel recommends that you use the Modular ADC Core IP core with a Nios® II processor, which supports the ADC HAL driver.
- Create a new project in the Intel® Quartus® Prime software.
While creating the project, select a device that has one or two ADC blocks.
- In the Intel® Quartus® Prime software, select Tools > Platform Designer (Standard) .
- In the Platform Designer (Standard) window, select File > New System.
A clock source block is automatically added under the System Contents tab.
- In the System Contents tab, double click the clock name.
- In the Parameters tab for the clock source, set the Clock frequency.
- In the IP Catalog tab in the Platform Designer (Standard) window, double click Processors and Peripherals > Peripherals > Modular ADC Core .
The Modular ADC Core appears in the System Contents tab and the Modular ADC Core parameter editor opens.
- In the Modular ADC Core parameter editor, specify the parameter settings and channel sampling sequence for your application.
- In the System Contents tab in the Platform Designer (Standard) window, double click the Export column of the adc_pll_clock and adc_pll_locked interfaces to export them.
- Connect the clock, reset_sink, sample_store_csr, and sample_store_irq signals. Optionally, you can use the Nios® II Processor, On-Chip Memory, and JTAG UART IP cores to form a working ADC system that uses the Intel FPGA ADC HAL drivers.
- In the Platform Designer (Standard) window, select File > Save.
You can copy an example HDL code to declare an instance of your ADC system. In the Platform Designer (Standard) window, select Generate > HDL Example.
Related Information