74F283 sometimes gives wrong output on digital probes

Hello

I have strange problems with the sensors showing the wrong exit. I am designing a CPU, and what is happening on a design more complex and now even on a simple.

I am running:

13.0 Multisim education Edition

Application version: 13.0.0 (13.0.632), database version: 13.0.a

Build date: Saturday, July 13, 2013, 19:42:19

I'll be sure to include a copy of my simple circuit I brought back a multipage ALU 16 bits of 74F181 and 74F182 of an Adder 4 bits using a 4-bit Adder unique with fast include, 74F283.

The installation program:

I have 9 bits go to the entries. They are made of SPDT switches, each wired to VCC and ground, selectively.

The first four "strands" or switches (Q, W, E, R keys) control A3... A0,

The second of four switches (keys A, S, D, F) control B3... B0,

The space bar control Carry-In.

I also 3 series of XOR (74F86) switching each of the inputs and outputs on a selective basis.

1 key allows to reverse the input bits A,

Press 2 to reverse the B input bits,

3 button to reverse the output bits.

The four bits of the sum and the Carry-Out bit are each thread to their own digital logic probe (PROBE_DIG_GREEN).

The problem:

Exit lights are sometimes wrong, but the way that simple I know how to reproduce the bug is as follows:

Load the file. and run the simulation.

Press Q to switch the MSB of the seized A.

Watch the lights of the probe. They're probably showing an inverted output.

Press 3 to reverse the result.

See the same lights.

Press 3 to delete (UN-invert) exit.

The output is corrected as it should have been from the beginning.

Alternatively, press space to show lights crazy and 3.

You can compare this to allowing the LSB of the input A (R key) instead of the MSB (Q key) and see how it is supposed to work.

Why does this work? I'm doing something wrong? Is this a bug with the software? Y at - it update?

Help, please!

-Richard Collins

Student in electrical and computer engineering at SUNY-IT

Hi rich,

I replaced your switch with a digital constant interactive, it is easier to see the digital input as the bipolar switch.  You can find this part in the in the Group of 'Sources' on the family of "Digital Sources".  Your scheme lacked a digital pattern, it most cases this affect the circuits, but from time to time, he made another, the modified file is attached.

Also attached is an Excel file with the conditions you described and the exit, I had, I don't see a problem with the logic of the circuit. Please let me know if I'm missing something.

Tags: NI Software

