circuit simulator

Creation and Simulation of a Capacitance Multiplier circuit with TINACloud

In this tutorial video we will present how to create and simulate a “Capacitance multiplier circuit using TINACloud.

A “capacitance multiplier” circuit can increase the effective value of a small capacitor C1 to a much larger value.

The capacitance seen at Vout is: Cout = C1 * R1/R3. The output capacitance can be verified by placing an AC source in series with a resistor tied to Vout and running an AC frequency response analysis.

We will show later on that the circuit behaves as if the C1 capacitor were multiplied by 1000, in the the R1C1 low pass circuit.

Watch our tutorial video to learn more.

Visit www.tina.com now to purchase TINA with 20% discount and get 1 year TINACloud access for free.

Download the FREE trial demo of TINA Design Suite and get:

One year free access to TINACloud (the cloud-based, multi-language, installation-free online version of TINA  running in your browser anywhere in the world.)

An immediate 20% discount from the offline version of TINA Free license for your second computer, laptop etc.

Click here to download the FREE trial demo of TINA

DesignSoft Team

www.tina.com

www.tinacloud.com

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

What is TINA Design Suite v11 and TINACloud?

Watch our updated video  about the main features of  TINA v11 and the fully compatible TINACloud, now with English voice-over and subtitles.

 

Visit www.tina.com  now to purchase TINA with 20% discount and get 1 year TINACloud access for free.

Welcome to TINA & TINACloud the powerful yet affordable circuit simulation and PCB design software packages available offline and online.

Tina and TinaCloud are used by more than 100.000 users, in 200 countries and 26 languages.

TINA can be downloaded and installed on your computer while the online TINACloud is running in your browser without any installation and anywhere in the world where internet is available.

Tina and TinaCloud allows you to analyse and design: Analog, Digital, Mixed and RF circuits as well as. Switched Mode Power Supplies, Communication and Optoelectronic circuits

and Microcontroller applications in digital or mixed circuit environment.

In addition to SPICE,  TINA and TINACloud also include 5 major Hardware Description Languages (VHDL, Verilog, Verilog A & AMS, SystemC) for modeling modern, complex integrated circuits in mixed circuit environment such as

SAR and Sigma-Delta ADC

DAC converters with SPI 

Digital power ICs with I2C and PM bus 

Digital filters

Microcontrollers (PIC, AVR, ARM, XMC, Arduino) 

and more.

Another unique feature of TINA is the symbolic Analysis capability. 

Symbolic analysis produces the closed form expression of the transfer function, equivalent resistance, impedance, or response of analog linear networks. In DC and AC analysis mode, TINA derives formulas in full-symbolic or semi-symbolic form. In transient analysis, the response is determined as a function of time.

Circuit variables can be referenced either as symbolic names or by value. Through symbolic analysis, poles and zeros of linear circuits can be calculated and plotted as well. 

TINA supports more than 1000 microcontrollers, including PIC, AVR, 8051, XMC, ARM and Arduino controllers. 

In TINA MCUs can also be simulated in Mixed-Signal Analog-Digital circuits.

The built-in debuggger allows to test your HEX, Assembly or C code step by step, insert break points, view the MCU registers and memory or C statements and value of variables. 

TINA Design Suite is extended with the fully integrated PCB Designer of TINA.

Main Features include the following:

autoplacement & autorouting

“follow-me” trace placement, DRC

forward and backward annotation

pin/gate swapping

keep-in/out areas

thermal relief

fanout, plane layers

Gerber and G-code output

Flexible PCB layout, Enclosure

and more. 

You can also import 3D Enclosures in industry standard formats and visualize your PCB design with Enclosures in 3D.

Download the FREE trial demo of TINA Design Suite and get:

  1. One year free access to TINACloud (the cloud-based, multi-language, installation-free online version of TINA now running in your browser anywhere in the world.)
  2. An immediate 20% discount from the offline version of TINA
  3. Free license for your second computer, laptop etc.

Click here to download the FREE trial demo of TINA

DesignSoft Team
www.tina.com
www.tinacloud.com

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Creating Schematic Macro from simulation components for PCB design: What to do when pins do not match between a schematic symbol and its PCB footprint?

