Digitale circuitsimulatie

Krachtige motoren voor digitale circuitsimulatie

Digitale circuitsimulatie

Krachtige motoren voor digitale circuitsimulatie

Jump to TINA Main Page & General Information 

VHDL-circuitsimulatie

Verilog Circuit Simulation

MCU Circuit Simulation

TINA bevat verschillende krachtige engines voor digitale circuitsimulatie. TINA lost de logische toestandsvergelijking op elk knooppunt op en geeft de resultaten weer. Volg de werking van het circuit stap voor stap vooruit en achteruit of gebruik de automatische rijmodus van TINA. De eventgestuurde simulatie-engine voor digitale circuits houdt ook de interne toestanden bij, zodat digitale gevaren kunnen worden bestudeerd. Daarnaast presenteert TINA het complete tijddiagram van een digitaal circuit. Digitale signalen worden weergegeven in een speciaal venster voor logica-analysatorstijl, waarbij elk signaal wordt weergegeven in een afzonderlijk coördinatensysteem. U kunt ook het resultaat van digitale simulatie bekijken in het virtuele instrument van Logica Analyzer van TINA. Digitale componenten in TINA bevatten standaard digitale onderdelen zoals poorten, flip-flops, logische IC's en complexe digitale componenten zoals MCU's, AD- en DA-converters, VHDL- en Verilog-componenten. Je kunt natuurlijk ook digitale en analoge componenten mixen. Dergelijke zogenaamde gemengde circuits worden besproken in Mixed Circuit Simulation.

Basis digitale schakelingen

TINA's componentenbibliotheken bevatten veel digitale componenten van poorten tot digitale IC's.
Poorten: buffer, driestatusbuffer, omvormer, Schmidt-omvormer, AND (2-, 3- en 4-ingangen), OR-ingangen (2, 3 en 4), NAND (2-, 3- en 4-ingangen), NOR (2 , 3- en 4-ingangen) en XOR
Flip-flops: D latch, D flip-flop, SR flip-flop, JK flip-flop
Digitale IC's: logische 74000-familie, logische 4000-familie

Digital Circuit Simulation, afbeelding 1
Digital Circuit Simulation, afbeelding 2

De complexe logische besturing van moderne elektronische schakelingen vereist vaak programmeerbare apparaten zoals Microcontrollers (MCU's), FPGA's, ASIC's. CPLD's. SPLD's enz. De componentbibliotheken van TINA bevatten meer dan 800 MCU's, terwijl de andere programmeerbare apparaten kunnen worden beschreven door de hardwarebeschrijvingstalen VHDL en Verilog, beide beschikbaar in TINA.

Microcontroller (MCU) circuits

TINA bevat een breed scala aan microcontrollers (PIC, AVR, 8051, HCS, ARM) die u interactief kunt testen, debuggen en uitvoeren. Met de ingebouwde MCU-assembler kunt u uw assemblercode wijzigen en het resultaat onmiddellijk bekijken. U kunt ook MCU's in C programmeren en debuggen met behulp van externe C-compilers. U vindt meer informatie over de circuitsimulatie van Microcontroller in TINA op Microcontroller-circuits.

HDL-simulatie

TINA bevat alle belangrijke analoge, digitale en gemengde hardwarebeschrijvingstalen: VHDL, Verilog HDL-simulatie. Verilog-A en Verilog AMS om ontwerpen in analoge, digitale en mixed-signal analoog-digitale omgevingen te verifiëren. Je circuits kunnen bewerkbare HDL-blokken bevatten van de bibliotheken van TINA en Xilinx of andere HDL-componenten die je zelf hebt gemaakt of hebt gedownload van internet. TINA compileert HDL in uiterst efficiënte machinecode voor snelheidsoptimalisatie. Je kunt HDL vrij combineren en Spice macro's en de schematische componenten van TINA. U kunt ook de HDL-bron van alle HDL-componenten bewerken en vervolgens simuleren en het resultaat onmiddellijk zien. Met de ingebouwde HDL-foutopsporing kunt u de HDL-code stap voor stap uitvoeren, breekpunten toevoegen, kijkpunten bekijken, variabele informatie weergeven, enz.

U vindt meer informatie over HDL-circuitsimulatie in TINA bij digitale HDL-simulatie (VHDL en Verilog) op