15
Altera MAX10 FPGA Evaluation Board MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board can interface to external peripheral modules via Arduino Uno Rev 3 connectors. It also features HDMI+CEC+DCC and VGA interfaces Board was developed by Kamami Labs in cooperation with:

Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

Altera MAX10 FPGA Evaluation BoardMAXimator

ver. 1.0

The MAXimator is an entry-level

evaluation board with modern

Altera MAX10 FPGA. The board

can interface to external peripheral

modules via Arduino Uno Rev 3

connectors. It also features

HDMI+CEC+DCC and VGA interfaces

Board was developed by Kamami Labs in cooperation with:

Page 2: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board2

Code Description

MAXimator MAX10 FPGA Evaluation Board

Contents of the package

Features AlteraMAX10FPGA,10M08DAF256C8GES

– 8000logicelements(LE)– 378kbM9Kembeddedmemory– 1376kb(172kB)userFlashmemory– Built-inconfigurationFlashmemory– Built-inclockingcircuit– Analog-to-digital(ADC)converter,1millionsamplespersecond(MSPS),12-bit– 24embeddedmultiplierblocks– 2built-inPLLs(Phase-lockedloops)– On-chiptemperaturesensor– LVDSinterfaces

ArduinoUnoRev3connectors(5V) 5ADCchannels(12-bit,1MSPS),overvoltageprotection(Inputvoltage0…+2.5V) HDMIinterface(CEC,DDC) VGAvideointerface 10MHzcrystalexternalgenerator 4userLEDs PowerLED,configurationLED Analogpotentiometer MicroSDmemorycardslot UARTtoUSBconverterconnector AlteraEnpirionPowerSoCregulators Globalresetbutton PoweredfromUSBcable(protectedbypolymerfuse)orexternal5Vsource JTAGheaderforexternalUSB-Blasterdownloadcable

DisclaimerBTCKorporacjamakesnowarrantyfortheuseofitsproductsandassumesnoresponsibilityforanyerrorswhichmayappearinthisdocumentnordoesitmakeacommitmenttoupdatetheinformationcontainedherein.BTCKorporacjaproductsarenotintendedforuseinmedical,lifesavingorlifesustainingapplications.BTCKorporacjaretainstherighttomakechangestothesespecificationsatanytime,withoutnotice.Allproductnamesreferencedhereinaretrademarksoftheirrespectivecompanies.

BTC Korporacja05-120 Legionowo, Polandul. Lwowska 5e-mail: [email protected]://www.kamami.com

Technical assistanceFortechnicalassistance,[email protected]: Versionoftheoperatingsystem Microcontrollertypeusedinyoursystemanditsoscillatorfrequency Detaileddescriptionoftheproblem

2

!Note!Pleasenotice thatAlterapreparederrata sheet for10M08DAF256C8GES (ES-1040).PleasereadthisarticleasMAX10engineeringsample(ES)devicesarenotintendedtobeusedforvolumeproductionordevicequalificationtesting.

Page 3: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board 3

Board Components3

Page 4: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board4

Schematics

Page 5: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board 5

Page 6: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board6

Page 7: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board 7

Page 8: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board8

Page 9: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board 9

Arduino ConnectorsAlldigitalinputs/outputsareconnectedtoFPGAviabidirectionalvoltage-leveltranslators3.3/5V.

AnaloginputsAxsupportvoltagesfrom0Vto2.5VwhichisthemaximumallowablevoltagepertheMAX10FPGAintegratedanalog-to-digitalconverter.

Axlinesmayworkasadigitallines(GPIO)–pleasenoticethatthereare1kΩresistorsconnectedinseries.

Page 10: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board10

Clock CircuitTheexternalclocksourcefortheFPGAisthe10MHzoscillator.ThesignalisprovidedtotheFPGAglobalclockinputCLK0p.

HDMI/CEC/DDC InterfaceTheMAXimatorboardcontainsoneHDMIconnector. Itallowsyoutoconnectamonitoranduse theConsumerElectronicsControl(CEC)busandtheDisplayDataChannel(DDC)bus.

Note! To use HDMI/CEC/DDC interface you need the proper IP Core implemented in FPGA.

Page 11: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board 11

VGA InterfaceTheMAXimatorboardcontainsoneVGAconnectorwhichallowsyoutodisplaya8-colourimagewithananalogmonitor.

Note! To use VGA interface you need the proper IP Core implemented in FPGA.

MicroSD SlotTheMicroSDmemorycardissupportedbyFPGAin1-bitmode.TheinterfaceworkswithTTL-LV3.3V.

Note! To use microSD memory cards you need the proper IP Core implemented in FPGA.

Page 12: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board12

Analog PotentiometerTheMAXimatorboardcontainsoneanalogpotentiometerconnectedtoanaloginputANAIN1ofMAX10FPGAADC.Itallowsyoutoadjustvoltagefrom0Vto2.5V.

Note! To use ADC you need the proper IP Core implemented in FPGA

UART to USB converter connectorTheMAXimatorboardcanbeequippedwiththebidirectionalUARTtoUSBconverter(eg.ZL5USBmoduleshowninthepicturebelow).

Note! To use UART to USB converter you need the proper IP Core implemented in FPGA.

Page 13: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board 13

JTAG ConnectorTheMAXimatorboardcontainsaJTAGconnectorforconfiguring/programmingtheFPGAusinganexternalAlteraUSB-Blaster(orcompatible)downloadcable.

TheJTAGconnectorcanbeusedforprogrammingconfigurationflashmemoryofMAX10FPGAorforcon-figurationbydownloadingafiletotheFPGASRAMmemory.

TheJTAGconnectorcanbealsousedfortheSignalTaplogicanalyzer.

TheCONF_OKLEDisonwhenconfiguring/programmingtheMAX10FPGAissuccessful.

Global Reset ButtonThe MAXimator board contains a global reset button which resets all flip-flops in the MAX10 FPGA ifdevice-wideresetisenabledinQuartusPrimetool.

ZL19PRG USB-Byte Blaster – compatible download cable (optional programmer, compatible with USB Blaster)

Page 14: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board14

http://www.kamami.com/

Power SupplyThe MAXimator board contains modern Enpirion PowerSoC regulators. Voltage regulator circuits generatethevoltagesrequiredbytheFPGAandperipherals:

•+1.2V–powersupplyforPLLandFPGAcore•+2.5V–powersupplyforanalogcircuitsofFPGA•+3.3V–powersupplyforI/OlinesTheboardispoweredbyUSBcable(fromPCorwalljack)connectedtomicroUSBconnectorortotheUARTtoUSBconverter(ZL5USB)orbyanexternalpowersupply(+5VandGNDconnectedtopinheaderJP2).

Page 15: Maximator - Kamamidownload.kamami.com/p561438-MAXImator_user_manual.pdf · MAXimator ver. 1.0 The MAXimator is an entry-level evaluation board with modern Altera MAX10 FPGA. The board

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board 15

Notes1.AllGPIOlinesarebidirectional(3.3V,5V).2.ThemaximumvoltageforanaloginputsANINoftheMAX10FPGAADCisfrom0Vto2.5V.3.TheADC1_8line(ANIN3)isequippedwithprogrammablevoltagedivider1:2.4.TheMicroSDmemorycardinterfaceworkswith3.3V.5.ThenRESlineworkswith3.3Vand5V.