Line 27... |
Line 27... |
│ │
|
│ │
|
│ └── rtl_sim RTL simulations
|
│ └── rtl_sim RTL simulations
|
│ ├── out Useful output from RTL simulation
|
│ ├── out Useful output from RTL simulation
|
│ └── run For running RTL simulations
|
│ └── run For running RTL simulations
|
│
|
│
|
└── sw Software sources for Python script utilities
|
├── sw Software sources for Python script utilities
|
├── out Useful output from Python script utilities
|
│ ├── out Useful output from Python script utilities
|
└── run Python sources and for running Python script utilities
|
│ └── run Python sources and for running Python script utilities
|
|
│
|
|
└── uvm Universal Verification Methodology (UVM)
|
|
├── work Work in progress/unfinished project
|
|
│ └── generated_tb Test bench
|
|
│
|
|
└── tools Open-source Tools
|
|
├── easier_uvm_gen Automatic UVM test bench generator
|
|
└── uvm_syoscb General purpose UVM Scoreboard
|
|
|
OPEN-SOURCE TOOLS:
|
OPEN-SOURCE TOOLS:
|
1. Ubuntu 18.04 LTS Linux OS development platform
|
1. Ubuntu 18.04 LTS Linux OS development platform
|
2. SystemC 2.3.2-Accellera SystemC test bench simulator
|
2. SystemC 2.3.2-Accellera SystemC test bench simulator
|
3. Verilator Verilog simulator
|
3. Verilator Verilog simulator
|
4. GTKWave Verilog simulation waveform viewer
|
4. GTKWave Verilog simulation waveform viewer
|
5. GNU Octave Octave syntax is largely compatible with MATLAB
|
5. GNU Octave Octave syntax is largely compatible with MATLAB
|
6. Python RTL-simulation vs. MATLAB-expected check script
|
6. Python RTL-simulation vs. MATLAB-expected check script
|
|
|
TO DO:
|
|
1. Create Magnitude Response test of lpffir_core.sv with expected behavior of specification document Appendix B.
|
|
2. Create Phase Response test of lpffir_core.sv with expected behavior of specification document Appendix B.
|
|