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

Subversion Repositories boost_converter

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /boost_converter
    from Rev 4 to Rev 3
    Reverse comparison

Rev 4 → Rev 3

/trunk/BoostOC00/BoostOC00/and4/schematic/schematic Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream
trunk/BoostOC00/BoostOC00/and4/schematic/schematic Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/and4/symbol/symbol =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/and4/symbol/symbol =================================================================== --- trunk/BoostOC00/BoostOC00/and4/symbol/symbol (nonexistent) +++ trunk/BoostOC00/BoostOC00/and4/symbol/symbol (revision 3)
trunk/BoostOC00/BoostOC00/and4/symbol/symbol Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/and4/data =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/and4/data =================================================================== --- trunk/BoostOC00/BoostOC00/and4/data (nonexistent) +++ trunk/BoostOC00/BoostOC00/and4/data (revision 3)
trunk/BoostOC00/BoostOC00/and4/data Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/boost_simple/schematic/schematic =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/boost_simple/schematic/schematic =================================================================== --- trunk/BoostOC00/BoostOC00/boost_simple/schematic/schematic (nonexistent) +++ trunk/BoostOC00/BoostOC00/boost_simple/schematic/schematic (revision 3)
trunk/BoostOC00/BoostOC00/boost_simple/schematic/schematic Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/boost_simple/symbol/symbol =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/boost_simple/symbol/symbol =================================================================== --- trunk/BoostOC00/BoostOC00/boost_simple/symbol/symbol (nonexistent) +++ trunk/BoostOC00/BoostOC00/boost_simple/symbol/symbol (revision 3)
trunk/BoostOC00/BoostOC00/boost_simple/symbol/symbol Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/boost_simple/data =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/boost_simple/data =================================================================== --- trunk/BoostOC00/BoostOC00/boost_simple/data (nonexistent) +++ trunk/BoostOC00/BoostOC00/boost_simple/data (revision 3)
trunk/BoostOC00/BoostOC00/boost_simple/data Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/comp/schematic/schematic =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/comp/schematic/schematic =================================================================== --- trunk/BoostOC00/BoostOC00/comp/schematic/schematic (nonexistent) +++ trunk/BoostOC00/BoostOC00/comp/schematic/schematic (revision 3)
trunk/BoostOC00/BoostOC00/comp/schematic/schematic Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/comp/symbol/symbol =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/comp/symbol/symbol =================================================================== --- trunk/BoostOC00/BoostOC00/comp/symbol/symbol (nonexistent) +++ trunk/BoostOC00/BoostOC00/comp/symbol/symbol (revision 3)
trunk/BoostOC00/BoostOC00/comp/symbol/symbol Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/comp/data =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/comp/data =================================================================== --- trunk/BoostOC00/BoostOC00/comp/data (nonexistent) +++ trunk/BoostOC00/BoostOC00/comp/data (revision 3)
trunk/BoostOC00/BoostOC00/comp/data Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/dffr/schematic/schematic =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/dffr/schematic/schematic =================================================================== --- trunk/BoostOC00/BoostOC00/dffr/schematic/schematic (nonexistent) +++ trunk/BoostOC00/BoostOC00/dffr/schematic/schematic (revision 3)
trunk/BoostOC00/BoostOC00/dffr/schematic/schematic Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/dffr/symbol/symbol =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/dffr/symbol/symbol =================================================================== --- trunk/BoostOC00/BoostOC00/dffr/symbol/symbol (nonexistent) +++ trunk/BoostOC00/BoostOC00/dffr/symbol/symbol (revision 3)
trunk/BoostOC00/BoostOC00/dffr/symbol/symbol Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/dffr/data =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/dffr/data =================================================================== --- trunk/BoostOC00/BoostOC00/dffr/data (nonexistent) +++ trunk/BoostOC00/BoostOC00/dffr/data (revision 3)
trunk/BoostOC00/BoostOC00/dffr/data Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/dlat/schematic/schematic =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/dlat/schematic/schematic =================================================================== --- trunk/BoostOC00/BoostOC00/dlat/schematic/schematic (nonexistent) +++ trunk/BoostOC00/BoostOC00/dlat/schematic/schematic (revision 3)
trunk/BoostOC00/BoostOC00/dlat/schematic/schematic Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/dlat/symbol/symbol =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/dlat/symbol/symbol =================================================================== --- trunk/BoostOC00/BoostOC00/dlat/symbol/symbol (nonexistent) +++ trunk/BoostOC00/BoostOC00/dlat/symbol/symbol (revision 3)
trunk/BoostOC00/BoostOC00/dlat/symbol/symbol Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/dlat/data =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/dlat/data =================================================================== --- trunk/BoostOC00/BoostOC00/dlat/data (nonexistent) +++ trunk/BoostOC00/BoostOC00/dlat/data (revision 3)
trunk/BoostOC00/BoostOC00/dlat/data Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/inv1x/schematic/schematic =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/inv1x/schematic/schematic =================================================================== --- trunk/BoostOC00/BoostOC00/inv1x/schematic/schematic (nonexistent) +++ trunk/BoostOC00/BoostOC00/inv1x/schematic/schematic (revision 3)
trunk/BoostOC00/BoostOC00/inv1x/schematic/schematic Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/inv1x/symbol/symbol =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/inv1x/symbol/symbol =================================================================== --- trunk/BoostOC00/BoostOC00/inv1x/symbol/symbol (nonexistent) +++ trunk/BoostOC00/BoostOC00/inv1x/symbol/symbol (revision 3)
trunk/BoostOC00/BoostOC00/inv1x/symbol/symbol Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/inv1x/veriloga/veriloga.va =================================================================== --- trunk/BoostOC00/BoostOC00/inv1x/veriloga/veriloga.va (nonexistent) +++ trunk/BoostOC00/BoostOC00/inv1x/veriloga/veriloga.va (revision 3) @@ -0,0 +1,25 @@ +`include "discipline.h" +`include "constants.h" + +module inv1x (out, in, vdd, vss, vsub); + +output out; voltage out; +input in; voltage in; +input vdd, vss, vsub; voltage vdd, vss, vsub; +parameter real vh = 1.3; // output voltage in high state +parameter real vl = 0; // output voltage in low state +parameter real vth = 0.65; // threshold voltage at inputs +parameter real td = 300e-12 from [0:inf); // delay to start of output transition +parameter real tt = 300e-12 from [0:inf); // transition time of output signals + +integer in_logic; + + +analog begin + @(cross(V(in) -vth,0)) in_logic = (V(in) -vth); +// @(cross(V(in) - 0.3,-1)) in_logic = 0; + + + V(out) <+ transition( !(in_logic) ? vh : vl, td, tt ); +end +endmodule \ No newline at end of file Index: trunk/BoostOC00/BoostOC00/inv1x/data =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/inv1x/data =================================================================== --- trunk/BoostOC00/BoostOC00/inv1x/data (nonexistent) +++ trunk/BoostOC00/BoostOC00/inv1x/data (revision 3)
trunk/BoostOC00/BoostOC00/inv1x/data Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/nand2/functional/verilog.v =================================================================== --- trunk/BoostOC00/BoostOC00/nand2/functional/verilog.v (nonexistent) +++ trunk/BoostOC00/BoostOC00/nand2/functional/verilog.v (revision 3) @@ -0,0 +1,6 @@ +module nand2 (out, in1,in2,vdd,vss,vsub); +output out; +input in1,in2; +input vdd, vss, vsub; +nand(out, in1,in2); +endmodule \ No newline at end of file Index: trunk/BoostOC00/BoostOC00/nand2/schematic/schematic =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/nand2/schematic/schematic =================================================================== --- trunk/BoostOC00/BoostOC00/nand2/schematic/schematic (nonexistent) +++ trunk/BoostOC00/BoostOC00/nand2/schematic/schematic (revision 3)
trunk/BoostOC00/BoostOC00/nand2/schematic/schematic Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/nand2/symbol/symbol =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/nand2/symbol/symbol =================================================================== --- trunk/BoostOC00/BoostOC00/nand2/symbol/symbol (nonexistent) +++ trunk/BoostOC00/BoostOC00/nand2/symbol/symbol (revision 3)
trunk/BoostOC00/BoostOC00/nand2/symbol/symbol Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/nand2/veriloga/veriloga.va =================================================================== --- trunk/BoostOC00/BoostOC00/nand2/veriloga/veriloga.va (nonexistent) +++ trunk/BoostOC00/BoostOC00/nand2/veriloga/veriloga.va (revision 3) @@ -0,0 +1,46 @@ +`include "discipline.h" +`include "constants.h" +// Simple logic gates +// +// Version 1a, 24 November 2006 +// +// Ken Kundert +// +// Downloaded from The Designer's Guide (www.designers-guide.org). +// Post any questions to www.designers-guide.org/Forum + +// +// 2-input Nand gate +// + +module nand2 (out, in1, in2, vdd, vss, vsub); + +output out; voltage out; +input in1, in2; voltage in1, in2; +input vdd, vss, vsub; voltage vdd, vss, vsub; +parameter real vh = 1.5; // output voltage in high state +parameter real vl = 0; // output voltage in low state +parameter real vth = 0.65; // threshold voltage at inputs +parameter real td = 1e-9 from [0:inf); // delay to start of output transition +parameter real tt = 1e-9 from [0:inf); // transition time of output signals + +integer in1_logic, in2_logic; +integer val_logic; +real vout; +analog begin + @(cross(V(in1) - vth)) in1_logic = (V(in1) > vth); + @(cross(V(in2) - vth)) in2_logic = (V(in2) > vth); + val_logic = (in1_logic + 2*in2_logic) ; + + case (val_logic) + 0: vout = vh; + 1: vout = vh; + 2: vout = vl; + 3: vout = vl; + default: vout = -vh; + endcase + + V(out) <+ transition( vout, td, tt ); +end +endmodule + Index: trunk/BoostOC00/BoostOC00/nand2/data =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/nand2/data =================================================================== --- trunk/BoostOC00/BoostOC00/nand2/data (nonexistent) +++ trunk/BoostOC00/BoostOC00/nand2/data (revision 3)
trunk/BoostOC00/BoostOC00/nand2/data Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/osc/schematic/schematic =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/osc/schematic/schematic =================================================================== --- trunk/BoostOC00/BoostOC00/osc/schematic/schematic (nonexistent) +++ trunk/BoostOC00/BoostOC00/osc/schematic/schematic (revision 3)
trunk/BoostOC00/BoostOC00/osc/schematic/schematic Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/osc/symbol/symbol =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/osc/symbol/symbol =================================================================== --- trunk/BoostOC00/BoostOC00/osc/symbol/symbol (nonexistent) +++ trunk/BoostOC00/BoostOC00/osc/symbol/symbol (revision 3)
trunk/BoostOC00/BoostOC00/osc/symbol/symbol Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/osc/veriloga/veriloga.va =================================================================== --- trunk/BoostOC00/BoostOC00/osc/veriloga/veriloga.va (nonexistent) +++ trunk/BoostOC00/BoostOC00/osc/veriloga/veriloga.va (revision 3) @@ -0,0 +1,48 @@ +`include "discipline.h" +`include "constants.h" + +module osc (vsub,vss,clk,vdd,en_osc,t ); + input vsub; + input vss; + output clk; + input vdd; + input en_osc; + output t; + +electrical vsub, vss, clk, vdd, en_osc; +electrical t; + +parameter real vth = 0.65; // threshold voltage at inputs +parameter real td = 1e-9 from [0:inf); // delay to start of output transition +parameter real tt = 1e-9 from [0:inf); // transition time of output signals +parameter real per = 252e-9; +parameter real pw = 16e-9; +integer en_osc_logic, clk_count; + +real t_start; +real t_pw; +analog begin + + @(cross(V(en_osc) - vth)) begin + en_osc_logic = (V(en_osc) > vth); + clk_count = 0; + t_start = 0.0; + t_pw = (en_osc_logic) ? $abstime + 3.5*pw : 0.0; + // ensure the next step is not chosen after the timer expired! + $bound_step(pw); + end + + @(timer(t_start, t_pw, 1e-9)) begin + if (en_osc_logic) begin + t_start = $abstime; + t_pw = pw; + clk_count = (clk_count >= 7) ? 0 : clk_count+1; + end + end + + // determine duty-cycle: clk_count>0 (max), clk_count>7 (mid), clk_count==15 (min) + V(clk,vss) <+ V(vdd,vss)*transition( (clk_count>0) & en_osc_logic , td, tt ) ; + V(t) <+ 0; // transition( t_start+t_pw, td, tt); // test output for debug +end + +endmodule Index: trunk/BoostOC00/BoostOC00/osc/data =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/osc/data =================================================================== --- trunk/BoostOC00/BoostOC00/osc/data (nonexistent) +++ trunk/BoostOC00/BoostOC00/osc/data (revision 3)
trunk/BoostOC00/BoostOC00/osc/data Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/pmirror/schematic/schematic =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/pmirror/schematic/schematic =================================================================== --- trunk/BoostOC00/BoostOC00/pmirror/schematic/schematic (nonexistent) +++ trunk/BoostOC00/BoostOC00/pmirror/schematic/schematic (revision 3)
trunk/BoostOC00/BoostOC00/pmirror/schematic/schematic Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/pmirror/symbol/symbol =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/pmirror/symbol/symbol =================================================================== --- trunk/BoostOC00/BoostOC00/pmirror/symbol/symbol (nonexistent) +++ trunk/BoostOC00/BoostOC00/pmirror/symbol/symbol (revision 3)
trunk/BoostOC00/BoostOC00/pmirror/symbol/symbol Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/pmirror/data =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/pmirror/data =================================================================== --- trunk/BoostOC00/BoostOC00/pmirror/data (nonexistent) +++ trunk/BoostOC00/BoostOC00/pmirror/data (revision 3)
trunk/BoostOC00/BoostOC00/pmirror/data Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/st1x/schematic/schematic =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/st1x/schematic/schematic =================================================================== --- trunk/BoostOC00/BoostOC00/st1x/schematic/schematic (nonexistent) +++ trunk/BoostOC00/BoostOC00/st1x/schematic/schematic (revision 3)
trunk/BoostOC00/BoostOC00/st1x/schematic/schematic Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/st1x/symbol/symbol =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/st1x/symbol/symbol =================================================================== --- trunk/BoostOC00/BoostOC00/st1x/symbol/symbol (nonexistent) +++ trunk/BoostOC00/BoostOC00/st1x/symbol/symbol (revision 3)
trunk/BoostOC00/BoostOC00/st1x/symbol/symbol Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/st1x/data =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/st1x/data =================================================================== --- trunk/BoostOC00/BoostOC00/st1x/data (nonexistent) +++ trunk/BoostOC00/BoostOC00/st1x/data (revision 3)
trunk/BoostOC00/BoostOC00/st1x/data Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: trunk/BoostOC00/BoostOC00/data.grf =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: trunk/BoostOC00/BoostOC00/data.grf =================================================================== --- trunk/BoostOC00/BoostOC00/data.grf (nonexistent) +++ trunk/BoostOC00/BoostOC00/data.grf (revision 3)
trunk/BoostOC00/BoostOC00/data.grf Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property

powered by: WebSVN 2.1.0

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