Sometimes it occurs that schematic symbols have different number of terminals (pins) than their physical representations (footprints). The reason for this most often to make the schematic design simple or sometimes to set or monitor some internal data of components e.g temperature.

In this video we will present how to create a macro and set the mapping between TINA‘s schematic symbol and the desired footprint.

CreatingSchematicMacro from simulation componentsfor PCB design-blog3

 

Download the FREE trial demo of TINA Design Suite and get:

  1. One year free access to TINACloud (the cloud-based, multi-language, installation-free online version of TINA now running in your browser anywhere in the world.)
  2. An immediate 20% discount from the offline version of TINA
  3. Free license for your second computer, laptop etc.

Click here to download the FREE trial demo of TINA

DesignSoft Team
www.tina.com
www.tinacloud.com

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Real-time Test & Measurement with TINA and TINACloud

Watch our tutorial video   about Real-time Test & Measurement with TINA and TINACloud.

TINA is far more than a simulation software. You can use it with local or remote measurement hardware that allows real-time measurements controlled by TINA’s on-screen virtual instruments.

With the TINALab II supplementary hardware you can turn your computer into a real-time multifunction T&M instrument integrated into TINA.

You can also plug experimenter modules to study, simulate, measure, and troubleshoot virtually the whole range of analog and digital electronics.

LabXplorer can be used with its virtual instruments both stand-alone or remotely through the Internet or LAN.

It also supports the TINA circuit simulation program and its cloud based version TINACloud for comparison of simulation and measurements as a unique tool for circuit development, troubleshooting, and the study of analog and digital electronics.

In remote mode LabXplorer’s virtual instruments run on most OSs and computers, including PCs, Macs, thin clients, tablets–even on many smart phones, smart TVs and e-book readers.

You can use LabXplorer remotely in the classroom, computer lab, at home, and, in fact, anywhere in the world that has internet access. LabXplorer comes with various, remotely programmable, plug-in analog, digital and mixed circuit experiment boards.

Download the FREE trial demo of TINA Design Suite and get:

  1. One year free access to TINACloud (the cloud-based, multi-language, installation-free online version of TINA now running in your browser anywhere in the world.)
  2. An immediate 20% discount from the offline version of TINA
  3. Free license for your second computer, laptop etc.

Click here to download the FREE trial demo of TINA

DesignSoft Team
www.tina.com
www.tinacloud.com

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

New video about TINA version 11 and TINACloud

Watch our updated video  about the main features of  TINA v11 and the fully compatible TINACloud, now with English voice-over and subtitles.

 

Visit www.tina.com  now to purchase TINA with 20% discount and get 1 year TINACloud access for free.

For detailed information about new features click the below link:

New features of TINA v11 and TINA Design Suite v11

DesignSoft Team
www.tina.com
www.tinacloud.com

 

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Creating Single and Double-sided PCBs in TINA

Watch our tutorial video   to see how easy it is to create PCB circuits in TINA. We will use a battery, a resistor, a switch and two LEDs.

 

creatingsingleanddoublesidedpcb-yt

Download the FREE trial demo of TINA Design Suite and get:

  1. One year free access to TINACloud (the cloud-based, multi-language, installation-free online version of TINA now running in your browser anywhere in the world.)
  2. An immediate 20% discount from the offline version of TINA
  3. Free license for your second computer, laptop etc.
Click here to download the FREE trial demo of TINA

 

www.tina.com

You can also find below the script of the video: Creating Single and Double-sided PCBs in TINA

In this demonstration we will show how easy it is to create PCB circuits in TINA.

We will use a battery, a resistor, a switch and two LEDs.

Start TINA.

Let’s first place a battery on the editing screen.

Select battery from the Basic Toolbar

Let’s change its voltage to 3V.

Double-click the Battery and in the Voltage field enter 3.

A footprint is automatically associated with each component.

If you click on the Footprint Name line you can see that a small battery symbol has already been assigned.

Now, click the 3 dots button in the Footprint name field.

The PCB Information dialog box appears.

Select the BH800S_2032 button cell battery symbol (in our case the default symbol)

Click OK or in case no changes are needed click Cancel

then Click OK to confirm the change to the voltage.

