--- ###### tags: `SCLD` --- # Chap 16 Sequential Circuit Design ## 16.2 BCD to excess-3 excess-3:+3 0-9 → 3-12 ![](https://i.imgur.com/vWjRFcf.png) ![](https://i.imgur.com/M9DQT05.png) e.g. t~2~ 01 X=1 → 101 (補在左邊) 去對上表 BCD,對應到同列 Z 的 t~2~ → Z = 0 <!-- handsomejingyuan --> <!-- {黃靖元|大帥哥} --> ![](https://i.imgur.com/qbRkppS.png) ![](https://i.imgur.com/agDs5zz.png) assign 值時 (for the purpose of 比較好圈): - previous state 一樣的放在一起 (e.g. H&M 在一起) - output 一樣的放在一起 <!-- FIGURE 16-2 --> ![](https://i.imgur.com/BGbIf2H.png) <!-- FIGURE 16-3 Karnaugh Maps for Code Converter Design --> ![](https://i.imgur.com/wcHKUBx.png) <!-- FIGURE 16-4 Code Converter Circuit --> ![](https://i.imgur.com/slDVXlf.png) ## 16.3 Design of Iterative Circuits <!-- FIGURE 16-5 Unilateral Iterative Circuit --> ![](https://i.imgur.com/45iD4uP.png) <!-- FIGURE 16-6 Form of Iterative Circuit for Comparing Binary Numbers --> each compare x~i~&y~i~ then pass result to right ![](https://i.imgur.com/RYvUyja.png) <!-- TABLE 16-4 State Table for Comparator --> 只有一個是 1 (?) ![](https://i.imgur.com/IPLrbcM.png) a~2~ = a1 + x~1~′y~1~b~1~′ = x~1~′y~1~ b~2~ = b~1~ + x~1~y~1~′a~1~′ = x~1~y~1~ <!-- table 16-5 --> ![](https://i.imgur.com/Y59SWQE.png) <!-- fig 16-7 --> ![](https://i.imgur.com/Ykik7ot.png) ![](https://i.imgur.com/yoX6pGa.png) <!-- fig 16-8 --> ![](https://i.imgur.com/CB0kQz2.png) <!-- fig 16-9 --> ![](https://i.imgur.com/GY3HXrI.png) output 只跟 state 有關 → Moore ## 16.4 Design of Sequential Circuits Using ROMs and PLAs ### ROM <!-- table 16-6 --> ![](https://i.imgur.com/wOVp1cG.png) 111: all x <img src="https://i.imgur.com/eFb2mQp.png" height="340"> <!-- ![](https://i.imgur.com/eFb2mQp.png) --> <!-- FIGURE 16-10 Realization of Table 16-6(a) Using a ROM --> ![](https://i.imgur.com/5PCvmR8.png) ### PLA ![](https://i.imgur.com/8HKt48T.png) from figure 16-3 D~1~ = Q~1~^+^ = Q~2~′ D~2~ = Q~2~^+^ = Q~1~ D~3~ = Q~3~^+^ = Q~1~Q~2~Q~3~ + X′Q~1~Q~3~′ + XQ~1~′Q~2~′ Z = X′Q~3~′ + XQ~3~ <!-- TABLE 16-7 --> ![](https://i.imgur.com/4OQviJI.png) Q^+^ = D = A′BQ′ + AB′Q <!-- FIGURE 16-11 Segment of a Sequential PAL --> ![](https://i.imgur.com/P6oFfTR.png) ## Problems ### 16.17 ![](https://i.imgur.com/jyRB9Zq.png) :::spoiler ans ![](https://i.imgur.com/LqE0ReO.png) ![](https://i.imgur.com/nSrQl6z.png) ::: ### 16.22 ![](https://i.imgur.com/4Z4Yr6C.png) :::spoiler ans ![](https://i.imgur.com/OjXuMLV.png) ::: ### 16.29 (a)(b) ![](https://i.imgur.com/eux7nl4.png) ![](https://i.imgur.com/SnVslg7.png) ::: spoiler ans ![](https://i.imgur.com/LPbo9ad.png) ::: ### 16.34 ![](https://i.imgur.com/vMb5cEv.png) ::: spoiler ans ![](https://i.imgur.com/dqThtSd.png) ![](https://i.imgur.com/YHyPHxV.png) ::: https://drive.google.com/file/d/1gU2oCa33dcbJla--n3FkUJmQ4rTN1y6Q/view