From d2a0a93c0e6c5abb121ca55050573e519970681c Mon Sep 17 00:00:00 2001 From: GauravSupal Date: Mon, 27 Apr 2015 13:12:45 +0000 Subject: Digital models Added --- src/configuration/Appconfig.pyc | Bin 1384 -> 1387 bytes src/configuration/__init__.pyc | Bin 143 -> 144 bytes src/frontEnd/ViewManagement.pyc | Bin 3348 -> 3354 bytes src/frontEnd/Workspace.pyc | Bin 3526 -> 3533 bytes src/kicadtoNgspice/Analysis.pyc | Bin 11920 -> 11938 bytes src/kicadtoNgspice/Convert.pyc | Bin 11395 -> 11405 bytes src/kicadtoNgspice/DeviceModel.pyc | Bin 4832 -> 4836 bytes src/kicadtoNgspice/KicadtoNgspice.pyc | Bin 7254 -> 7261 bytes src/kicadtoNgspice/Model.pyc | Bin 1945 -> 1948 bytes src/kicadtoNgspice/Processing.pyc | Bin 8485 -> 8494 bytes src/kicadtoNgspice/Source.pyc | Bin 4000 -> 4004 bytes src/kicadtoNgspice/TrackWidget.pyc | Bin 887 -> 889 bytes src/kicadtoNgspice/__init__.pyc | Bin 144 -> 145 bytes src/modelParamXML/Digital/d_and.xml | 12 ++++++++++++ src/modelParamXML/Digital/d_buffer.xml | 12 ++++++++++++ src/modelParamXML/Digital/d_dff.xml | 19 +++++++++++++++++++ src/modelParamXML/Digital/d_dlatch.xml | 20 ++++++++++++++++++++ src/modelParamXML/Digital/d_fdiv.xml | 15 +++++++++++++++ src/modelParamXML/Digital/d_inverter.xml | 12 ++++++++++++ src/modelParamXML/Digital/d_jkff.xml | 19 +++++++++++++++++++ src/modelParamXML/Digital/d_nand.xml | 12 ++++++++++++ src/modelParamXML/Digital/d_nor.xml | 12 ++++++++++++ src/modelParamXML/Digital/d_or.xml | 12 ++++++++++++ src/modelParamXML/Digital/d_pulldown.xml | 10 ++++++++++ src/modelParamXML/Digital/d_pullup.xml | 10 ++++++++++ src/modelParamXML/Digital/d_ram.xml | 16 ++++++++++++++++ src/modelParamXML/Digital/d_source.xml | 11 +++++++++++ src/modelParamXML/Digital/d_srff.xml | 19 +++++++++++++++++++ src/modelParamXML/Digital/d_srlatch.xml | 20 ++++++++++++++++++++ src/modelParamXML/Digital/d_state.xml | 16 ++++++++++++++++ src/modelParamXML/Digital/d_tff.xml | 19 +++++++++++++++++++ src/modelParamXML/Digital/d_tristate.xml | 12 ++++++++++++ src/modelParamXML/Digital/d_xnor.xml | 12 ++++++++++++ src/modelParamXML/Digital/d_xor.xml | 12 ++++++++++++ src/modelParamXML/Hybrid/adc_bridge.xml | 13 +++++++++++++ src/modelParamXML/Hybrid/dac_bridge.xml | 15 +++++++++++++++ src/projManagement/Kicad.pyc | Bin 4302 -> 4309 bytes src/projManagement/Validation.pyc | Bin 2397 -> 2404 bytes src/projManagement/Worker.pyc | Bin 1501 -> 1507 bytes src/projManagement/__init__.pyc | Bin 144 -> 145 bytes src/projManagement/newProject.pyc | Bin 3743 -> 3749 bytes src/projManagement/openProject.pyc | Bin 1767 -> 1771 bytes 42 files changed, 330 insertions(+) create mode 100644 src/modelParamXML/Digital/d_and.xml create mode 100644 src/modelParamXML/Digital/d_buffer.xml create mode 100644 src/modelParamXML/Digital/d_dff.xml create mode 100644 src/modelParamXML/Digital/d_dlatch.xml create mode 100644 src/modelParamXML/Digital/d_fdiv.xml create mode 100644 src/modelParamXML/Digital/d_inverter.xml create mode 100644 src/modelParamXML/Digital/d_jkff.xml create mode 100644 src/modelParamXML/Digital/d_nand.xml create mode 100644 src/modelParamXML/Digital/d_nor.xml create mode 100644 src/modelParamXML/Digital/d_or.xml create mode 100644 src/modelParamXML/Digital/d_pulldown.xml create mode 100644 src/modelParamXML/Digital/d_pullup.xml create mode 100644 src/modelParamXML/Digital/d_ram.xml create mode 100644 src/modelParamXML/Digital/d_source.xml create mode 100644 src/modelParamXML/Digital/d_srff.xml create mode 100644 src/modelParamXML/Digital/d_srlatch.xml create mode 100644 src/modelParamXML/Digital/d_state.xml create mode 100644 src/modelParamXML/Digital/d_tff.xml create mode 100644 src/modelParamXML/Digital/d_tristate.xml create mode 100644 src/modelParamXML/Digital/d_xnor.xml create mode 100644 src/modelParamXML/Digital/d_xor.xml create mode 100644 src/modelParamXML/Hybrid/adc_bridge.xml create mode 100644 src/modelParamXML/Hybrid/dac_bridge.xml diff --git a/src/configuration/Appconfig.pyc b/src/configuration/Appconfig.pyc index 83b07bae..9cbb8f38 100644 Binary files a/src/configuration/Appconfig.pyc and b/src/configuration/Appconfig.pyc differ diff --git a/src/configuration/__init__.pyc b/src/configuration/__init__.pyc index 86b2631f..ff997e84 100644 Binary files a/src/configuration/__init__.pyc and b/src/configuration/__init__.pyc differ diff --git a/src/frontEnd/ViewManagement.pyc b/src/frontEnd/ViewManagement.pyc index 075d7aed..8a34616a 100644 Binary files a/src/frontEnd/ViewManagement.pyc and b/src/frontEnd/ViewManagement.pyc differ diff --git a/src/frontEnd/Workspace.pyc b/src/frontEnd/Workspace.pyc index 568412c7..614d455e 100644 Binary files a/src/frontEnd/Workspace.pyc and b/src/frontEnd/Workspace.pyc differ diff --git a/src/kicadtoNgspice/Analysis.pyc b/src/kicadtoNgspice/Analysis.pyc index 89df9218..b0487388 100644 Binary files a/src/kicadtoNgspice/Analysis.pyc and b/src/kicadtoNgspice/Analysis.pyc differ diff --git a/src/kicadtoNgspice/Convert.pyc b/src/kicadtoNgspice/Convert.pyc index 22a8b4a5..2a9197c4 100644 Binary files a/src/kicadtoNgspice/Convert.pyc and b/src/kicadtoNgspice/Convert.pyc differ diff --git a/src/kicadtoNgspice/DeviceModel.pyc b/src/kicadtoNgspice/DeviceModel.pyc index f747be9c..716aebcc 100644 Binary files a/src/kicadtoNgspice/DeviceModel.pyc and b/src/kicadtoNgspice/DeviceModel.pyc differ diff --git a/src/kicadtoNgspice/KicadtoNgspice.pyc b/src/kicadtoNgspice/KicadtoNgspice.pyc index 58008146..0283b6b6 100644 Binary files a/src/kicadtoNgspice/KicadtoNgspice.pyc and b/src/kicadtoNgspice/KicadtoNgspice.pyc differ diff --git a/src/kicadtoNgspice/Model.pyc b/src/kicadtoNgspice/Model.pyc index e9c5fc3d..3081f9c6 100644 Binary files a/src/kicadtoNgspice/Model.pyc and b/src/kicadtoNgspice/Model.pyc differ diff --git a/src/kicadtoNgspice/Processing.pyc b/src/kicadtoNgspice/Processing.pyc index 08b83116..6eada63c 100644 Binary files a/src/kicadtoNgspice/Processing.pyc and b/src/kicadtoNgspice/Processing.pyc differ diff --git a/src/kicadtoNgspice/Source.pyc b/src/kicadtoNgspice/Source.pyc index e023e82e..88b52296 100644 Binary files a/src/kicadtoNgspice/Source.pyc and b/src/kicadtoNgspice/Source.pyc differ diff --git a/src/kicadtoNgspice/TrackWidget.pyc b/src/kicadtoNgspice/TrackWidget.pyc index 388068f9..6cf56b73 100644 Binary files a/src/kicadtoNgspice/TrackWidget.pyc and b/src/kicadtoNgspice/TrackWidget.pyc differ diff --git a/src/kicadtoNgspice/__init__.pyc b/src/kicadtoNgspice/__init__.pyc index ce5d7c9f..b081bd70 100644 Binary files a/src/kicadtoNgspice/__init__.pyc and b/src/kicadtoNgspice/__init__.pyc differ diff --git a/src/modelParamXML/Digital/d_and.xml b/src/modelParamXML/Digital/d_and.xml new file mode 100644 index 00000000..cd4a1c76 --- /dev/null +++ b/src/modelParamXML/Digital/d_and.xml @@ -0,0 +1,12 @@ + +d_and +Digital +3 +Add Parameters for And Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_buffer.xml b/src/modelParamXML/Digital/d_buffer.xml new file mode 100644 index 00000000..e0661910 --- /dev/null +++ b/src/modelParamXML/Digital/d_buffer.xml @@ -0,0 +1,12 @@ + +d_buffer +Digital +2 +Add Parameters for Buffer +None + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_dff.xml b/src/modelParamXML/Digital/d_dff.xml new file mode 100644 index 00000000..d5010e02 --- /dev/null +++ b/src/modelParamXML/Digital/d_dff.xml @@ -0,0 +1,19 @@ + +d_dff +Digital +6 +Add Parameters for D Flipflop +None + + Enter Clk Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for Data Load (default=1.0e-12) + Enter value for Clk Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_dlatch.xml b/src/modelParamXML/Digital/d_dlatch.xml new file mode 100644 index 00000000..34e26418 --- /dev/null +++ b/src/modelParamXML/Digital/d_dlatch.xml @@ -0,0 +1,20 @@ + +d_dlatch +Digital +6 +Add Parameters for D Latch +None + + Enter Data Delay (default=1.0e-9) + Enter Enable Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for Data Load (default=1.0e-12) + Enter value for Enable Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_fdiv.xml b/src/modelParamXML/Digital/d_fdiv.xml new file mode 100644 index 00000000..bab4f0d6 --- /dev/null +++ b/src/modelParamXML/Digital/d_fdiv.xml @@ -0,0 +1,15 @@ + +d_fdiv +Digital +2 +Add Parameters for Frequency Divider +None + + Enter Divide Factor (default=2) + Enter value for High Cycles (default=1) + Enter Initial Count (default=0) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_inverter.xml b/src/modelParamXML/Digital/d_inverter.xml new file mode 100644 index 00000000..e104712a --- /dev/null +++ b/src/modelParamXML/Digital/d_inverter.xml @@ -0,0 +1,12 @@ + +d_inverter +Digital +2 +Add Parameters for Inverter +None + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_jkff.xml b/src/modelParamXML/Digital/d_jkff.xml new file mode 100644 index 00000000..78ce59cd --- /dev/null +++ b/src/modelParamXML/Digital/d_jkff.xml @@ -0,0 +1,19 @@ + +d_jkff +Digital +7 +Add Parameters for JK Flipflop +None + + Enter Clk Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for JK Load (default=1.0e-12) + Enter value for Clk Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_nand.xml b/src/modelParamXML/Digital/d_nand.xml new file mode 100644 index 00000000..0041419a --- /dev/null +++ b/src/modelParamXML/Digital/d_nand.xml @@ -0,0 +1,12 @@ + +d_nand +Digital +3 +Add Parameters for Nand Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_nor.xml b/src/modelParamXML/Digital/d_nor.xml new file mode 100644 index 00000000..17a60fd5 --- /dev/null +++ b/src/modelParamXML/Digital/d_nor.xml @@ -0,0 +1,12 @@ + +d_nor +Digital +3 +Add Parameters for Nor Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_or.xml b/src/modelParamXML/Digital/d_or.xml new file mode 100644 index 00000000..8362e1b3 --- /dev/null +++ b/src/modelParamXML/Digital/d_or.xml @@ -0,0 +1,12 @@ + +d_or +Digital +3 +Add Parameters for Or Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_pulldown.xml b/src/modelParamXML/Digital/d_pulldown.xml new file mode 100644 index 00000000..affd1745 --- /dev/null +++ b/src/modelParamXML/Digital/d_pulldown.xml @@ -0,0 +1,10 @@ + +d_pulldown +Digital +1 +Add Parameters for Pulldown +None + + Enter value of Load + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_pullup.xml b/src/modelParamXML/Digital/d_pullup.xml new file mode 100644 index 00000000..1ce491ff --- /dev/null +++ b/src/modelParamXML/Digital/d_pullup.xml @@ -0,0 +1,10 @@ + +d_pullup +Digital +1 +Add Parameters for Pullup +None + + Enter value of Load + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_ram.xml b/src/modelParamXML/Digital/d_ram.xml new file mode 100644 index 00000000..73074201 --- /dev/null +++ b/src/modelParamXML/Digital/d_ram.xml @@ -0,0 +1,16 @@ + +d_ram +Digital +5 +Add Parameters for RAM +4-V:4-V:8-V:1-NV:3-V + + Enter Select Value (default=1) + Enter IC (default=2) + Enter Read Delay (default=100.0e-9) + Enter value for Data Load (default=1.0e-12) + Enter value for Address Load (default=1.0e-12) + Enter value for Select Load (default=1.0e-12) + Enter value for Enable Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_source.xml b/src/modelParamXML/Digital/d_source.xml new file mode 100644 index 00000000..9bd4347c --- /dev/null +++ b/src/modelParamXML/Digital/d_source.xml @@ -0,0 +1,11 @@ + +d_source +Digital +1 +Add Parameters for Digital Source +4-V + + Enter Input File (default=source.txt) + Enter Input Load + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_srff.xml b/src/modelParamXML/Digital/d_srff.xml new file mode 100644 index 00000000..9eb65175 --- /dev/null +++ b/src/modelParamXML/Digital/d_srff.xml @@ -0,0 +1,19 @@ + +d_srff +Digital +7 +Add Parameters for SR Flipflop +None + + Enter Clk Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for SR Load (default=1.0e-12) + Enter value for Clk Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_srlatch.xml b/src/modelParamXML/Digital/d_srlatch.xml new file mode 100644 index 00000000..35dbc061 --- /dev/null +++ b/src/modelParamXML/Digital/d_srlatch.xml @@ -0,0 +1,20 @@ + +d_srlatch +Digital +7 +Add Parameters for SR Latch +None + + Enter SR Delay (default=1.0e-9) + Enter Enable Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for SR Load (default=1.0e-12) + Enter value for Enable Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_state.xml b/src/modelParamXML/Digital/d_state.xml new file mode 100644 index 00000000..2290a117 --- /dev/null +++ b/src/modelParamXML/Digital/d_state.xml @@ -0,0 +1,16 @@ + +d_state +Digital +4 +Add Parameters for State Machine +4-V:2-NV:8-V + + Enter Clk Delay (default=1.0e-9) + Enter Reset Delay (default=1.0e-9) + Enter State File (default=state.txt) + Enter Reset Value (default=0) + Enter value for Input Load (default=1.0e-12) + Enter value for Clk Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_tff.xml b/src/modelParamXML/Digital/d_tff.xml new file mode 100644 index 00000000..ed519d2c --- /dev/null +++ b/src/modelParamXML/Digital/d_tff.xml @@ -0,0 +1,19 @@ + +d_tff +Digital +6 +Add Parameters for T Flipflop +None + + Enter Clk Delay (default=1.0e-9) + Enter Set Delay (default=1.0e-9) + Enter Reset Delay (default=1.0) + Enter IC (default=0) + Enter value for T Load (default=1.0e-12) + Enter value for Clk Load (default=1.0e-12) + Enter value for Set Load (default=1.0e-12) + Enter value for Reset Load (default=1.0e-12) + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_tristate.xml b/src/modelParamXML/Digital/d_tristate.xml new file mode 100644 index 00000000..2835da30 --- /dev/null +++ b/src/modelParamXML/Digital/d_tristate.xml @@ -0,0 +1,12 @@ + +d_tristate +Digital +3 +Add Parameters for Tristate Buffer +None + + Enter Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + Enter Enable Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_xnor.xml b/src/modelParamXML/Digital/d_xnor.xml new file mode 100644 index 00000000..4b27bc4c --- /dev/null +++ b/src/modelParamXML/Digital/d_xnor.xml @@ -0,0 +1,12 @@ + +d_xnor +Digital +3 +Add Parameters for Xnor Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Digital/d_xor.xml b/src/modelParamXML/Digital/d_xor.xml new file mode 100644 index 00000000..ab238c6d --- /dev/null +++ b/src/modelParamXML/Digital/d_xor.xml @@ -0,0 +1,12 @@ + +d_xor +Digital +3 +Add Parameters for Xor Gate +2-V:1-NV + + Enter Rise Delay (default=1.0e-9) + Enter Fall Delay (default=1.0e-9) + Enter Input Load (default=1.0e-12) + + \ No newline at end of file diff --git a/src/modelParamXML/Hybrid/adc_bridge.xml b/src/modelParamXML/Hybrid/adc_bridge.xml new file mode 100644 index 00000000..9a180aae --- /dev/null +++ b/src/modelParamXML/Hybrid/adc_bridge.xml @@ -0,0 +1,13 @@ + +adc_bridge +Hybrid +2 +Add Parameters for ADC +4-V:4-V + + Enter value for in_low (default=1.0) + Enter value for in_high (default=2.0) + Enter Rise Delay (default=1.0e-9) + Enter Rise Delay (default=1.0e-9) + + \ No newline at end of file diff --git a/src/modelParamXML/Hybrid/dac_bridge.xml b/src/modelParamXML/Hybrid/dac_bridge.xml new file mode 100644 index 00000000..7cd6b718 --- /dev/null +++ b/src/modelParamXML/Hybrid/dac_bridge.xml @@ -0,0 +1,15 @@ + +dac_bridge +Hybrid +2 +Add Parameters for DAC +2-V:2-V + + Enter value for out_low (default=0.0) + Enter value for out_high (default=0.0) + Enter value for out_undef (default=0.5) + Enter value for input load (default=1.0e-12) + Enter the Rise Time (default=1.0e-9) + Enter the Fall Time (default=1.0e-9) + + \ No newline at end of file diff --git a/src/projManagement/Kicad.pyc b/src/projManagement/Kicad.pyc index 2c78004a..f57ea45f 100644 Binary files a/src/projManagement/Kicad.pyc and b/src/projManagement/Kicad.pyc differ diff --git a/src/projManagement/Validation.pyc b/src/projManagement/Validation.pyc index 145c59e4..0051122d 100644 Binary files a/src/projManagement/Validation.pyc and b/src/projManagement/Validation.pyc differ diff --git a/src/projManagement/Worker.pyc b/src/projManagement/Worker.pyc index dd276d50..7ac4407c 100644 Binary files a/src/projManagement/Worker.pyc and b/src/projManagement/Worker.pyc differ diff --git a/src/projManagement/__init__.pyc b/src/projManagement/__init__.pyc index e3e0b8f6..6c12ed77 100644 Binary files a/src/projManagement/__init__.pyc and b/src/projManagement/__init__.pyc differ diff --git a/src/projManagement/newProject.pyc b/src/projManagement/newProject.pyc index 383d796c..12ced1e6 100644 Binary files a/src/projManagement/newProject.pyc and b/src/projManagement/newProject.pyc differ diff --git a/src/projManagement/openProject.pyc b/src/projManagement/openProject.pyc index 9c53d6f2..402faa94 100644 Binary files a/src/projManagement/openProject.pyc and b/src/projManagement/openProject.pyc differ -- cgit