Now, let’s add the next component, a resistor.

Let’s change the resistance value to 68 Ohms.

Double-click the Resistor and in the Resintance field enter 68.

It is possible to change the footprint for the resistor as well, to symbols of various lengths or SMD.

In this case let’s use the R_AX200 W100 footprint (in our case the default) and click OK.

Approve the 68 Ohm resistance value by clicking the OK button.

Next let’s add a switch.

Click on the Switches tab and select the Alternate switch from the Switches toolbar.

Rotate the switch by 180 degrees, then place it.

Next double-click on it , and in the Footprint Name field, press the 3 dots button and from the Footprint list select the SW-SPDT-TS01-C switch.

Click OK.

Click ok again.

Lastly, let’s add two LEDs. 

Click on the Semiconductors tab, then press the LED’s icon on the Toolbar and select LED from the list.

 Rotate it by 90 degrees and place it on the schematic.

This is by default a red LED.

Let’s make the second LED of another color.

Place the LED, then double click on it.

Click the 3 dots button in the Type line. The Catalog Editor window appears.As You can see it is a red LED.

You can choose from several different types, each with a different color.

Let’s choose the second on the list, which will be green.

Note that the footprint in this case follows from the component partnumber and is automatically assigned.

Click OK.

Click OK again.

The green LED appears on the screen.

All that is left is to connect the components with wire.

Cick on the first point, trace the wire’s path with the mouse, and click again at the end point.

Next, connect the remaining terminals.

Connect the lower part of the switch to the red LED and the higher part to the green.

Connect the ground, by clicking on the diodes.

Now the circuit is complete.

Let’s test it interactively by clicking the DC interactive mode button.

The red LED lights up immediately.

Let’s click on the switch. The green lights up as well.

To see the realistic representations of the components used in the simulation click on the 2D/3D view switch. 

Finally, let’s switch back to the standard schematic symbols, and create a PCB from this circuit.

First, click the PCB Design icon.

The PCB Design dialog window appears.

In the dialog you can choose to modify an existing project or start a new project.

In this case let’s do the latter.

Note that Autoplacement is already selected.

Autorouting will be completed later once the components are in place.

TINA includes a number of board templates which you may use in your designs.

In this case we will be creating a single sided, one layer PCB, so let’s choose the first option.

Note that it is possible to create more complicated two-sided, multi-layer PCBs using the appropriate templates.

Click Cancel

The board dimensions may be customized; in this example let’s use the default settings (with a board width 2 and a board height 1.5 inches)

Click OK, and the components are placed automatically.

Before Autorouting the components most often need to be rearranged.

Use the mouse and the Rotate icons to move the components to their desired positions.

Next, select the Autorouting command from the Tools menu,

or press Ctrl+F5,

and the components are routed.

To see the PCB in 3D, click on the 3D View button.

By switching to TINA’s Schematic Editor screen, you can also see the schematic diagram of the circuit.

Let’s now test the circuit by using the switch on the 3D view.

Note: Before testing make sure that the DC button is on.

Note that in 3D view it is also possible to see the routing on the bottom of the board.

To do this, hold down the left mouse button and tilt the board to see the underside.

Here we have shown how to create a single-sided PCB in TINA.

In the following section we will show how to make a double-sided PCB.

To turn the design from the previous section into a double-sided PCB you only need to change the layer settings.

Select the Layer settings command from the Options menu.

As you can see the top layer of the PCB is currently unused.

If we change it to a Routing layer the autorouter will use both the top and the bottom layers.

Click the Label in the Type line and then select the Routing from the list.

Click OK to approve the layer settings.

Next, select the Autoroute board command from the Tools menu or press Ctrl+F5. 

Now two wires have been placed on the top of the board.

To see the changes in 3D, click the 3D View button.

Now on the top of the board we can see one wire running from the LED to the battery and another between the resistor and the battery.

Tilt the PCB to view the routing on the bottom of the board.

Tilt the board back and click on the switch to test it.

This concludes our demonstration of creating single and double-sided PCBs in TINA.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Using Hardware Description Languages in TINA, part 4: Creating Analog Components with Verilog-AMS, now with English voice-over

