1 ecm6308 - selected topic: asynchronous logic and fpga devices lecture 3: formal theory of logic...

12
1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

Upload: edward-evans

Post on 21-Jan-2016

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

1

ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices

Lecture 3: Formal Theory of Logic Design

Prof. Mingjie Lin

Page 2: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

2

Event, Signal, Behavior, Process, System

Page 3: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

3

Composition of Processes

Page 4: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

4

Composition of Processes

Page 5: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

5

Composition of Processes

Page 6: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

6

Examples: Composition of Processes

Page 7: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

7

Informative and Stall Events

Page 8: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

8

Latency Equivalent

Page 9: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

9

Stalled Process

Page 10: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

10

Patient Processes

Page 11: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

11

Lecture schedule

See Webpage:

www.eecs.ucf.edu/~mingjie/ECM6308

Page 12: 1 ECM6308 - Selected Topic: Asynchronous Logic and FPGA Devices Lecture 3: Formal Theory of Logic Design Prof. Mingjie Lin

12

Final issues

• Please fill out the student info sheet before leaving

• Come by my office hours (right after class)

• Any questions or concerns?