Open Source Model Library

The models listed below are viewable and available within the SystemVision™ tool.

Digital

ModelDescription
and2.vhdTwo input AND gate
and3.vhdThree input AND gate
and4.vhdFour input AND gate
and8.vhdEight input AND gate
buf.vhdSimple Buffer with delay time
clock.vhdDigital clock with 50% duty cycle
clock_en.vhdDigital clock with 50% duty cycle and enable
clock_freq.vhdDigital clock with 50% duty cycle (specify frequency)
clock_jitter.vhdDigital Clock Source with built-in edge jitter (Uniform Distribution)
clock_pulse.vhdDigital Pulse Source with Period and width generics
d_bus_cmp.vhdDigital bus comparator
data_logic_vector.vhdDigital Data Source. Data sequence is specified as a std_logic_vector
dig_prbs.vhdDigital Pseudo-Random Bit Stream (PRBS) Data.
dig_prbs_jitter.vhdDigital Pseudo-Random Bit Stream (PRBS) Data with built-in edge
dig_pulse.vhdDigital Pulse Source with Period and Duty Cycle generics
dlatch.vhdD Latch with reset
inverter.vhdSimple Inverter with delay time
jkff.vhdJK flip flop with preset and clear
levelset.vhdSet constant digital output level
mux4.vhd4 to 1 multiplexer with enable
nand2.vhdTwo input NAND gate
nand3.vhdThree input NAND gate
nand4.vhdFour input NAND gate
nand8.vhdEight input NAND gate
nor2.vhdTwo input NOR gate
nor3.vhdThree input NOR gate
nor4.vhdFour input NOR gate
nor8.vhdEight input NOR gate
or2.vhdTwo input OR gate
or3.vhdThree input OR gate
or4.vhdFour input OR gate
or8.vhdEight input OR gate
p2s_shift_reg.vhdparallel to Serial Shift Register with Asynchronous Load and Clear
pattern_det.vhdPattern Detection Device
s2p_shift_reg.vhdSerial to Parallel Shift Register with Asynchronous Load and Clear
triand2.vhdTri-stated two input AND gate
tribuf.vhdTri-stated Buffer with delay time
triinv.vhdTri-stated inverter with delay time
trinand2.vhdTri-stated two input NAND gate
trinor2.vhdTri-stated two input NOR gate
trior2.vhdTri-stated two input OR gate
xnor2.vhdTwo input XNOR gate
xnor3.vhdThree input XNOR gate
xnor4.vhdFour input XNOR gate
xnor8.vhdEight input XNOR gate
xor2.vhdTwo input XOR gate
xor3.vhdThree input XOR gate
xor4.vhdFour input XOR gate
xor8.vhdEight input XOR gate

Control Systems

