Файл: Digital design with CPLD applications and VHDL (R. Dueck, 2000).pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 13.06.2025
Просмотров: 8087
Скачиваний: 6
9.7 • |
Shift Registers |
415 |
||||||||||||||||||||||||||
0 |
0 |
0 |
0 |
|||||||||||||||||||||||||
0 |
Q3 |
Q2 |
Q1 |
Q0 |
||||||||||||||||||||||||
Data in |
D |
Q |
D |
Q |
D |
Q |
D |
Q |
Data out |
|||||||||||||||||||
Q |
Q |
Q |
Q |
|||||||||||||||||||||||||
Clock |
||||||||||||||||||||||||||||
1 |
0 |
0 |
0 |
|||||||||||||||||||||||||
Data in |
D |
Q |
Q3 |
D |
Q |
Q2 |
D |
Q |
Q1 |
D |
Q |
Q0 |
Data out |
|||||||||||||||
Q |
Q |
Q |
Q |
|||||||||||||||||||||||||
Clock |
||||||||||||||||||||||||||||
0 |
1 |
0 |
0 |
|||||||||||||||||||||||||
Data in |
D |
Q |
Q3 |
D |
Q |
Q2 |
D |
Q |
Q1 |
D |
Q |
Q0 |
Data out |
|||||||||||||||
Q |
Q |
Q |
Q |
|||||||||||||||||||||||||
Clock |
||||||||||||||||||||||||||||
0 |
0 |
1 |
0 |
|||||||||||||||||||||||||
Data in |
D |
Q |
Q3 |
D |
Q |
Q2 |
D |
Q |
Q1 |
D |
Q |
Q0 |
Data out |
|||||||||||||||
Q |
Q |
Q |
Q |
|||||||||||||||||||||||||
Clock |
||||||||||||||||||||||||||||
0 |
0 |
0 |
1 |
|||||||||||||||||||||||||
Data in |
D |
Q |
Q3 |
D |
Q |
Q2 |
D |
Q |
Q1 |
D |
Q |
Q0 |
Data out |
|||||||||||||||
Q |
Q |
Q |
Q |
|||||||||||||||||||||||||
Clock |
||||||||||||||||||||||||||||
Case 2: Figure 9.60 shows a shift register, initially cleared, being filled with 1s.
As before, the initial 1 is clocked into the shift register and reaches the Data Out line on the fourth clock pulse. This time, the register fills up with 1s, not 0s, because the Data input remains HIGH.
Figure 9.61 shows a MAX PLUS II simulation of the 4-bit serial shift register in Figure 9.58 through 9.60. The first half of the simulation shows the circuit operation for Case
416 |
C H A P T E R 9 • Counters and Shift Registers |
||||||||||||||||||||||||||||
FIGURE 9.60 |
0 |
0 |
0 |
0 |
|||||||||||||||||||||||||
Filling a Shift Register with |
0 |
Q3 |
Q2 |
Q1 |
Q0 |
||||||||||||||||||||||||
“1”s (Shift Right) |
D |
Q |
D |
Q |
D |
Q |
D |
Q |
|||||||||||||||||||||
Data in |
Data out |
||||||||||||||||||||||||||||
Q |
Q |
Q |
Q |
||||||||||||||||||||||||||
Clock |
|||||||||||||||||||||||||||||
1 |
0 |
0 |
0 |
||||||||||||||||||||||||||
1 |
|||||||||||||||||||||||||||||
D |
Q |
Q3 |
D |
Q |
Q2 |
D |
Q |
Q1 |
D |
Q |
Q0 |
||||||||||||||||||
Data in |
Data out |
||||||||||||||||||||||||||||
Q |
Q |
Q |
Q |
||||||||||||||||||||||||||
Clock |
|||||||||||||||||||||||||||||
1 |
1 |
0 |
0 |
||||||||||||||||||||||||||
1 |
|||||||||||||||||||||||||||||
D |
Q |
Q3 |
D |
Q |
Q2 |
D |
Q |
Q1 |
D |
Q |
Q0 |
||||||||||||||||||
Data in |
Data out |
||||||||||||||||||||||||||||
Q |
Q |
Q |
Q |
||||||||||||||||||||||||||
Clock |
|||||||||||||||||||||||||||||
1 |
1 |
1 |
0 |
||||||||||||||||||||||||||
1 |
|||||||||||||||||||||||||||||
D |
Q |
Q3 |
D |
Q |
Q2 |
D |
Q |
Q1 |
D |
Q |
Q0 |
||||||||||||||||||
Data in |
Data out |
||||||||||||||||||||||||||||
Q |
Q |
Q |
Q |
||||||||||||||||||||||||||
Clock |
|||||||||||||||||||||||||||||
1 |
1 |
1 |
1 |
||||||||||||||||||||||||||
1 |
|||||||||||||||||||||||||||||
D |
Q |
Q3 |
D |
Q |
Q2 |
D |
Q |
Q1 |
D |
Q |
Q0 |
||||||||||||||||||
Data in |
Data out |
||||||||||||||||||||||||||||
Q |
Q |
Q |
Q |
||||||||||||||||||||||||||
Clock |
|||||||||||||||||||||||||||||
FIGURE 9.61
Simulation of a 4-bit Shift
Register (Shift Right)