background image

Certus-NX Versa Evaluation Board Demo 

 

User Guide 
 

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

22 

 

 

FPGA-UG-02133-1.1 

7.

 

Regenerating the .bit File and Reprogramming the Board 

You can implement changes in design using the HDL source flow. 

To regenerate the bit file following modifications to the source code: 

1.

 

Open the Lattice Radiant design software. 

2.

 

Click Open Project

3.

 

In the Open Project dialog box, navigate to and select the LFD2NX40_PCIe_Basic_Demo.rdf file located in this kit 
at <kit-location>\Lattice_certus_nx_pcie_basic_demo\Hardware\CertusNXBoard_PCIeBasicDemo\ 
Implementation\LFD2NX40_PCIe_Basic_Demo\LFD2NX40_PCIe_Basic_Demo.rdf
 

4.

 

Click Open. All the Verilog HDL files are imported into the project. 

5.

 

In Project > Project Properties, verify your settings as shown in 

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

Note: The options needed to regenerate the .bit file are selected by default.  

8.

 

After selecting your preferred reports, click Run All.  

This creates a .bit file with your project's current name in the imp1 folder. Assuming you left the directory structure 
of this original project unchanged, the file becomes available in the following location: 
<kit_location>\Lattice_certus_nx_pcie_basic_demo\Hardware\CertusNXBoard_PCIeBasicDemo\Implementation\LF
D2NX40_PCIe_Basic_Demo/<your_file>.bit
 

9.

 

Once the file is generated, click Programmer.  

The process to reprogram the non-volatile memory onboard the FPGA is completed, similar to the initial install. This 
secondary pass, however, does not require you to create a new programmer project.  

Содержание Certus-NX

Страница 1: ...Certus NX Versa Evaluation Board Demo User Guide FPGA UG 02133 1 1 November 2021...

Страница 2: ...with all faults and associated risk the responsibility entirely of the Buyer Buyer shall not rely on any data and performance specifications or parameters provided herein Products sold by Lattice have...

Страница 3: ...this Demo 6 2 Hardware and Software Requirements 7 2 1 Hardware Requirements 7 2 2 Software Requirements 7 3 Setting Up the Demo 8 3 1 Hardware Setup 8 3 1 1 Installing Hardware into a Different Slot...

Страница 4: ...stall 10 Figure 3 4 Device Driver Install Wizard 11 Figure 3 5 Windows Security 11 Figure 3 6 Driver Installation Completed Successfully 12 Figure 3 7 Correct Windows CMD Prompt 13 Figure 3 8 Correct...

Страница 5: ...emi 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 FPGA U...

Страница 6: ...ory Access Demo 1 1 Learning Objectives After completing the steps in this guide you will be able to perform the following Set up the Certus NX Versa Evaluation Board and become familiar with its main...

Страница 7: ...e kit USB Cable 12 V Power Adapter Bit file for the Certus NX board SPI Flash LFD2NX40_PCIe_Basic_Demo_impl_1 bit Lattice Radiant Programmer Software version 2 2 or later http www latticesemi com Prod...

Страница 8: ...25 jp26 2 Connect the 12 V power adapter to J11 The power LED D1 D2 D3 D4 D5 D6 D7 D8 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 glow 3 Connect the USB cable to the computer and to J2 D26 glows D26 is loca...

Страница 9: ...r 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...

Страница 10: ...their respective holders The specifications and information herein are subject to change without notice 10 FPGA UG 02133 1 1 3 Provide the location where you want to install the application Click Next...

Страница 11: ...of their respective holders The specifications and information herein are subject to change without notice FPGA UG 02133 1 1 11 6 A message box appears warning about installing drivers from unknown p...

Страница 12: ...isted 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...

Страница 13: ...he specifications and information herein are subject to change without notice FPGA UG 02133 1 1 13 3 2 2 Editing bcdedit exe To edit bcdedit exe 1 Start the command prompt as an administrator 2 Enter...

Страница 14: ...ux 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...

Страница 15: ...ective holders The specifications and information herein are subject to change without notice FPGA UG 02133 1 1 15 3 4 Programming the Demo bit File to the Certus NX Versa Evaluation Board To program...

Страница 16: ...Properties 5 Enter the settings as shown in Figure 3 11 Access mode SPI Flash Background Programming Operation SPI Flash Erase Program Verify Programming File LFD2NX40_PCIe_Basic_Demo_impl_1 bit Famil...

Страница 17: ...herein are subject to change without notice FPGA UG 02133 1 1 17 11 To run the demo remove the 12 V power adapter and Insert the board inside the PCIe slot of the PC 12 Power on the PC The D18 D19 D20...

Страница 18: ...ttice_certus_nx_pcie_basic_demo Demonstration Bitstream LFD2NX40_PCIe_Basic_Demo_impl_1 bit b The board drivers included with Setup exe are installed on the host machine See the procedure described in...

Страница 19: ...display on your board from the console The 7 Seg Display page provides a way to interactively toggle segments on the display You can present character sequences from this page or select single charact...

Страница 20: ...o allows the user to access FPGA memory through the PCIe bus This demo is included in the user interface installed in the Hardware Setup and Software Setup sections Please be sure to complete all step...

Страница 21: ...ur bit file with Lattice Radiant To modify files in the demo before utilizing them in your own solutions maintain a copy of the original files in this kit This allows you to quickly move back to the o...

Страница 22: ...mo rdf 4 Click Open All the Verilog HDL files are imported into the project 5 In Project Project Properties verify your settings as shown in Figure 7 1 Figure 7 1 Proper Project Properties Configurati...

Страница 23: ...ange without notice FPGA UG 02133 1 1 23 8 Troubleshooting Device Not Detected in Scan Operation Occasionally the device is not detected when using the Scan tool in Lattice Radiant Programmer In this...

Страница 24: ...rs 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...

Страница 25: ...ent Corrected PCIE to PCIe Disclaimers Updated description Introduction Changed PCI Express Basic Demo to PCIe Memory Access Demo in the Learning Objectives section Changed Ubuntu 16 04 LTS to Ubuntu...

Страница 26: ...www latticesemi com...

Отзывы: