Max1000 ADC example

We’ve created an example with NIOS-II microcontroller to demonstrate on-chip ADC of MAX10 device using the MAX1000 board. The system features:
+ 80MHz system clock
+ On-chip flash to store program and fpga configuration. Program can be executed in flash.
+ 16kB RAM for Programme and Data
+ 4kB RAM for exceptions handlers
+ 32 IO pins that supports PWM, Programmable Frequency, Interrupts
+ Timer to support delay
+ UART controller with configurable baudrate
+ ADC sequencer that reads 9 analogue pins and on chip temperature sensor diode (TSD)

This system is called Recon-0a (a for analogue) based off Recon-0 system. Full source code can be downloaded here.

Arduino Serial Plot can be used to plot the data pushed by the MAX1000 board.


This article has 2 comments

  1. Have you ever tried enabling the ‘Debug Path’ in the ADC Core, in order to view the ADC samples real-time via the System Consol ADC toolkit?

    It seems like a quick way to test and monitor the ADC channels, however, it seems to take all the on-chip memory resources of the MAX1000 ( 10M08SAU169C8G )?!

    Removing most of the other components it synthesized, but the ADC toolkit still didn’t seem to show the data.. was wondering if you had any luck?


Leave a Reply

Your email address will not be published. Required fields are marked *

55 − = 51