Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
M
Mock Turtle
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
Mock Turtle
Commits
2cc7927e
Commit
2cc7927e
authored
May 09, 2019
by
Dimitris Lampridis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc: group together all HDL simulations
parent
ccfcdcee
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
42 additions
and
44 deletions
+42
-44
fmc-spec-carrier.rst
doc/demos/fmc-spec-carrier.rst
+0
-21
fmc-svec-carrier.rst
doc/demos/fmc-svec-carrier.rst
+0
-23
index.rst
doc/hdl/index.rst
+42
-0
No files found.
doc/demos/fmc-spec-carrier.rst
View file @
2cc7927e
...
...
@@ -76,27 +76,6 @@ inputs are copies of the same signals. The mapping of these 8 signals is the fol
All mentioned peripherals (WB crossbar, VIC, WB GPIO) are available as part of `OHWR
general-cores`_. The SPEC demo also uses the Gennum `GN4124 core`_ to provide the host interface.
Simulation
----------
.. note:: read :ref:`hdl:sim` chapter in order to run a simulation.
The spec_mt_demo testbench uses the top-level module as the Device Under Test (DUT).
It loads and executes a simple "Hello World" in the first CPU.
The aim of this testbench is to simply verify that the SPEC Demo design is working.
The expected output from the simulation is::
App ID: 0xd331d331
Core count: 2
UART MSG from core 0: Hello World!
UART MSG from core 0:
.. note::
The spec_mt_demo testbench expects an already compiled software binary under
*demos/hello_world/firmware/fw-01*. Please compile the software prior to running the simulation.
Software
=========
...
...
doc/demos/fmc-svec-carrier.rst
View file @
2cc7927e
...
...
@@ -81,29 +81,6 @@ signals. The mapping of these 24 signals is the following:
All mentioned peripherals (WB crossbar, VIC, WB GPIO) are available as part of `OHWR
general-cores`_. This demo also uses the `VME64x core`_ to provide the host interface.
Simulation
----------
.. note:: read :ref:`hdl:sim` chapter in order to run a simulation.
The spec_mt_demo testbench uses the top-level module as the Device Under Test
(DUT). It loads and executes a simple "Hello World" in the first CPU.
The aim of this testbench is to simply verify that the SVEC demo design is
working.
The expected output from the simulation is::
App ID: 0xd330d330
Core count: 2
UART MSG from core 0: Hello World!
UART MSG from core 0:
.. note::
The svec_mt_demo testbench expects an already compiled software binary under
*demos/hello_world/firmware/fw-01*. Please compile the software prior to
running the simulation.
Software
=========
...
...
doc/hdl/index.rst
View file @
2cc7927e
...
...
@@ -547,6 +547,48 @@ The expected output from the simulation is::
The mt_eth_ep testbench expects an already compiled software binary under
*tests/firmware/rmq-udp-send*. Please compile the software prior to running the simulation.
spec_mt_demo
------------
The spec_mt_demo testbench uses the top-level module of the :ref:`demo:spec` as the Device Under
Test (DUT). It loads and executes a simple "hello world" demo program on the first CPU.
The purpose of this testbench is mainly to verify that the :ref:`demo:spec` HDL design is
working. To this end, the testbench simply instantiates the top-level and waits for the
firmware to print the "hello world" message on the serial console.
The expected output from the simulation is::
App ID: 0xd331d331
Core count: 2
UART MSG from core 0: Hello World!
UART MSG from core 0:
.. note::
The spec_mt_demo testbench expects an already compiled software binary under
*demos/hello_world*. Please compile the software prior to running the simulation.
svec_mt_demo
------------
The svec_mt_demo testbench uses the top-level module of the :ref:`demo:svec` as the Device Under
Test (DUT). It loads and executes a simple "hello world" demo program on the first CPU.
The purpose of this testbench is mainly to verify that the :ref:`demo:svec` HDL design is
working. To this end, the testbench simply instantiates the top-level and waits for the
firmware to print the "hello world" message on the serial console.
The expected output from the simulation is::
App ID: 0xd330d330
Core count: 2
UART MSG from core 0: Hello World!
UART MSG from core 0:
.. note::
The svec_mt_demo testbench expects an already compiled software binary under
*demos/hello_world*. Please compile the software prior to running the simulation.
.. _OHWR general-cores: https://www.ohwr.org/project/general-cores/wiki
.. _White Rabbit PTP Core: https://www.ohwr.org/project/wr-cores/wiki/Wrpc_core/wiki
.. _Hdlmake: https://www.ohwr.org/project/hdl-make/wiki
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment