1

Digital Logic Design-CS302

Question

Digital Logic Design-CS302

Design an 8-bit serial in/serial out shift register and write anABEL input file to implement it using GAL16V8s.

Answers

Dear...An 8-Bit Serial In/serial Out Shift Register:An 8-bit shift register in which the data are enteredserially. When the Enable input to the AND gate is HIGH, the dataare clocked into the left-mostflip-flop and then shifted from leftto right. The Qout is the output. The Clear input isactive-LOW and resets all of the flip-flops (Q = 0)independent ofthe clock.Implementing the Shift Register with a PLDThe shift register inputs and outputs are assigned to pins onthe GAL22V10 as shown in Figure below. Since the D input of thefirst flip-flop comes fromthe AND gate, the output of the firstflip-flop, Q0, is expressed as the following ABEL registeredequation:
Q0 := Data &Enable;Since the Q output of each flip-flop is connected to the Dinput of the next flip-flop, the remaining flip-flop outputs areexpressed as follows:Q1 := Q0;
Q2 := Q1;
Q3 := Q2;
Q4 := Q3;
Q5 := Q4;
Q6 := Q5;
Q7 := Q6;

Developing the ABEL Input File :

Recall that an ABEL input file module typically contains threeparts: declarations, logic descriptions, and test vectors. In theinput file for the 8-bitshift register, the declarations sectionmakes the pin assignments for the inputs and outputs.
The equations section expresses the output logic equations,utilizing the set notation. For the Clock equation, the dotextension .CLK specifies theclock input for each of the flip-flopsassociated with the specified outputs. For the Clear equation, thedot extension .AR specifies an asynchronousreset for each of theflip-flops associated with the specified outputs.Entries in the test vectors section consist of numeric values,the special constant .c. that is used to indicate the clock pulse,and .x. that indicatesa "don't care". Recall that test vectors areused to test the PLD to make sure that it works as expected whenprogrammed. The ABEL input file is asfollows:Module Eight_bit_shift_register
Title ‘8-bit shift register in a GAL22V10’“Device DeclarationRegister device ‘P22V10’“Pin DeclarationClock,ClearPin 1,2;Data,EnablePin 3,4;Q0Pin23I hope itis useful toyou.


Similar Solved Questions

1 answers
Ework Selected T-accounts of Moore Company are given below for the just completed year Bal. 1/1...
ework Selected T-accounts of Moore Company are given below for the just completed year Bal. 1/1 Debits 25,000 Credits 140,000 283,280 Credits 35 Bal. 1/1 Direct materials Direct labor Overhead Bal. 12/31 30,009Credits 100,0e0 180,ee0 223,200 4,800 00,8e0 9,008 5ee,ee0 Debits 285,800 Bal. 1/1 Credits...
1 answers
ITEM SET 1: RETIREMENT PLAN DISTRIBUTIONS has worked on the M et River Pilots Inc. ICRP...
ITEM SET 1: RETIREMENT PLAN DISTRIBUTIONS has worked on the M et River Pilots Inc. ICRP and Cha deaux is a 58-year old riverboat captain. He grew up in New Orleans and has worked River his entire life. He works for a private company in New Orleans called Crescent River Pilots rrido Patricia, who is ...
1 answers
Please answer both of the following questions: Price мC ATC AVC В A Quantity/Week Refer to...
Please answer both of the following questions: Price мC ATC AVC В A Quantity/Week Refer to the above figure. The competitive firm's short run supply curve starts at B and goes along the ATC curve as quantity increases. starts at B and goes along the MC curve as quantity increases. s...
1 answers
Usi ng the method of (d) on p. 215, show that f (x) = 2x2 is...
Usi ng the method of (d) on p. 215, show that f (x) = 2x2 is integrable on to, is and soflolda = 3 that 3 and (d) Consider the function f(x) = x, x € (0,1). For n E N, let P, be the partition {0,1...,1}. Since ſ is increasing on [0, 1], its infimum and supremum on each interval ( 4.4) are ...
1 answers
Benning Manufacturing Company is negotiating with a customer for the lease of a large machine manufactured...
Benning Manufacturing Company is negotiating with a customer for the lease of a large machine manufactured by Benning. The machine has a cash price of $940,000. Benning wants to be reimbursed for financing the machine at a 9% annual interest rate. (FV of $1, PV of $1, FVA of $1, PVA of $1, FVAD of $...
1 answers
10. (8 points) Consider the following graph depicting the competitive market for oil. Price of Oil...
10. (8 points) Consider the following graph depicting the competitive market for oil. Price of Oil ($) Demand - - Supply ***** Social Cost 0 1 10 11 2 3 4 5 6 7 8 9 Quantity Oil (millions of barrels) a. In a free market with no restrictions, what is the equilibrium quantity and price of oil? b. Why ...
1 answers
If an object is moving at #12 m/s# over a surface with a kinetic friction coefficient of #u_k=24 /g#, how far will the object continue to move?
If an object is moving at #12 m/s# over a surface with a kinetic friction coefficient of #u_k=24 /g#, how far will the object continue to move?...
1 answers
A 45 kg chair is swinging on a string of lenght 3 m, which makes an...
A 45 kg chair is swinging on a string of lenght 3 m, which makes an angle of 36.9 wrt -y axis. What is the radius of the mass's circular motion?...
1 answers
In Industry 1, Firm A, B, C, D and E each has 20 percent of the...
In Industry 1, Firm A, B, C, D and E each has 20 percent of the market. In Industry 2, Firm A has 75 percent of the market, Firm B has 2 percent, Firm C has 2 percent, and Firm D and 20 other firms all have 1 percent each. Which of these two industries do you consider likely to be more competitive, ...
1 answers
Please show all work so I can understand. 10 kS2 OA1 VoUT OA2 10 k2 10...
Please show all work so I can understand. 10 kS2 OA1 VoUT OA2 10 k2 10 kΩ 90 kΩ 10 k2 5 V The circuit above is commonly used in mechanical and civil engineering for strain measurements. The OA1 feedback resistance consists of a strain gauge sensor with a resistance of 10 k2+ AR, where &D...
1 answers
It is confirmed by forming a strawberry red precipitate, NicaH,N2O2), with an organic reagent, dimethylglyoxime. 5c...
It is confirmed by forming a strawberry red precipitate, NicaH,N2O2), with an organic reagent, dimethylglyoxime. 5c Detection of Magnesium Magnesium is confirmed by dissolving the hydroxide with acid and then re-precipitating it in the presence of an organic compound called Magnesium reagent. The pr...
1 answers
What is the rate law for overall reaction? Consider the following mechanism: Step 1: 03 →...
What is the rate law for overall reaction? Consider the following mechanism: Step 1: 03 → 02 + 0 Step 2: 03 + 0 + 2O2 (fast) (slow)...
1 answers
(4 points) 17. Solve the equation on the interval [0, 2x) cos 3x cos 3x +...
(4 points) 17. Solve the equation on the interval [0, 2x) cos 3x cos 3x + sin 3x sin 3x (6 points) 11. Use the Addition or Subtraction Formula only to find the exact value of the expression. Again, you must show your work to receive credit. a) cos b) sin 105...

-- 0.047712--