Design Store

MAX10 10M50 Development Kit GHRD with Nios II/DDR3/QSPI Flash/Ethernet/mSGDMA/UART/ADC with Linux  

CategoryDesign Example \ Linux Outside Design Store
NameMAX10 10M50 Development Kit GHRD with Nios II/DDR3/QSPI Flash/Ethernet/mSGDMA/UART/ADC with Linux
DescriptionThis is the new and updated Golden Hardware Reference Design (GHRD) for Altera MAX 10 FPGA Development Kit with addition of modular ADC component.

The GHRD is an important part of the Golden System Reference Design (GSRD) and consists of the following components:
- Nios II Gen2 Processor with memory management unit (MMU) enabled
- DDR3 SDRAM controller
- Quad SPI controller
- RGMII Gigabit Ethernet
- Modular SGDMA
- Modular ADC
- PIO access to button and LED
- System Clock
- On-chip memory
- System ID
- JTAG for debugging purposes

User can choose to boot up MAX10 10M50 Rev C development kit with Nios II Linux using this GHRD design. Linux setup guidelines can be found in the Documentation link.

This design by default has Rev C pinout in the Pin Planner. If you would like to change the pinout to Rev B, go to Tools -> Tcl Scripts and select RevC_to_RevB.tcl and hit Run.
If you want to go back to Rev C, you can execute RevB_to_RevC.tcl pinout.
To find out the Revision of your board, look at the back of the board towards the bottom center. You can also refer to the image on design store.
Operating SystemLinux
IP Core
IP CoreHeading
Altera GPIO LiteOther
PIO (Parallel I/O)Other
Nios II Gen2 ProcessorNiosII
Avalon ALTPLLClocksPLLsResets
Altera Generic QUAD SPI controllerConfigurationProgramming
Altera ASMI ParallelConfigurationProgramming
Altera EPCQ Serial Flash controller coreConfigurationProgramming
Altera Interrupt Latency CounterOther
IRQ MapperQsysInterconnect
IRQ Clock CrosserQsysInterconnect
JTAG UARTConfigurationProgramming
DDR3 SDRAM Controller with UniPHYExternalMemoryInterfaces
Altera DDR3 Nextgen Memory ControllerExternalMemoryInterfaces
Altera Nextgen Memory Controller MM-ST AdapterExternalMemoryInterfaces
Altera DDR3 Nextgen Memory Controller CoreExternalMemoryInterfaces
Altera DDR3 AFI MultiplexerExternalMemoryInterfaces
DDR3 SDRAM External Memory PHYExternalMemoryInterfaces
DDR3 SDRAM External Memory PLL/DLL/OCT blockExternalMemoryInterfaces
DDR3 SDRAM Qsys SequencerExternalMemoryInterfaces
Avalon-MM Master AgentQsysInterconnect
Avalon-MM Master TranslatorQsysInterconnect
Avalon-MM Slave AgentQsysInterconnect
Avalon-ST Single Clock FIFOQsysInterconnect
Avalon-MM Slave TranslatorQsysInterconnect
MM InterconnectQsysInterconnect
Avalon-ST Pipeline StageQsysInterconnect
Avalon-ST AdapterQsysInterconnect
Avalon-ST Error AdapterQsysInterconnect
Memory-Mapped DemultiplexerQsysInterconnect
Memory-Mapped MultiplexerQsysInterconnect
Memory-Mapped Traffic LimiterQsysInterconnect
Avalon-ST Handshake Clock CrosserQsysInterconnect
Memory-Mapped Burst AdapterQsysInterconnect
Memory-Mapped Width AdapterQsysInterconnect
Memory-Mapped RouterQsysInterconnect
Altera Modular ADC coreADC
Altera Modular ADC Control coreADC
Altera Modular ADC Sample Storage coreADC
Altera Modular ADC Sequencer coreADC
Avalon-ST Timing AdapterQsysInterconnect
Triple-Speed EthernetEthernet
Modular Scatter-Gather DMABridgesAndAdaptors
Modular SGDMA DispatcherBridgesAndAdaptors
Write MasterQsysInterconnect
Read MasterQsysInterconnect
Reset ControllerQsysInterconnect
Interval TimerPeripherals
System ID PeripheralOther
Avalon-ST Bytes to Packets ConverterQsysInterconnect
Avalon-ST Channel AdapterQsysInterconnect
Avalon-ST JTAG InterfaceQsysInterconnect
Avalon-ST Packets to Bytes ConverterQsysInterconnect
Avalon Packets to Transaction ConverterQsysInterconnect
On-Chip Memory (RAM or ROM)OnChipMemory
FamilyMAX 10
Altera MAX10 10M50 Rev C Development Kit Linux Setup (ACDS version 15.1)This page provides information about setting up and running Nios II Linux on Altera MAX10 10M50 Rev C development kit.
Development KitMAX 10 FPGA Development Kit
Quartus Prime VersionDownload Quartus Prime v16.0
Quartus Prime EditionStandard

Last updated on April 11, 2017, 11:52 a.m.