MAX1000 User Guide www.arrow.com
Page | 2 July 2017
Table of Contents
MAX1000 IoT / Maker Board ................................................................................ 5
1.1 About Arrow MAX1000 Board..........................................................................................5
1.2 Useful Links.......................................................................................................................6
1.3 Getting Help......................................................................................................................6
Introduction to the MAX1000 Board..................................................................... 7
2.1 Layout and Components...................................................................................................7
2.2 Block Diagram................................................................................................................... 8
Connections and Peripherals of the MAX1000 Board .......................................... 10
3.1 Board Status Elements....................................................................................................10
3.2 Clock Circuitry.................................................................................................................10
3.3 Peripherals Connected to the FPGA ...............................................................................11
3.3.1 LEDs......................................................................................................................... 11
3.3.2 Push Buttons ...........................................................................................................12
3.3.3 Accelerometer.........................................................................................................13
3.3.4 SDRAM Memory...................................................................................................... 14
3.3.5 Flash Memory ......................................................................................................... 15
3.3.6 User I/O...................................................................................................................16
3.3.7 Arduino MKR Connectors........................................................................................ 16
3.3.8 PMOD Connector ....................................................................................................18
3.3.9 Communication and Configuration.........................................................................19
3.3.10 Power Tree..............................................................................................................21
Software and Driver Installation......................................................................... 22
4.1 Installing Quartus Prime Software (Windows) ...............................................................22
4.2 Installing Arrow USB Programmer2 (Windows) .............................................................24
4.3 Installing Quartus Prime Software (Linux)...................................................................... 26
4.4 Installing Arrow USB Programmer2 (Linux)....................................................................28
New Project with MAX1000................................................................................ 30
5.1 Creating a new Blinky Project with MAX1000................................................................30
5.2 Building a Blinky Project with MAX1000 ........................................................................35
5.2.1 Block Diagram ......................................................................................................... 35
5.2.2 Components of the Design......................................................................................35
5.2.3 Catalog IP ................................................................................................................ 36
5.2.4 Create and Configure the PLL .................................................................................37