OpenCores
URL https://opencores.org/ocsvn/lpffir/lpffir/trunk

Subversion Repositories lpffir

[/] [lpffir/] [trunk/] [README.txt] - Blame information for rev 4

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 vladimirar
                                  README
2 2 vladimirar
 
3 3 vladimirar
This file is part of the LowPass Filter with Finite Impulse Response (LPFFIR) project:
4
https://opencores.org/projects/lpffir
5
 
6
AUTHOR:
7
Vladimir Armstrong, vladimirarmstrong@opencores.org
8
 
9
DESCRIPTION:
10
Implementation of LPFFIR according to specification document:
11
./doc/LPFFIR_Specifications.pdf
12
 
13 2 vladimirar
DIRECTORY STRUCTURE:
14
── bench            Top level test bench
15
│   ├── systemc     For SystemC sources
16
│   └── verilog     For verilog sources
17
18 3 vladimirar
├── doc             Specification and other PDF documents
19 2 vladimirar
│   └── src         Source version of all documents (Microsoft Word, Microsoft Visio)
20
21
├── rtl             Verilog RTL sources
22
23
├── sim             Top level simulations
24
│   ├── matlab_sim  MATLAB simulations
25
│   │   ├── out     Useful output from MATLAB simulation
26
│   │   └── run     MATLAB sources and for running MATLAB simulations
27
│   │
28
│   └── rtl_sim     RTL simulations
29
│       ├── out     Useful output from RTL simulation
30
│       └── run     For running RTL simulations
31
32 4 vladimirar
├── sw              Software sources for Python script utilities
33
│   ├── out         Useful output from Python script utilities
34
│   └── run         Python sources and for running Python script utilities
35
36
└── uvm                  Universal Verification Methodology (UVM)
37
    ├── work             Work in progress/unfinished project
38
    │   └── generated_tb Test bench
39
40
    └── tools              Open-source Tools
41
        ├── easier_uvm_gen Automatic UVM test bench generator
42
        └── uvm_syoscb     General purpose UVM Scoreboard
43 2 vladimirar
 
44
OPEN-SOURCE TOOLS:
45
1. Ubuntu 18.04 LTS         Linux OS development platform
46
2. SystemC 2.3.2-Accellera  SystemC test bench simulator
47
3. Verilator                Verilog simulator
48
4. GTKWave                  Verilog simulation waveform viewer
49
5. GNU Octave               Octave syntax is largely compatible with MATLAB
50
6. Python                   RTL-simulation vs. MATLAB-expected check script

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.