├── .gitignore ├── CONTRIBUTION.md ├── Example ├── PWM │ ├── pwmdecrement.vhdl │ └── pwmincrement.vhdl ├── combinational_logic │ ├── bin_to_gray │ │ └── bin_to_gray.vhdl │ ├── counter │ │ ├── decadecounter.vhdl │ │ ├── up_counter.vhdl │ │ ├── up_counter_slv.vhdl │ │ └── updown_counter.vhdl │ ├── decoder │ │ └── decoder.vhdl │ ├── full_adder │ │ ├── full_adder_sl.vhdl │ │ ├── full_adder_sl_slv.vhdl │ │ ├── full_adder_slv.vhdl │ │ └── full_adder_structural.vhdl │ ├── half_adder │ │ └── half_adder.vhdl │ └── mux-demux │ │ ├── demux.vhdl │ │ └── mux.vhdl └── logic_gates │ ├── and_gate.vhdl │ ├── inverter.vhdl │ ├── nand_gate.vhdl │ ├── nor_gate.vhdl │ ├── or_gate.vhdl │ └── xor_gate.vhdl ├── GHDLside.md ├── LICENSE ├── README.md ├── Workflow.md ├── nghdl-simulator-source.tar.xz └── src ├── Appconfig.py ├── createKicadLibrary.py ├── ghdlserver ├── Utility_Package.vhdl ├── Vhpi_Package.vhdl ├── compile.sh ├── ghdlserver.c ├── ghdlserver.h └── uthash.h ├── model_generation.py └── ngspice_ghdl.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /CONTRIBUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/CONTRIBUTION.md -------------------------------------------------------------------------------- /Example/PWM/pwmdecrement.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/PWM/pwmdecrement.vhdl -------------------------------------------------------------------------------- /Example/PWM/pwmincrement.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/PWM/pwmincrement.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/bin_to_gray/bin_to_gray.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/bin_to_gray/bin_to_gray.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/counter/decadecounter.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/counter/decadecounter.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/counter/up_counter.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/counter/up_counter.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/counter/up_counter_slv.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/counter/up_counter_slv.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/counter/updown_counter.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/counter/updown_counter.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/decoder/decoder.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/decoder/decoder.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/full_adder/full_adder_sl.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/full_adder/full_adder_sl.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/full_adder/full_adder_sl_slv.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/full_adder/full_adder_sl_slv.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/full_adder/full_adder_slv.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/full_adder/full_adder_slv.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/full_adder/full_adder_structural.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/full_adder/full_adder_structural.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/half_adder/half_adder.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/half_adder/half_adder.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/mux-demux/demux.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/mux-demux/demux.vhdl -------------------------------------------------------------------------------- /Example/combinational_logic/mux-demux/mux.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/combinational_logic/mux-demux/mux.vhdl -------------------------------------------------------------------------------- /Example/logic_gates/and_gate.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/logic_gates/and_gate.vhdl -------------------------------------------------------------------------------- /Example/logic_gates/inverter.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/logic_gates/inverter.vhdl -------------------------------------------------------------------------------- /Example/logic_gates/nand_gate.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/logic_gates/nand_gate.vhdl -------------------------------------------------------------------------------- /Example/logic_gates/nor_gate.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/logic_gates/nor_gate.vhdl -------------------------------------------------------------------------------- /Example/logic_gates/or_gate.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/logic_gates/or_gate.vhdl -------------------------------------------------------------------------------- /Example/logic_gates/xor_gate.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Example/logic_gates/xor_gate.vhdl -------------------------------------------------------------------------------- /GHDLside.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/GHDLside.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/README.md -------------------------------------------------------------------------------- /Workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/Workflow.md -------------------------------------------------------------------------------- /nghdl-simulator-source.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/nghdl-simulator-source.tar.xz -------------------------------------------------------------------------------- /src/Appconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/src/Appconfig.py -------------------------------------------------------------------------------- /src/createKicadLibrary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/src/createKicadLibrary.py -------------------------------------------------------------------------------- /src/ghdlserver/Utility_Package.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/src/ghdlserver/Utility_Package.vhdl -------------------------------------------------------------------------------- /src/ghdlserver/Vhpi_Package.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/src/ghdlserver/Vhpi_Package.vhdl -------------------------------------------------------------------------------- /src/ghdlserver/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/src/ghdlserver/compile.sh -------------------------------------------------------------------------------- /src/ghdlserver/ghdlserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/src/ghdlserver/ghdlserver.c -------------------------------------------------------------------------------- /src/ghdlserver/ghdlserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/src/ghdlserver/ghdlserver.h -------------------------------------------------------------------------------- /src/ghdlserver/uthash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/src/ghdlserver/uthash.h -------------------------------------------------------------------------------- /src/model_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/src/model_generation.py -------------------------------------------------------------------------------- /src/ngspice_ghdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FOSSEE/nghdl/HEAD/src/ngspice_ghdl.py --------------------------------------------------------------------------------