ModelDescription
e_bpf.vhdBandpass Filter with electrical connections.
e_brf.vhdBand Reject (Notch) Filter with electrical connections.
e_deriv.vhdIdeal derivative block with electrical connections.
e_derivlag.vhdDerivative block with pole. Electrical connections.
e_difference.vhdDifferencing (in1 - in2) junction with electrical connections.
e_gain.vhdGain Block with electrical connections.
e_integ.vhdIntegrator Block with electrical connections.
e_leadlag.vhdLead-Lag filter with electrical connections.
e_limit.vhdLimiter with electrical connections. Limits have a small slope
e_lpf_1st.vhd1st order Lowpass Filter with electrical connections.
e_lpf_2nd.vhd2nd order Lowpass Filter with electrical connections.
e_mult.vhdTwo input Multiplier with electrical connections
e_nthorderpoly.vhdNth-degree S-domain polynomial transfer function, with
e_pwl_tf.vhdPiece-wise Linear transfer function block with electrical
e_sqrt.vhdSquare root function with electrical connections
e_sum.vhdSumming junction (in1 + in2) with electrical connections.
q_bpf.vhdBandpass Filter with real quantity connections.
q_brf.vhdBand Reject (Notch) Filter with real quantity connections.
q_deriv.vhdDerivative block with real quantity connections.
q_derivlag.vhdDerivative block with Lag, real quantity connections.
q_difference.vhdDifferencing (in1 - in2) junction with real quantity
q_from_ang_vel.vhdIdeal converter model, from an angular velocity (rad/sec) input
q_from_angle.vhdIdeal converter model, from an rotation angle (rad) input
q_from_current.vhdIdeal converter model, from an electrical current input
q_from_displacement.vhdIdeal converter model, from an translational displacement (meters)
q_from_flux.vhdIdeal converter model, from a magnetic flux (Wb) input
q_from_force.vhdIdeal converter model, from an translational force (N) input
q_from_heat_flow.vhdIdeal converter model, from thermal heat-flow (Watts) input
q_from_mmf.vhdIdeal converter model, from a magnetic mmf (A*t) input
q_from_pressure.vhdIdeal converter model, from a fluidic pressure input (Pa)
q_from_temperature.vhdIdeal converter model, from a temperature (K) input
q_from_torque_r.vhdIdeal converter model, from a rotational torque (N*m) input
q_from_torque_rv.vhdIdeal converter model, from a torque (N*m) input to the quantity
q_from_vflow_rate.vhdIdeal converter model, from fluidic flow rate (m^3/sec) input
q_from_voltage.vhdIdeal converter model, from an electrical voltage input
q_gain.vhdGain Block with real quantity connections.
q_integ.vhdIntegrator Block with real quantity connections.
q_leadlag.vhdLead-Lag filter with real quantity connections.
q_limit.vhdLimiter with real quantity connections. Limits have a small
q_lpf_1st.vhd1st order Lowpass Filter with real quantity connections.
q_lpf_2nd.vhd2nd order Lowpass Filter with real quantity connections.
q_mult.vhdTwo input Multiplier with real quantity connections.
q_nthorderpoly.vhdNth-degree S-domain polynomial transfer function
q_pwl_tf.vhdPiece-wise Linear function block with real quantity
q_sqrt.vhdSquare root function with real quantity connections.
q_sum.vhdSumming junction (in1 + in2) with real quantity connections.
q_to_ang_vel.vhdIdeal converter model, from the quantity input to a rotational
q_to_angle.vhdIdeal converter model, from the quantity input to a rotation
q_to_current.vhdIdeal converter model, from the quantity input to an electrical
q_to_displacement.vhdIdeal converter model, from the quantity input to a translational
q_to_flux.vhdIdeal converter model, from the quantity input to a magnetic
q_to_force.vhdIdeal converter model, from the quantity input to a translational
q_to_heat_flow.vhdIdeal converter model, from the quantity input to a thermal
q_to_mmf.vhdIdeal converter model, from the quantity input to a magnetic
q_to_pressure.vhdIdeal converter model, from the quantity input to a fluidic
q_to_temperature.vhdIdeal converter model, from the quantity input to a temperature (K)
q_to_torque_r.vhdIdeal converter model, from the quantity input to a rotational
q_to_torque_rv.vhdIdeal converter model, from the quantity input to a torque (N*m)
q_to_vflow_rate.vhdIdeal converter model, from the quantity input to a fluidic
q_to_voltage.vhdIdeal converter model, from the quantity input to an electrical
qsrc_constant.vhdConstant Source with real quantity connections.
qsrc_pulse.vhdPulse Source with real quantity connections.
qsrc_pwl.vhdPiecewise linear real quantity source
qsrc_sine.vhdSinusoidal voltage source with real quantity connections.

Electrical

ModelDescription
bandpassfilter.vhdBandpass Filter electrical connections. Both the input and output
bandrejectfilter.vhdBandpass Filter electrical connections. Both the input and output
capacitor.vhdElectrical Capacitor
differenceamp.vhdSimple two input difference amplifier with electrical connections.
diode.vhdBasic Diode model
gainamp.vhdSimple gain amplifier with electrical connections. Both
highpassfilter.vhdSecond order Highpass Filter with electrical connections.
i_constant.vhdElectrical Constant Current Source
i_pulse.vhdElectrical Current Pulse Source
i_sine.vhdElectrical sinusoidal current source
inductor.vhdElectrical Inductor
integratingamp.vhdSimple integrating amplifier with electrical connections.
lagcomp.vhdSingle Pole (Lag) Compensator with electrical connections.
leadlagcomp.vhdLead-Lag Compensator (zero/pole pair) with electrical connections.
limitingamp.vhdLimiting amplifier with electrical connections.
lowpassfilter.vhdSecond-order Lowpass Filter with electrical connections.
measfreq.vhdMeasure Frequency of an electrical input signal (voltage)
multiplier.vhdSimple two input multiplier with electrical connections.
opamp_3p.vhd3-pin OpAmp model with behavioral architecture
resistor.vhdElectrical Resistor
summingamp.vhdSimple two input summer with electrical connections.
sw_1p2t.vhdSingle-pole double-throw electrical switch
sw_1p3t.vhdSingle-pole triple-throw electrical switch
sw_2p2t.vhdDouble-pole double-throw electrical switch
sw_ctrl.vhdSwitch controller with integer signal output
sw_matrix.vhdElectrical matrix switch
txline.vhdIdeal, Lossless Electrical Transmission Line
v_constant.vhdConstant Voltage Source
v_pulse.vhdVoltage Pulse Source
v_pwl.vhdPiecewise linear voltage source
v_sine.vhdElectrical sinusoidal voltage source
v_sweptsine.vhdSwept Sinusoidal Voltage source
vcoanalog.vhdAnalog Voltage Controlled Oscillator
voltageclamp.vhdSimple Voltage Clamp Model
zener_diode.vhdZener Diode

Hydraulic