Similar Questions

  • Windows Media Center is unable to output Dolby Digital/DTS via SPDIF... only stereo PCM is sent

    Hello

    I recently bought a desktop computer HP Pavilion with Vista Home Premium (64 bit) 5150t.  The PC comes with a TV tuner and it works well with Media Center except that it cannot output Dolby Digital (or the other program on the air with JJ or DVDs of films that have a DD) outside of my A / V receiver.

    My Board has Realtek HD Audio and I activated the digital (SPDIF) output in its program.  I put the "Properties" of the digital output in support of * TWO * DTS and Dolby Digital encoding.  When I press the 'Test' button for either format, outside A / V receiver correctly recognizes the format, so the problem is not with my receiver.

    Read forums and online help notes, I strongly suspect that the codec MPEG-2 by default for Windows Media Center is not configured correctly for cross DD or DTS - it somehow always stereo down-Mix before sending to SPDIF.  Could you tell me how to check and change codec setting?  Thank you!

    -Colin

    Hi Chow Ho.
     
    This problem occurs because the DirectShow component and audio decoder MPEG2 in Windows Vista does not correctly support DTS pass through S/PDIF or HDMI.
     
    To work around this problem, click to select the box Audio DTS and Dolby Digital check box in the SPDIF Out properties dialog box or the dialog box Properties of HDMI Out .
     
    You can also check out the link below for more information:
     
    http://support.Microsoft.com/kb/940685
     
    I hope this information is useful.
     
    Please let us know if you need further assistance.
     
    Concerning
    Rehman - Microsoft Support

  • Satellite U300-11V - there is sometimes no audio output

    I need help with my laptop Satellite U300-11v,

    I was faced with the Audio device driver problem, sometimes there is no audio output, and then back after a reboot or put to sleep the laptop, its been like a movement of the audio device. where he sometimes lacks the driver, could you give me a hint on this problem?

    I had downloaded the latest version of the driver and installed but remains in the same State.

    Hello!

    What operating system do you use?
    Using the preinstalled operating system or another version?

    It's not easy to say which is the reason why, but make sure that you have installed the latest SP for your operating system and all updates. You can check this by using the Windows Update.

    In addition, I would recommend updating BIOS. You can find it on the Toshiba site.

    Good bye

  • adjustment of curve input gives the output

    Hi everyone, I'm having a problem with the adjustment function

    I take the output, what I give as input, where am I wrong?

    example, I give 4 values, if I get 6 values that it works, but I need to do with 4 values.

    any ideas?

    Thank you


  • interpolate gives wrong valeursLors passage from v8.6 to v8.5

    I copied my code I built in 8.5 to 8.6. The code all works well at 8.5 but in 8.6 I found that the 1D.vi to interpolate give me false numbers of interploated values. I checked that the entries of the function are the same in both versions (8.5 and 8.6) and we checked that equality. However, the output yi is wrong to 8.6. I also checked the method of function and they are the same. No idea why this is so?

    The problem is that your berries contain NaNs. If you cut the berries before the NaNs then interpolate works correctly. I don't know what changed with the operation of interpolation 1 d table VI between 8.5 and 8.6.

  • audio output: optical digital output port (no sound!) macbook pro retina 15 mid 2015

    My new recently Mbpr 15 inch has suddenly lost its sound, I went through the process of the toothpick etc but nothing. It worked perfectly fine earlier today, but I put in a mini jack into the headphone port and after to achieve 30 minutes later and taking the cable to THE that I had not his, then I had the red light coming out of the helmet but now its does not come in red and in the sound settings in system preferences its impasse on "optical digital output Port.

    I now have to wait a week to wait until I can get seen at my apple store closet, I coming projects upward and in the middle of deadline and really using this Mbp to work, I literally only had a TI surly less than two months, I shouldn't have any problems. So if anyone knows anything I would appreciate it a lot! I need help to get this resolution as soon as possible! the last post I saw this was in 2006-2012 no new thread on this recently!

    Thank you!

    Jasonwaterz wrote:

    I then had the red light coming out of the helmet but now its does not come in red and in the sound settings in system preferences its impasse on "optical digital output Port.

    Try resetting the NVRAM/PRAM http://support.apple.com/kb/ht1379 memory

  • 55VL900A and BDX4300KY - TV is not output Dolby Digital fiber optic

    Just installed my new TV, 55VL900A - great picture, very happy. I have a BDX4300KY a drive blueray and Foxtel connected to the TV via HDMI.

    The TV has audio output optical fiber, which I run for my Yamaha DSP - A1 amp.

    The Blueray and Foxtel are defined to pass on Dolby Digital through HDMI.

    Problem 1: TV does not have Dolby Digital of the fiber optic connection.

    Problem 2: If I run audio blueray or foxtel fiber optics directly to my amp, there is a sync problem. The audio is delivered earlier than the image.

    I searched and found no results in my manual, or in the forum. Help, please.

    Thank you, Mike.

    Hello

    I put t have the same devices at home, but I use the optical cable for sound. It is connected to my blue ray and Technichs amp player. I use 5.1 home theater connected to the Technics. The sound is perfect.

    I put t know how it works on TV Toshiba but check please if something should be enabled there.
    > The TV does not have Dolby Digital of the fiber optic connection.
    See s operating manuals and do not forget the optical output must not be activated. Optical cable is connected to the amp in the optical port marked as TV in the back? Don't forget that bulks is set to TV chanel when you want to hear the sound of the TV directly. In my opinion, it should be best option for you if you will be able to make it work.
    > If I run audio blueray or foxtel fiber optics directly to my amp, there is a sync problem. The audio is delivered earlier than the image.
    Which is really strange. Can you please test it with cable audio normal cinch? It will be interesting to know if the same problem occurs again.

  • Tecra S3 Advanced Port Replicator III more: video output, analog & digital

    I have a Tecra S3 in association with Advanced Port Replicator III.
    I can't get the two graphics cards to work together.

    The analog and digital video output should work together.

    It works on a Tecra S2, but not on the S3?
    Does anyone have an answer?

    Hello

    You want to use both outputs DVI and VGA on Advanced Port Replicator III graphics more simultaneously?

    Advanced Port Replicator III more supports the use only if the computer system unit laptop itself also supports the simultaneous use of RGB & DVI.

    So that would mean that the backs of Tecra S3 not supported this feature

  • Output.VI - Digital missing as well as other vi'

    I'm trying to run a vi that if interface with a chassis pxi, but when I open the vi missing several sub vi.   "Such as"-Digital output.vi ', ' DAQmx clear Task.vi ", DAQmx Start Task.vi", as well as 'DAQmx create Virtual Channel.vi' Poly VI, "DAQmx READ.vi" along with assorted others.   Any info on how to fix this problem would be greatly appreciated.  In my view, that it was created in Labview 8

    What are the versions you have installed?  Do you have what DAQmx version installed?  Which version do you want it to run?

    Since you say there are several versions of LabVIEW installed, I'm guessing that you have a newer version of installed DAQmx that can use LabVIEW 8.2.  Try to open the VI in your latest version.

  • Continuous output of digital waveforms on PCI-6602

    I use 6602 PCI to get a continuous 1 MHz square wave output of DIO1 ~ 32 sequentially controlled by LabVIEW. I Ctr0 to generate a clock 2 MHz and used Ctr0InternalOutput as a source of sample for DIO1 clock ~ 32. I have attached the code and the texture as follows.

    The code works fine on PCIe-6251 and digital waveforms of 1 MHz is very stable.

    But when I run on PCI-6602 I got an error-200077 (you asked for: sample clock; you can request: on-demand).

    6602 PCI does support material timing? I found no information about this its specifications. If she can't, how can I avoid this problem and get what I want? Thank you!

    Yi

    Version: LabVIEW 8.2

    hardware: PCI-6602

    Hello

    Have you looked at the specification for the 6602?

    http://sine.NI.com/NIPs/CDs/view/p/lang/en/NID/1123

    Click on "specifications".  Scroll down to "digital i/o".  Watch "Timing".  It clearly says "software".

    The DIO lines on this Board are not timed by the hardware.  They are clocked by the software.  The data sheet that explains very clearly.  That's why you see the error clock sample - that the Council can't stand DIO clocked by the hardware.

    The 6251 supports clocked by DIO material, so why your code works very well with this Council.  You can do the generation of signals with a 6602.

    Hope says.

    d

  • Why the node formula Eval gives only outputs 9?

    I am allowing the user to input so values and formulas he convert raw data to data acquisition, but output from the Eval formula node values give me only 9 values in table. I don't know why, because I'm him giving 16 formulas, 16 outputs variables, variable input 16.

    Seems to work fine for me on LV10.  I see you have an indicator of the bunch, if you use ArrayToCluster don't forget to right click and set the size of cluster on 16.  When I see 9 it is usually my first assumption.

  • What is the best way to Sync Output (TTL) digital with analog output?

    I'm trying to generate analog signals that synchronize the rising edge of a digital signal (TTL). The ttl will be the trigger for the camera. The advice I have is USB-6343 X. In my project, I used a clock as a ttl so I can give frequency easily. Could someone tell me what is the best way to accomplish this task? My project seems to work, but I hope it has more neat way. Thanks in advance for any help!

    Kind regards

    Eric

    Hi Econg,

    They should be nanoseconds, if any, there is a trigger of material goes with a hardware clock.

  • How do I output a digital signal to an analog signal

    Hi all, I use a PCI 6221 with LabVIEW 2010 (no add-on) with the CB-68LPR connection block and I want to use an input signal analog of voltage of between 0 V and 5 V of an LDR to change the brightness of an LED, so I can maintain a stable lighting for a webcam capture feature level image and treatment system.

    I can get the analog input voltage of the LDR (set up as a voltage divider circuit) using the DAQ assistant, via the channel of Ain 0 on the use of pins 68 (AI.0), 67 (AI GND) and 14 (+ 5 V) and write it in a graphic and digital display but I don't know how to write the value to a PIN that can be used for PWM I think assistance from pine 40 PFI 13 P2.5 and a digital (GND pin 13).

    I looked at the example of code that was written to produce a PWM signal, but these programs don't signal to a device/circuit, they are just "nothing stuff" that the PWM signal to a graph.

    Can someone help me or direct me to tutorials/code examples which are of real-world applications?

    Hello

    PWM can be done in DAQmx using a task of the meter output.

    I think that example 'PWM-Counter Output.vi' goes quite a long way to do want you want I think. It is located in the LabVIEW examples of shipping.

    I also found here:

    http://zone.NI.com/DevZone/CDA/EPD/p/ID/1710

    This could be useful a read thus:

    http://zone.NI.com/DevZone/CDA/tut/p/ID/2991

    Let me know if it's of any help.

  • Output 5V digital while gaining some HAVE

    Hello fans of LV,.

    I am confronted with (what I thought would be) a trivial task:

    I'm certain analog signals on a 6351 OR USB using DAQmx.  And I want to trigger an external device simultaneously.  So I want to start my task of AI, a digital to go HIGH output pin.  And when it stops, I want the PIN to go DOWNSTAIRS.

    I think actually that NEITHER provided an '' integrated '' signal for this... something I could easily move to one of the PFI PIN.  As a "HAVE busy signal."  But it does not appear that this exists.

    So instead, I thought I could do a task "HAVE simultaneous and DO."  It works well, except that the PIN HIGH when rest end tasks.

    Any ideas on how I can fix this?

    josborne wrote:

    Hmmm.  I don't think that the sample clock won't work because it is a pulse train.  It goes UP and DOWN for each point of the data acquired.  Actually, I want the signal stay high during the acquisition of all.

    I think you're right about using a PIN.  But I am confused how to implement in LabVIEW.

    I think I misunderstood what you mean by an acquisition, then.  I thought you meant just a single point.  Are say you that you will acquire a fixed number of samples and you need relaxation to remain high until there finishes the entire points series?

    As I said, I'm not an expert in routing of the signal, so there is probably a more efficient way to do this, but the simplest, you could take a signal from a digital output pin and split with one end going to the external device and the other end to the input trigger to HAVE it (probably that in software, but I don't know if you can split the signal in this case).  Configure separate tasks and the AI, no need to synchronize them.  When you start to DO it, the AI will trigger.  Then you just need to somehow disable DO when HAVE complete - but went too urgent?  If you do not need a precise timing for this purpose then just wait for the AI to finish, then turns off the DO.

  • inputs and outputs analog digital usb 6009

    I'm having a problem with my USB 6009 in labview programming.  I try to read continuously from the analog inputs while having an event focused on digital output within the same program/vi.  Basically, I need to taste all the time the analog inputs while having an event defined by the user (button control) to signal the digital inputs to turn on then after awhile.  The event of digital output must be independent of the analog sampling system.  I was throwing the "error already allocated resource" in most of the vi, I wrote to try to achieve.  What is programmatically possible with usb 6009?  I am at my wits end trying to do this and any help would be greatly appreciated (by myself and my boss).  Thanks in advance for your answers.

    RJ


Maybe you are looking for