Hardware Description Languages (HDL) are powerful tools to describe and simulate complex electronic devices.

In this tutorial video we will show how you can create a macro from a Verilog-AMS (.vams) code and use in TINA. You can create macros from VHDL, Verilog and Verilog-A files in a similar way.

Watch our tutorial video to see how  you can create a macro from a Verilog-AMS (.vams) code and use in TINA.

Download the FREE trial demo of TINA Design Suite and get:

  1. One year free access to TINACloud (the cloud-based, multi-language, installation-free online version of TINA now running in your browser anywhere in the world.)
  2. An immediate 20% discount from the offline version of TINA
  3. Free license for your second computer, laptop etc.
Click here to download the FREE trial demo of TINA

 

www.tina.com

You can also find below the script of the video: 

Using Hardware Description Languages in TINA, part 4: Creating Analog Components with Verilog-AMS

In this tutorial video we will show how you can create a DAC Converter macro-model from a  Verilog-AMS (.vams) code and use in TINA. You can create macros from VHDL, Verilog and Verilog-A files in a similar way.

Let’s demonstrate the details. 

We will first create the Generator with serial output (SPI). This is given in VHDL. Next, we will create a DAC Converter macro given in Verilog AMS.

Open TINA

Click the  Tools menu

Select  New Macro Wizard

Type a name for the new macro

In our case: SPI

Change the Settings from Current circuit to From file

Click the  Open icon

Select TINA examples

Open the Examples

Verilog-AMS folder

Change the file type to .VHD

then Select the spi file and click Open

Press the Next button

You can either Select the  Auto generate shape

or you can load a shape from the library

Let’s select the  Auto Generate shape option

then Click Next

You can browse the code and see how easy to create an SPI output in VHDL

Click Next again

and save the macro (SPI.tsm) into the default Macrolib folder.

You can insert the Macro by pressing the Insert button or you can select the

“Insert/Macro…” from the menu.

Click the Insert button

The macro will be attached to your cursor. Place it wherever you wish on the workspace.

Next, we will create a DAC Converter macro from a .VAMS code and we will use the VHDL macro (created previously) and the Verilog-AMS macro in the same circuit to demonstrate that in TINA you can use VHDL and Verilog (Verilog-A, Verilog-AMS) macros in the same circuit.

Click the  Tools menu

Select  New Macro Wizard

Type a name for the new macro

In our case: DAC

Change the Settings from Current circuit to From file

Click the Open icon

Select TINA examples

Open the Examples

Verilog-AMS folder

Change the file type to .VAMS

then Select the dac vams.vams file and click Open

Press the Next button

Select the  Auto Generate shape option

Press the Next button

Change the orientation of the  pins  listed ont he screen   into right

Click the appropriate modul to be selected then  click the left button under the orientation field then select right  

Change the position of the pins on the right side by using the “Move up” or “Move down” buttons.

Change the position of the moduls on the left side as well:

Click Next

and save your tsm file under the name DAC into your default Macrolib folder

Click Insert

and place the DAC macro on the workspace

Double-click the DAC macro,

then press the Enter Macro button to check its content

The content of the Macro appears

Now, close the HDL Editor Window of TINA

Let’s create the following circuit to test the new DAC model:

 Connect the DAC inputs with the appropriate SPI outputs 

Draw a wire starting from the CLK pin

From the Meters Toolbar select the Voltage Pin and connect to the wire

Double-click the Voltage Pin & rename the label into CLK

Continue connecting the DAC inputs with the appropriate SPI outputs

Start drawing the wire from  VREF

Select the Voltage Source (VS1) from the Basic Toolbar and connect it to VREF.

Next, connect the Ground to VS1

Connect the Battery (V1) to VDD, and a Ground to AGND

Finally connect a Voltage Pin to VOUTA (Analog Output)

then rename it

Let’s test the circuit by Running Transient  Analysis

Click Analysis on the menu then select Transient

then Click OK

Let’s test the circuit for a time period of 1ms 

Click Analysis on the menu then select Transient again

Click the Analysis menu on the Toolbar, then select the Transient mode again. 

In the Transient Analysis dialog box change the value of the

End display field to 1m 

