lasasten.blogg.se

How to simulate logicworks 5
How to simulate logicworks 5







how to simulate logicworks 5
  1. #How to simulate logicworks 5 how to
  2. #How to simulate logicworks 5 software
  3. #How to simulate logicworks 5 simulator

Go back andincrease the gate delays to ten time units for each inverter. It may be difficult to answer these questions because LogicWorks(TM) assumesunit delay, that is, each gate has a delay of one time unit. What is the period of the output waveforms, i.e., how many time units arethere between adjacent rising edges? What is the duty cycle of the waveforms,i.e., the percentage of time that the waveform is high versus low during itsperiod? How wide, in time units, is the high time of the waveform? It is not inconsistent in a running simulation to have the inputand output of an inverter have the same value. Single step the simulation if you are having difficulties following how thevalues change. Try placing initial waveforms in the timing windowonce again (Note: an initial waveform on A with a transition in it should besufficient to start up the simulation). If you see an "X" value thatpersists, you have not succeeded in correctly initializing the simulation.Place the simulation in single step mode and select Clear Timing underthe Options menu. Watch the values as they pass through the probes. What waveforms are displayed in the timing window? Then use the waveform tool to place an initial waveform on A,its complement on B, and B's complement on C. Do this by labeling the outputs ofeach inverter by the labels A, B, and C respectively. The simplest way to initialize the simulation is to specify starting waveformsin the timing window that are consistent. Murphy would said, will) come up in an unexpected orinconsistent state. By theway, this is also a good idea in real hardware: at power up, a hardware systemcan (and as Mr.

#How to simulate logicworks 5 simulator

While clearing the unknowns using the simulator command certainly has itsuses, it is better to explicitly place the simulation in a known state. What is thevalues displayed on the probes? Is this an inconsistent starting state for thesimulation? If so, why? One way to initialize the simulation to a known state is to use the ClearUnknowns command under the Options menu. In the absence ofother information, LogicWork assumes that all circuit nodes are undefined. LogicWorks(TM) understand the values logic0, logic 1, undefined ( "X" ), as well as high impedance ( "Z" ). The simulator must commence its operation making some assumptions about theinitial values of all circuit nodes. Place probes at the outputs of the three inverter.What value do they read out? Feed the output of the last inverter stage back as aninput to the first stage.

#How to simulate logicworks 5 how to

It willbe useful to remember how to use the Device Editor introduced there.īegin by invoking LogicWorks(TM), and create a schematic with threeinverters in series. Look back at Lab One if you need to review the use of LogicWorks(TM).

#How to simulate logicworks 5 software

* Understand the limitations of the software simulator for simulating circuitswith feedback, particularly for modeling race conditions, and how to establishinitial conditions for the simulator. *Ĝonstruct a two element shift register and determine the conditions underwhich the introduction of clock skew leads to incorrect results. * Simulate positive and negative edge-triggered D flip-flops. * Simulate R-S and - latches constructed from cross coupled NOR gates and NANDgates respectively. * Simulate ring oscillators constructed from inverter chains. In this laboratory, you will gain experience in using LogicWorks(TM) tosimulate latches, flip-flops, and some simple shift register circuits. Logic Simulation of Circuits with Feedback









How to simulate logicworks 5