aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* mixed_hdl: add init filesHEADmasterBrian Woods2023-04-126-0/+237
| | | | | | | This isn't fully mixed but rather it supports VHDL modiles in a verilog simulation. You can't have verilog undernearth the VHDL either. It uses the ghdl (v3 or higher) synth option to synth the VHDL top modules to verilog and then it uses those with Icarus.
* counter_v: add counter example in verilogBrian Woods2023-03-234-0/+84
| | | | Uses icarus verilog and gtkwave to simulate a simple counter.
* averaging_filter: Add Octave simulation top fileBrian Woods2023-02-272-1/+108
| | | | | Add a top simulation file and add comments in the makefile for it. This allows an input file from Octave and output a file to generate a graph.
* averaging_filter: added data ready signalBrian Woods2023-02-273-9/+22
| | | | | The core was missing a data ready signal so I added one. Going to be needed for file I/O for simulation.
* averaging_filter: add base filesBrian Woods2023-02-274-0/+213
| | | | Need to do more testing, possibly some Octave input and output.
* helper_scripts: add freq_graph_generatorBrian Woods2023-02-271-0/+98
| | | | | | freq_graph_generator is a executable GNU Octave script that generates a graph of the dft from an input file. This is useful for testing filters with impulses and then seeing their frequency response.
* helper_scripts: add input_generatorBrian Woods2023-02-271-0/+149
| | | | | A simple GNU Octave executable script that generates intput files for filter testing.
* counter: simple simulation of a countercounterBrian Woods2023-02-244-0/+217
|
* Add LICENSE fileBrian Woods2023-02-241-0/+339
|
* Add README.mdBrian Woods2023-02-241-0/+3