Our DAC Converter works as expected.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Using Hardware Description Languages in TINA, part 3: Creating Analog Components with Verilog-A, now with English voice-over

Hardware Description Languages (HDL) are powerful tools to describe and simulate complex electronic devices.

In this tutorial video we will show how you can create a macro from a Verilog-A (.va) code and use in TINA. You can create macros from VHDL, Verilog and Verilog-AMS files in a similar way.

Watch our tutorial video to see how  you can create a macro from a Verilog-A (.va) code and use in TINA.

 usinghardwaredescriptionlanguagesintinapart3-voice-youtube

 

Download the FREE trial demo of TINA Design Suite and get:

  1. One year free access to TINACloud (the cloud-based, multi-language, installation-free online version of TINA now running in your browser anywhere in the world.)
  2. An immediate 20% discount from the offline version of TINA
  3. Free license for your second computer, laptop etc.
Click here to download the FREE trial demo of TINA

 

www.tina.com

You can also find below the script of the video: 

Using Hardware Description Languages in TINA, part 3: Creating Analog Components with Verilog-A

Hardware Description Languages are powerful tools to describe and simulate complex electronic devices.

In this tutorial video we will show how you can create a macro from a Verilog-A (.va) code and use in TINA.

You can create macros from VHDL, Verilog and Verilog-AMS files in a similar way.

You can create a macro from any .vhd / .v / .va / .vams file that contains an entity (interface to the outside world) with its architecture (description of the hardware).

Files with .vhd extension are VHDL files, with .v extension are Verilog files, with .va extension are Verilog-A files and with .vams extension are Verilog-AMS files.

The ports declared in the interface part will automatically appear in the macro symbol (shape). You can associate an automatic rectangular block or a schematic symbol from TINA’s library with the macro.

In case of automatic rectangular blocks you can edit and reposition the interface pins.

Let’s demonstrate the details.

Open TINA

Click the Tools menu

Select New Macro Wizard…

Type a name for the new macro In our case: JFET1

Change the Settings from Current circuit to From file

Click the Open icon

Select TINA examples

Open the Examples and then the Verilog-A folder

Change the file type to .va

Open the Device Models folder then Select the jfet.va file and

Click Open

Press the Next button

You can either Select the Auto generate shape or you can load a shape from the library

Let’s Select first the Auto Generate shape option

then Click Next

Check the interface line

Change the orientation of “d” into up, and “s” into down

You can also browse the Verilog-A code

Click Next

and save the macro (jfet1.tsm) into the default Macrolib folder.

You can insert the Macro by pressing the Insert button or you can select the “Insert/Macro…” from the menu.

Click the Insert button

The macro will be attached to your cursor. Place it wherever you wish on the workspace.

Let’s demonstrate the case when you select the “Load shape from the library” option.

Click the  Tools menu

Select New Macro Wizard

and let’s name the new macro as JFET2.

After selecting the jfet.tsm file, press the Next button

Select the TINAICS folder

Find the JFET symbol by clicking the long vertical button and then using the scrollbar

Click Next

Check if the uppercase D, G, S symbol pins are properly connected with the lowercase d, g, s macro parameters

if not, you can easily update the connections by dragging the connection labels

In our case no changes are needed.

Click Next

then the Insert button

Place the Macro on the workspace

By double-clicking the macro, then pressing the Enter Macro button you can check its content

The content of the macro appears

Now close the HDL Editor window of TINA

Let’s create the following circuit to test the new transistor model:

Select the Voltage Source and the Voltage Generator from the Sources Toolbar

Next, select the Current Arrow from the Meters Toolbar, then  rotate it

Click the Insert menu

Select Macro

Select User Macros

Select the jfet2.tsm, then click Open

The Verilog-A macro will be attached to your cursor, you can place it on the workspace

Draw the wires to connect the components

Double-click the labels to rename them

and you can also replace the labels if necessary by dragging it while it is selected

Let’s test the circuit by Running Analysis

DC Analysis

Click Analysis on the Toolbar

Select DC Analysis

and then DC Transfer Characteristic…

The DC Transfer Characteristic dialog box appears.

Check if the parameters under the Main sweep tab are as shown on the screen

Note that TINA also allows Nested Sweep in the  DC Transfer Characteristic analysis which makes the calculation of device characteristics easier