ModelDescription
cal_tube.vhdCalibrated tube for measuring fluid volume over time
chamber_extend.vhdExtending Fluid Chamber (hydraulic/mechanical transducer)
chamber_retract.vhdRetracting Fluid Chamber (hydraulic/mechanical transducer)
check_valve.vhdDirection-sensitive flow restriction - check valve
constant_volume.vhdConstant Volume Fluid Chamber (hydraulic compliance)
flowconstant.vhdIdeal Hydraulic Constant Flow Source
flowpulse.vhdIdeal Hydraulic Pulse Flow Source
gas_bubble.vhdCompressible volume of gas under isothermal conditions
hydraulic_line_segment.vhdSingle-segment lumped model of a hydraulic line
orifice.vhdFlow restriction - constant area
pressureconstant.vhdIdeal Hydraulic Constant Pressure Source
pressurepulse.vhdIdeal Hydraulic Pulse Pressure Source
pump.vhdIdeal, positive displacement pump model
valve.vhdFlow restriction - variable area

Magnetic

ModelDescription
airgap.vhdAir Gap Model: Used as building block for magnetic circuits
core.vhdMagnetic Core model
core_phy.vhdLinear magnetic core model with physical (geometry) specifications
core_pwl.vhdNon-linear magnetic core model, with piece-wise linear B vs. H
fluxpulse.vhdMagnetic Flux Pulse Source
mmfpulse.vhdMagneto-Motive Force (MMF) Pulse Source
transformer.vhdIdeal linear transformer (1 primary and 1 secondary winding)
winding.vhdWinding model for electro-magnetic components

Mixed Signals

ModelDescription
a2d_bit.vhdIdeal one bit A/D converter
a2d_nbit.vhdVariable-bit A/D Converter
comparator_d.vhdVoltage comparator with digital output
d2a_bit.vhdIdeal one bit D/A converter
d2a_nbit.vhdVariable-bit D/A converter
switch_dig.vhdSimple Digital-Controlled Switch Model
switch_dig_2in.vhdTwo input analog switch
switch_nonlinear.vhdNon-linear Switch.
switch_pwl_iv.vhdPiece-Wise Linear (PWL) i vs. v Switch.
vco_digital_out.vhdVoltage Controlled Oscillator (VCO) with digital output state.

Mixed Technology

ModelDescription
dcmotor_r.vhdDC permanent magnet motor with output of type ROTATIONAL
dcmotor_rv.vhdBasic DC Motor with output of type ROTATIONAL_VELOCITY
electromagnet.vhdElectro-Magnet with mechanical connections
fuse.vhdDynamic Thermal (self-heating) fuse model
generator_pm_1ph.vhdLinear model for a Single Phase, Permanent Magnet Generator
inductionmotor_3ph.vhdLinear model for a Symmetrical, Three Phase Induction Motor
lamp.vhdIncandescent Lamp Model
lamp_dual.vhdDual Filament Incandescent Lamp Model
r_dynthermal.vhdElectrical Resistance Model with Dynamic Thermal
steppermotor_2ppm.vhdSimple 2-Phase, Permanent Magnet Stepper Motor with Rotational
wire.vhdSimple wire model with current direction monitor

Rotational

ModelDescription
angvelpulse.vhdAngular Velocity Pulse Source
convert_r_rv.vhdIdeal converter between rotational and rotational_velocity natures
cv_transmission.vhdIdeal CVT (Continuously Variable Transmission) model
differential.vhdIdeal Differential Gear Train model
engine.vhdIdeal engine model
fan.vhdFan Load (ROTATIONAL_VELOCITY domain)
gear.vhdGear Model (ROTATIONAL_VELOCITY domain)
gear_r.vhdGear Model (ROTATIONAL domain)
gear_rv.vhdGear Model (ROTATIONAL_VELOCITY domain)
inertia_r.vhdMoment of Inertia (ROTATIONAL domain)
inertia_rv.vhdMoment of Inertia (ROTATIONAL_VELOCITY domain)
leadscrew.vhdIdeal leadscrew model, converts between rotational (angle)
spring_r.vhdMechanical Spring (ROTATIONAL domain)
stop_r.vhdMechanical Hard Stop (ROTATIONAL domain)
torquepulse_rv.vhdTorque Pulse Source (ROTATIONAL_VELOCITY domain)
wheel.vhdIdeal wheel model for interaction with vehicle powertrain

Thermal

ModelDescription
cthermal.vhdThermal Capacitance
heatpulse.vhdHeat Flow Pulse Source
rthermal.vhdThermal Resistance Model
tempconstant.vhdConstant Temperature Source
temppulse.vhdTemperature Pulse Source

Translational

ModelDescription
damper_t.vhdMechanical Damper (TRANSLATIONAL domain)
displacementpulse.vhdMechanical Displacement Pulse Source
forcepulse_t.vhdMechanical Force Pulse Source (TRANSLATIONAL domain)
mass_t.vhdMechanical Mass (TRANSLATIONAL domain)
spacer_t.vhdMechanical Spacer (TRANSLATIONAL domain)
spring_t.vhdMechanical Spring (TRANSLATIONAL domain)
stop_t.vhdMechanical Hard Stop (TRANSLATIONAL domain)
© Mentor Graphics Corp. All rights reserved.