background image

For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com. 

 
Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit 
patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. 
 

© 2014 Maxim Integrated Products, Inc.               Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc.

 

 

 

 

MAXREFDES32# ZedBoard  

Quick Start Guide 

 

Rev 0; 5/14 

 

 

 

 

Summary of Contents for MAXREFDES3

Page 1: ...of any circuitry other than circuitry entirely embodied in a Maxim Integrated product No circuit patent licenses are implied Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time 2014 Maxim Integrated Products Inc Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products Inc MAXREFDES32 ZedBoard Quick Start Guide ...

Page 2: ...nts 1 Required Equipment 3 2 Overview 3 3 Boot from an SD Card 3 4 Download Demonstration from Xilinx SDK 8 5 Included Files 9 6 Procedure 10 7 Code Documentation 23 8 Appendix A Project Structure and Key Filenames 24 9 Trademarks 24 10 Revision History 25 ...

Page 3: ...lained in detail in Section 3 of this document Flexible Use the Xilinx SDK to download the board bitstream and executable file This approach allows the source code to be modified This approach is explained in detail of Section 4 of this document 3 Boot from an SD Card The steps below describe how to download the binary image BOOT BIN install on an SD card and begin using the MAXREFDES32 system 1 D...

Page 4: ...ilizes the Cypress USB UART bridge IC If Windows cannot automatically install the driver for the Cypress USB UART bridge IC the driver is available for download from www cypress com rID 63794 The driver is WHQL certified for the default Cypress VID PID of 0x04B4 0x0008 9 Open HyperTerminal or similar Terminal program on the PC Find the appropriate COM port usually a higher number port such as COM4...

Page 5: ...MAXREFDES32 ZedBoard Quick Start Guide 5 Figure 2 ZedBoard SD Card Slot Figure 3 and Figure 4 ZedBoard Boot from SD Jumper Settings ...

Page 6: ...MAXREFDES32 ZedBoard Quick Start Guide 6 Figure 5 MAXREFDES32 Board Connected to ZedBoard Kit ...

Page 7: ...MAXREFDES32 ZedBoard Quick Start Guide 7 Figure 6 MAXREFDES32 Main Menu ...

Page 8: ...lowing pages 1 Connect the MAXREFDES32 board to the J1 FMC connector of a ZedBoard as shown in Figure 5 2 Download the latest RD32V01_00 ZIP file located at the MAXREFDES32 page 3 Extract the RD32V01_00 ZIP file to a directory on your PC 4 Open the Xilinx SDK 5 Download the bitstream BIT file to the board This bitstream contains the FPGA hardware design and software bootloader 6 Use Xilinx SDK to ...

Page 9: ...nd instantiates the wrapper that carries both the Zynq Processing System and AXI_MILLBRAE custom IP core that interface to the FMC connector This is supplied as a Xilinx software development kit SDK project that includes a demonstration software application to evaluate the MAXREFDES32 subsystem reference design The lower level c code driver routines are portable to the user s own software project ...

Page 10: ...8 switch on the ZedBoard to the ON position 6 Download the latest RD32V01_00 ZIP file at www maximintegrated com AN5883 All files available for download are available at the bottom of the page 7 Extract the RD32V01_00 ZIP file to a directory on your PC The location is arbitrary but the maximum path length limitation in Windows 260 characters should not be exceeded In addition the Xilinx tools requ...

Page 11: ... prompt for a workspace directory which is the location where the software project is located For this example it is C designs maxim RD32V01_00 RD32_ZED_V01_00 Design_Files top sdk SDK SDK_Export Click OK and SDK will open The Xilinx SDK is based on an Eclipse based IDE so it will be a familiar flow for many software developers ...

Page 12: ...ZedBoard Quick Start Guide 12 10 Review the SDK IDE The Project Explorer in the upper left tab should have three components as shown in the image below If all three subfolders are present you can skip the next step ...

Page 13: ...Import menu expand the General folder and select Existing Projects into Workspace Click Next Set the root directory to C designs maxim RD32V01_00 RD32_ZED_V01_00 Design_Files top sdk SDK SDK_Export and the missing projects should appear in SDK Project Explorer with their checkboxes checked Click Finish to import the projects ...

Page 14: ...m FPGA dialog box appears From here an FPGA bitstream BIT file is selected Be sure to select the BIT file by using the paths below Bitstream C designs maxim RD32V01_00 RD32_ZED_V01_00 Design_Files top sdk S DK SDK_Export arm_system_hw_platform Press Program It takes approximately 10 seconds to download the FPGA then a message box indicating FPGA configuration complete appears ...

Page 15: ...om rID 63794 The driver is WHQL certified for the default Cypress VID PID of 0x04B4 0x0008 Once installed Windows will assign a previously unused COM port Use the Windows Control Panel System Device Manager to determine the COM port number It will be named Cypress Serial Make a note of which COM port this is That information is needed in the next step Next a terminal emulation program needs to be ...

Page 16: ... Xilinx SDK to download and run the executable ELF ELF file on the ARM Cortex A9 processor using the following steps Right click the mouse while the MAXREFDES32 C project is selected choose the Run As menu and then Run Configurations menu as shown below ...

Page 17: ...MAXREFDES32 ZedBoard Quick Start Guide 17 Next double click the mouse on the Xilinx C C ELF menu ...

Page 18: ...MAXREFDES32 ZedBoard Quick Start Guide 18 Next press the Search Project button ...

Page 19: ...MAXREFDES32 ZedBoard Quick Start Guide 19 Double click on the MAXREFDES32 elf binary ...

Page 20: ...MAXREFDES32 ZedBoard Quick Start Guide 20 Verify the application is selected on the Main tab ...

Page 21: ...Device Initialization tab click Browse button to select the right initialization TCL file and press the Run button Once the Debug MAXREFDES32 configuration is set up once you just need to press the Run button if you ever want to run the program again ...

Page 22: ...2 At this point the application will be running on the Cortex A9 and the terminal program should show the menu below Make the desired selections by pressing the appropriate keys on the keyboard For example to select Signal Replication press 1 ...

Page 23: ...mentation can be found at C RD32V01_00 RD32_ZED_V01_00 Code_Documentation To view the code documentation in HTML format with a browser open the MainPage html file To view the code documentation in PDF format with a PDF reader open the MAXREFDES32_Code_Documentation pdf file ...

Page 24: ...iver functions axi_millbrae_vX_XX_X src axi_millbrae h driver header file Pcore folder contains The HDL source files for the AXI_MILLBRAE custom IP core axi_millbrae_vX_XX_X hdl verilog axi_millbrae h Top level design instantiates library components and user logic axi_millbrae_v_X_XX_X hdl verilog user_logic v User logic module that implements the MAX11166 ADC and MAX5316 DAC SPI interfaces 9 Trad...

Page 25: ...MAXREFDES32 ZedBoard Quick Start Guide 25 10 Revision History REVISION NUMBER REVISION DATE DESCRIPTION PAGES CHANGED 0 5 14 Initial release ...

Page 26: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Maxim Integrated MAXREFDES32 ...

Reviews: