maximator€¦ · http// maximator max10 fpga evaluation board 9 arduino connectors all digital...

Post on 22-Jul-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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:

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: office@kamami.comhttp://www.kamami.com

Technical assistanceFortechnicalassistance,pleasecontactsupport@kamami.com.Pleaseprovidethefollowingdata: Versionoftheoperatingsystem Microcontrollertypeusedinyoursystemanditsoscillatorfrequency Detaileddescriptionoftheproblem

2

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

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board 3

Board Components3

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board4

Schematics

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board 5

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board6

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board 7

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board8

http://www.kamami.com/

MAXimator – MAX10 FPGA Evaluation Board 9

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

AnaloginputsAxsupportvoltagesfrom0Vto2.5VwhichisthemaximumallowablevoltagepertheMAX10FPGAintegratedanalog-to-digitalconverter.

Axlinesmayworkasadigitallines(GPIO)–pleasenoticethatthereare1kΩresistorsconnectedinseries.

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.

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.

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.

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)

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).

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.

top related