Click the nested sweep tab and check the parameters shown on the screen.

According to these parameters

9  ID versus VG curves will be calculated with 9 different VG values including

VG= – 2 and VG = 0 as well.

Click OK to run the DC Analysis

Our test circuit works as expected.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Using Hardware Description Languages in TINA, Part 2: Creating Macros from Verilog, now with English voice-over

Hardware Description Languages (HDL) are powerful tools to describe and simulate complex electronic devices.

In this tutorial video we will show how you can create a macro from a Verilog (.v) code and use       in TINA. You can create macros from VHDL, Verilog-A and Verilog-AMS files in a similar way.

Watch our tutorial video to see how  you can create a macro from a Verilog (.v) code and use           in TINA.

 usinghardwaredescriptionlanguagesintinapart2-voiceover-yt

Download the FREE trial demo of TINA Design Suite and get:

  1. One year free access to TINACloud (the cloud-based, multi-language, installation-free online version of TINA now running in your browser anywhere in the world.)
  2. An immediate 20% discount from the offline version of TINA
  3. Free license for your second computer, laptop etc.
Click here to download the FREE trial demo of TINA.

 

www.tina.com

You can also find below the script of the video: 

Using Hardware Description Languages in TINA, Part 2: Creating Macros from Verilog

In this tutorial video we will show how you can create a macro from a Verilog (.v) code and use in TINA. You can create macros from VHDL, Verilog-A and Verilog-AMS files in a similar way.

For example consider the following Verilog interface:

module half_add (A, B, S, C);   

input A, B;

output S, C;

In this case the A,B ports will appear on the left side and the S,C ports will appear on the right side of the macro shape.

Let’s see how to make a macro from the following Verilog code (a half adder):

module half_add(A, B, S, C);  

input A, B;

output S, C;

assign S = A ^ B;

assign C = A & B;

endmodule

Note that this Verilog code is much simpler than the equivalent VHDL code. This is one of the great advantages of Verilog.

The essential Verilog code of the half adder is 2 lines long only.

Let’s demonstrate the details.

Open TINA

Click the Tools menu

Select New Macro Wizard

Type a name for the new macro In our case: Half adder Verilog

Change the Settings from Current circuit to From file

Click the Open icon

Change the file type to .v

Select TINA examples

Select Examples

Click the Verilog folder

Click Open

Select the Half adder Verilog.v file and press Open

Press the Next button to save the macro,

and save the macro into the default Macrolib folder.

Now you can insert the Macro by pressing the Insert button or you can select the “Insert/Macro…” from the menu.

Click the Insert button

The macro will be attached to your cursor. Place it wherever you wish on the workspace.

To see the content of the macro double-click on it and press the Enter Macro button

The content of the macro appears.

Close the TINA HDL Editor window

Let’s test our newly created macro in TINA’s Digital interactive mode along with the previously created VHDL macro

(See Using Hardware Description languages in TINA, part 1)

Let’s open our previously created Half_ Adder VHDL macro.TSC circuit.

Here is the circuit with two High-Low digital switches, one for each of the A,B inputs, and two logic indicators. We will copy the circuit, then we will change the macro into the Half adder Verilog macro

To select the circuit click at the corner of the area to be selected, hold down the left mouse button then move the mouse and release the left mouse button at the opposite corner.

Click the Copy then the Paste button on the toolbar. Your circuit will be attached to your cursor.  Position it by moving the mouse to the required position and press the left mouse button.

Deselect the circuit by clicking an empty spot.

Click the Half adder VHDL macro to be selected then delete it by pressing the Del key on the keyboard.

Click the Insert menu

Select Macro

Select User Macros

Select the Half adder Verilog.TSM, then click Open

The Verilog macro will be attached to your cursor, you can move and insert it into the place of the deleted VHDL macro.

Let’s test the 2 circuits

Select the Digital interactive mode with the narrow “Select Interactive mode” button on the Toolbar

Press the Dig  button

The logic levels of the nodes appear, Red for High. Blue for Low.

The logic indicators will also show the logic level of the outputs in a Red square for High, and empty square for Low.

Both Half_adder circuits work as required.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS