19 - 13-Jun-116:34 PM ASM with ROMs EEL 3701 EEL 3701 Menu...

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

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

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

View Full DocumentRight Arrow Icon
13-Jun-11—6:34 PM ASM with ROMs 2 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo EEL 3701 EEL 3701 Next-State Truth Table To synthesize we need the next state table . B 01 Count.En Reg.LD Reg.LD In.Bit Buf.Full A 00 C 10 1 0 0 In.Bit Buf.Full Q 1 Q 0 Q 1 + Q 0 + 00 0 0 0 1 0 0 0 1 0 1 10 0 0 1 0 Out.Flag Count.En D 11 1 3 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo 1 1 0 0 1 0 0* 0 0 0 1 1* 0 0 1 0 EEL 3701 EEL 3701 Complete Next-State Truth Table To synthesize we need next state table . In.Bit Buf.Full Q 1 Q 0 Q 1 + Q 0 + 0 0 0 0 0 1 B 01 Count.En Reg.LD Reg.LD In.Bit Buf.Full A 00 C 10 1 0 0 What size K-Maps do we need? 0 1 0 1 0 Out.Flag Count.En D 1 4 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo (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.
Background image of page 2
13-Jun-11—6:34 PM ASM with ROMs 3 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo EEL 3701 EEL 3701 In.Bit Buf.Full Q 1 Q 0 D 4 D 3 D 2 D 1 D 0 0 0 0 0 0 1 1 0 1 ROM Data Table Q 1 + Q 0 + A 3 A 2 A 1 A 0 B 01 Count.En Reg.LD Reg.LD In.Bit Buf.Full A 00 C 10 1 0 0 0 0 0100000 0 0 1000110 0 0 1110000 0 1 0001101 0 1 0 1 1001111 0 1 1 0 0001110 1 0 • 2 inputs & 2 state bits, Out.Flag Count.En D 11 1 5 University of Florida, EEL 3701 – File 19 © Drs. Schwartz & Arroyo 1 0 1 0 1 1 1 1 1 1 1 1 so need 4 address bits or 2 4
Background image of page 3

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

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

This note was uploaded on 07/08/2011 for the course EEL 3701 taught by Professor Lam during the Spring '08 term at University of Florida.

Page1 / 8

19 - 13-Jun-116:34 PM ASM with ROMs EEL 3701 EEL 3701 Menu...

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