03-23-2011 03:37 PM
Guys, I need to use 74als164 serial in parallel out register in my desing, the problem is this component is not provided by multisim default database. Please advice.
03-24-2011 04:19 PM
If you are looking for an equivalent functionality, the 74LS164N should be sufficient. However the timings (propagation delay/ rise time etc.) may not exactly match those of the ALS variant.
03-27-2011 08:00 PM - edited 03-27-2011 08:03 PM
03-28-2011 11:01 AM
There seems to be two issues going on which are leading to this incorrect behavior.
The first is that your load period is too short. You are trying to latch new data before the old finishes shifting out. Your load time needs to be at least 16x the clock period. (8x clock for the 8 bits to shift out and doubling that as it loads on low, outputs on high)
The second is that your clock is extremely unstable. This results in an unstable output as that is what the output shift pulses durations are based on.
Your load time should be at least 20-30x your period for a safe margin due to the unstable clock. Try using a load frequency of 1k Hz and it should function properly. You may also want to use switches rather than buttons as holding the button can be a long process due to the simulation not being in real time.
03-28-2011 02:34 PM
The PISO register signal problem has been solved-I swap the connections from A to D changed to E to H then I got the signal.
Now I pass the signal from PISO shift register to a SIPO shift register but there is no ouput signal at the SIPO shift register.
Please detect the problem thanks.