Add gateware design simulation documentation for BeagleV Fire board
This MR adds a guide on how users can simulate the gateware through libero. This should allow for easy on-boarding of people trying to switch to development of HDL for BeagleV-Fire and libero.
If someone could review and let me know of any other techniques which could be added to these instructions, it would be great!
Merge request reports
Activity
- Resolved by Zain Siddavatam
added 1 commit
- b34a4565 - Added information about the default .do file
@lorforlinux please have a look at this MR and let me know if any changes are required!
45 To start with the simulation, we must first compile the gateware design. The blinky LED design is present in 46 the ``VERILOG_TUTORIAL`` gateware option. To compile the design, follow the steps below: 47 48 #. First, compile the gateware design using the following command: 49 50 .. code-block:: bash 51 52 cd gateware 53 python build-bitstream.py custom-fpga-design/my_custom_fpga_design.yaml 54 55 #. Once the design is compiled, open the Libero SoC software and select the created project. You can find the project in the ``work/libero`` directory. 56 57 #. Once the project is opened, your window should look something like this. In front of you will be the overview of the gateware design, and on the left you will have multiple tabs showing the design hierarchy, design flow, etc. 58 59 .. image:: images/simulation-demo/libero-overview.png 60 :alt: Libero SoC Overview - Comment on lines +59 to +60
@superchamp234 We use
.. figure::
directives for all graphics now so that users can provide feedback. The feedback option is not possible with.. image::
directive. Other think is that we use 3 space indentation for everything, please fix these these for this page. changed this line in version 3 of the diff
@superchamp234 Please pull upstream docs changes and fix the merge conflict so that I can merge this MR.
added 119 commits
-
e9b2d1aa...9612c8e2 - 118 commits from branch
docs:main
- b7c72b57 - Fixing merge conflicts
-
e9b2d1aa...9612c8e2 - 118 commits from branch
@lorforlinux I have made all the changes as you have suggested, please have a look
@superchamp234 Thank you for your contribution, I am merging this now!
mentioned in commit 38b94f9c