aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.txt
blob: 8fca6a6e964511b875ada61d9e3a8d45ba33a7e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
ReadMe file for ML Module FW Project

UNF Summer Project sponsored by Private Island Networks Inc.

See open source license file in same top level folder

Project utilizes Altera Quartus Prime Pro and targets an Agilex 3 FPGA.

Refer to project landing page for more information:  https://privateisland.tech/dev/ml-module-agilex

Folders:

src:  Verilog source code
sim:  Simulation (see more below)
ip:   IP files and related folders for both synth and simulation

Build Folders (do not archive):
dni
output_files: this will eventually have the bit file for programming
qdb

Simulation Folders:
data: data files read by the test bench
lin: simulation project for Ubuntu Linux 24.04 (not currently supported in Questa)
src: System Verilog test bench source
wav: Simulation Wave files that can be invoked on sim command line using "do <file>"
win: simulation project for Windows 

Windows Simulation Folder:

elab.do: run this the first time to compile Altera libraries (Fully compile in Quartus first)
sim.do: run this each time you wish to start simulation
ml_module.mpf: Questa project file.  Use this folder pane inside Questa to re-compile source files (and add them).

To Simulate:

# cd to project folder:
> cd C:/Projects/fw_ml_module/sim/win
> do elab.do
> do ../wav/basic_wav.do
> run 50 us




Highly Recommended Verilog Books