Advertisement

Quick Links

Certus-NX Versa Evaluation Board Demo
User Guide
FPGA-UG-02133-1.1
November 2021

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Certus-NX and is the answer not in the manual?

Questions and answers

Summary of Contents for Lattice Certus-NX

  • Page 1 Certus-NX Versa Evaluation Board Demo User Guide FPGA-UG-02133-1.1 November 2021...
  • Page 2 Buyer shall not rely on any data and performance specifications or parameters provided herein. Products sold by Lattice have been subject to limited testing and it is the Buyer's responsibility to independently determine the suitability of any products and to test and verify the same. No Lattice products should be used in conjunction with mission- or safety-critical or any other application in which the failure of Lattice’s product could create a...
  • Page 3: Table Of Contents

    Revision History .................................. 25 © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 4 Table 3.1. List of Jumpers to be Set for Programming ......................8 © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 5: Acronyms In This Document

    Serial Peripheral Interface © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 6: Introduction

    This document assumes that you have already installed the Lattice Radiant™ design software. This document covers some of the basic of function of Lattice Radiant. If you would like to learn more about Lattice Radiant, refer to the Radiant Help system.
  • Page 7: Hardware And Software Requirements

     Minimum system requirements as described in the Radiant Installation Guide to develop PCI Express designs Note: Depending on your system, all the files and dependencies for the Certus-NX Basic Demo are available in the .zip folder. © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal.
  • Page 8: Setting Up The Demo

    Moving the Certus-NX Versa Evaluation Board into a different slot while the machine is powered on causes the demo to fail. You will not be able to run memory access tests nor control the seven segment display.
  • Page 9: Software Setup

    This section provides the procedure for installing software onto both your host machine and the Certus-NX Versa Evaluation Board. The Lattice Radiant Programmer is used to program a .bit file to the onboard memory. You can configure how your host PC interacts with PCIe endpoints and install the necessary drivers using the Lattice Setup.exe tool for the Certus-NX Windows/Linux Software.
  • Page 10: Figure 3.2. Select Destination Folder

    Note: You need administrator access to run this command. Figure 3.3. Confirm Install 5. The installation of the Certus-NX Basic Demo Application starts. When installation is completed, the drivers are installed. © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal.
  • Page 11: Figure 3.4. Device Driver Install Wizard

    Figure 3.5. Windows Security © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 12: Figure 3.6. Driver Installation Completed Successfully

    Figure 3.6. Driver Installation Completed Successfully © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 13: Editing Bcdedit.exe

    4. Close the command prompt and restart your machine. © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 14: Software Setup On A Linux Machine

    User Guide 3.3. Software Setup on a Linux Machine Before you begin, ensure that you have downloaded the archive file for Linux systems from the Lattice website. 3.3.1. Building the User Interface Demo in Linux To build the user interface demo in Linux: 1.
  • Page 15: Programming The Demo .Bit File To The Certus-Nx Versa Evaluation Board

    Figure 3.10. Main Interface © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 16: Figure 3.11. Device Properties

    10. Reconnect the 12 V power adapter. The D29 Done LED glows, indicating successful booting of FPGA from SPI flash. © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 17 D22 indicates that the initial re-configuration is completed. © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 18: Running Pcie Basic Demo

    The PCIe Basic Demo allows you to manipulate the seven-segment display included on the Certus-NX Versa Evaluation Board. This demo showcases the capabilities of the Lattice FPGA and PCI Express endpoint IP core function in a Windows PC PCI Express slot.
  • Page 19: Figure 4.2. User Interface Control Of 7-Segment Display

    Figure 4.3. Onboard 7-Segment Display © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 20: Running Pcie Memory Access Demo

    Figure 5.1. Memory Access Tab in GUI © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 21: Rebuilding The Demo

    4. After completing the operation, click Finish in InstallShield. © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 22: Regenerating The .Bit File And Reprogramming The Board

    7.1. Figure 7.1. Proper Project Properties Configuration 6. Once your project loads, click Task Detail View. This shows a list of actions that Lattice Radiant will perform to build the .bit file. 7. Select the files and reports that you want to generate.
  • Page 23: Troubleshooting

     Hold down the Reset button on the Certus-NX Versa Evaluation Board. The Reset button on the board is labeled Program. This is the blue button closest to the edge of the board and opposite the micro USB port.
  • Page 24: Technical Support Assistance

    Submit a technical support case through www.latticesemi.com/techsupport. © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 25: Revision History

    Initial release. © 2021 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
  • Page 26 www.latticesemi.com...

Table of Contents