TINA Design Suite 14 Launched

TINA Design Suite 14 Launched

DesignSoft is delighted to announce the latest release of TINA, the powerful and affordable circuit simulator, circuit designer and PCB design software package.

Tina 14 is a quality release with more HDL languages, more and faster analysis options and several new components.

Here are some of the improvements we have been working on to improve our product since our last product release:
  • Multisine simulation
  • PWL (Piecewise Linear) Solver
  • New RF components: Circulator, 3 and 4 port Directional Couplers
  • User-defined Fast Analytic solver for SMPS and other devices both in Interpreter and Python
  • 7 HDL languages: VHDL, VHDL-AMS, Verilog, Verilog-A, Verilog-AMS, SystemVerilog, SystemC
  • Faster solution algorithms
  • Inverse Laplace Transform
  • Full Python programming language for additional calculations, post processing and more
  • Python support in the Design Tool 
  • DC-DC Converter Application Circuit Search
  • TINA and TINACloud e-book (440 pages) with Tutorial videos
    Circuit simulation with TINA Design Suite and TINACloud (Table of contents)
  • One-step installer for Mac using Wine
New components:
  • Infineon XMC4400 MCU
  • Infineon Gate drivers: 2edf8275f, 2edf9275f, 2eds9265h, 2eds7165h
  • Infineon/IR POL regulator ICs: IR3823A, IR3899A, IR3447A, IR3846A, TDA38820, TDA38840
  • TI voltage reference models: REF7012, REF7025, REF7030, REF7033, REF7040, REF7050
  • TI SAR ADC models: ADS79xx, ADS8860
  • STMicroelectronics: ST1S40 DC step-down switching regulator IC
  • Sensors: Ultrasonic, Light, Infrared, PIR

and more…

You’re one of our most loyal customers. To say thanks, we’re giving you the opportunity to upgrade your version with a special introductory offer.
If you hurry, and order your upgrade today (through Dec 30 midnight), you can get the following benefits:

  • special introductory prices with 30% discount
  • complimentary, two-year subscription to TINACloud
  • free HDL package for the Educational, Classic and Industrial versions
  • free ebook: Circuit Simulation with TINA Design Suite & TINACloud by Dogan Ibrahim (for Tina Industrial, Classic, full Education and Basic Plus versions)

With this incredible time-limited upgrade, you will be able to run, test and present your circuit designs on virtually every OS, including Windows/Mac/Linux and every platform from smart phones through tablets to desktop PCs. Now, wherever you are, including home, office, classroom, traveling to conferences, client offices, and meetings, you can experience TINA’s tremendous feature set.

So, don’t hesitate place your order now to get all the benefits at once!

Thank you for being a loyal DesignSoft Customer. 

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

Note: When you want to place an order, please use the links in this email to get all the benefits!

Happy Holidays!

Abridged (Summarized) Videos on TINA and TINACloud

Abridged (Summarized) Videos on TINA and TINACloud

Now we have hundreds of tutorial and informational videos on our YouTube channel: https://www.youtube.com/user/TinaDesignSuite

What if you just have time for a quick video introduction to TINA and TINACloud capabilities, but, in addition to the results, you also want to see the most important steps in obtaining them?

For this purpose, we’ve been creating abridged (summarized) videos showing the most important steps of creating and analyzing analog, digital, and MCU circuits, including Arduino.

Here are our first two abridged videos:

1) Simulation of Basic Analog and Digital circuits with TINA

and

2) Simulation of Basic Analog and Digital circuits with TINACloud 

We hope that you will find these useful, and we look forward to your comments.

Note that, for each topic in these videos, we have detailed video tutorials on our YouTube channel.

You can learn more about TINA here: www.tina.com

You can learn more about TINACloud here: www.tinacloud.com

New article in the Elektor magazine on TINA

New article in the Elektor magazine on TINA

Audio Power Amplifier Simulation with TINA

The Try-Before-You-Build Approach

Audio Power Amplifier Simulation with TINA
Audio Power Amplifier Simulation with TINA

Elektor’s Summer Circuits are traditionally small projects, always inviting to experimentation and enhancement. While you can test most of them by soldering or breadboarding parts on a Sunday afternoon, consider running a simulation of these circuits in virtual operation. Here we show the use of TINA or TINACloud to comprehend, test, and analyze a simple audio power amplifier without the risk of solder fumes, smoke, or blown fuses.

