19 - ASM with ROMs - 6-Mar-0610:20 AM ASM with ROMs EEL...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
6-Mar-06—10:20 AM 1 1 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo ASM with ROMs EEL 3701 1 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo EEL 3701 Menu • More ASM design examples • ROMs for ASMs Look into my . .. EEL 3701 2 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo EEL 3701 Design an ASM Controller Chart, Flip-Flops [Example 2] Synthesize the controller D 1 Q 0 D 0 Q 1 CLK State bits: Q 1 Q 0 B 01 Count.En Reg.LD Reg.LD Out.Flag In.Bit Buf.Full Count.En A 00 C 10 D 11 1 0 0 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
6-Mar-06—10:20 AM 2 2 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo ASM with ROMs EEL 3701 3 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo EEL 3701 Next-State Truth Table ± To synthesize we need the next state table . In.Bit Buf.Full Q 1 Q 0 Q 1 + Q 0 + 00 0 0 0 1 0 0 0 1 0 1 10 1 1 0 0 0 0 1 0 1 0 0* 0 0 0 1 1* 0 0 1 0 B 01 Count.En Reg.LD Reg.LD Out.Flag In.Bit Buf.Full Count.En A 00 C 10 D 11 1 0 0 1 EEL 3701 4 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo EEL 3701 Complete Next-State Truth Table ± To synthesize we need next state table . What size K-Maps do we need? (2 states & 2 inputs) Note: There are a lot of 0’s because, for example, we can only go from B A. However, the other combinations (B C, B →Β , B D) cannot occur. In.Bit Buf.Full Q 1 Q 0 Q 1 + Q 0 + 0 1 B 01 Count.En Reg.LD Reg.LD Out.Flag In.Bit Buf.Full Count.En A 00 C 10 D 11 1 0 0 1
Background image of page 2
6-Mar-06—10:20 AM 3 3 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo ASM with ROMs EEL 3701 5 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo EEL 3701 In.Bit Buf.Full Q 1 Q 0 D 4 D 3 D 2 D 1 D 0 0 0 0001101 0 0 0100000 0 0 1000110 0 0 1110000 0 1 0 1 0 1 1001111 0 1 1 0 0001110 1 0 1 0 1 0 1 1 1 1 1 1 1 1 ROM Data Table • 2 inputs & 2 state bits, so need 4 address bits or 24 = 16 addresses
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 7

19 - ASM with ROMs - 6-Mar-0610:20 AM ASM with ROMs EEL...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online