To read the full article click here.

You can learn more about TINA here: www.tina.com

You can learn more about TINACloud here: www.tinacloud.com

Which video voice-over do you prefer?

Text to speech services are becoming widely used these days. However not everybody likes them.

We would like to know your opinion, whether or not to use synthetized voice-over in our tutorial videos.

Which video voice-over do you prefer? Vote for one below: Live

  • I prefer human voice-over
    24% 8 / 33
  • I prefer human voice but machine voice is also acceptable
    69% 23 / 33
  • I prefer machine voice-over
    0% 0 / 33
  • Machine voice is unacceptable
    6% 2 / 33

Video with Human voice-over

Video with Machine voice-over

Thanks for voting!

You can learn more about TINA here: www.tina.com

You can learn more about TINACloud here: www.tinacloud.com

Simulating and Downloading PIC circuits to Intel FPGA boards using TINACloud

Simulating and Downloading PIC circuits to Intel FPGA boards using TINACloud

In this video, first, we will demonstrate how to simulate and synthesize a circuit, displaying prime numbers.  In our circuit, “PIC16F84_Prime_number_generator_Sim_DE10-Lite” we will use a PIC MCU VHDL code.

PIC16F84_Prime_number_generator_Sim_DE10-Lite circuit

PIC16F84_Prime_number_generator_Sim_DE10-Lite circuit

This circuit calculates prime numbers between 1 and 9999 and shows them on a 4-digit 7-segment display.

The four digits have 32 pins (4 times 8).

Given that the PIC has limited number of lines to control the display, we use an array of registers, which is implemented in the DisplayRegisters VHDL macro.

The Display Registers

The register array is implemented in the DisplayRegisters VHDL macro.

The registers will be written by the PIC chip.

DisplayRegisters_PIC_Prime_Number-Generator circuit

The macro has two inputs: „sel” and „d ”. Both are VHDL standard logic vector connected to the MCU port by buses.

Each registered output goes to the appropriate digit passing the 7-segment codes to the display.

When one line of the sel input goes low, then the 7-segment code, – asserted on the ‘d’ bus by the MCU, – will be stored in the appropriate output register.

Note, that to turn a segment on, the proper pin should be at a high level, because our display is common cathode type.

The PIC16F84 MCU model

In this circuit, the PIC MCU model is written in VHDL.

Next, we will look at the VHDL code which is implemented in the PIC16F84 MCU model. Among others we will check the the top-level entity, then the rtl_pic entity, in which we instantiate and connect the main components.

We will also take a look at the flash_rom entity, where the prime number generator program was loaded.

Next, in line 76 you we check the case construction which describes the ROM functionality.

Finally, we look at the ROM content of the program code written in C, which we have already converted to this VHDL code.

The C code

In the following we will look at the C code.

It is good to know that the project was created, and the program was developed with the free version of Microchip MPLAB IDE and their Microchip XC8 compiler.

MPLAB Editor: Looking at the C code
If a number is prime, we will generate the digits and display the number.
Running the simulation using TINACloud’s Schematic Editor

After that we run the simulation in TINACloud Schematic Editor.

It is also possible to follow the transitions of the digital nodes, if you switch to the “Show Digital Node States” option.

Making the main difference in the C code for the synthesis

Next, we return to the MBLAB editor to make the main difference in the C code for the synthesis.

We comment the SIM definition out. Thus, we have defined new constants, like the processor speed in(50 MHz).

This is the oscillator frequency of the DE10-Lite FPGA board.

Testing our circuit with the Terasic DE10-Lite FPGA board
The Terasic DE10-Lite FPGA board: generating prime numbers
The Terasic DE10-Lite FPGA board: generating prime numbers

Finally, we will test our circuit, ” PIC16F84 Prime number generator DE10 Lite ” in a real environment using the Terasic DE10-Lite FPGA board.

We will export the VHDL to the Quartus Prime Lite software, compile it and load the resulting bitstream into the Terasic DE10-Lite FPGA development board.

As soon as we finish programming the hardware and we turn the Terasic DE10-Lite board on, we can see the prime numbers written on the display as expected.

Click here to watch our video.

You can learn more about TINA here: www.tina.com

You can learn more about TINACloud here: www.tinacloud.com