PPT-Combinational Circuits in Bluespec

Author : tatyana-admore | Published Date : 2017-04-08

Arvind Computer Science amp Artificial Intelligence Lab Massachusetts Institute of Technology February 13 2013 httpcsgcsailmitedu6375 L03 1 Combinational circuits

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "Combinational Circuits in Bluespec" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Combinational Circuits in Bluespec: Transcript


Arvind Computer Science amp Artificial Intelligence Lab Massachusetts Institute of Technology February 13 2013 httpcsgcsailmitedu6375 L03 1 Combinational circuits are acyclic interconnections of gates. The behavior of a combinational circuit is memorylessthatisgivenastimulustotheinputofacom binational circuit a response appears at the output after some propagation delay but the response is not stored or fedbackSimplyputtheoutputdependssolelyonitsm 1111 Origins of StuckOrigins of StuckOrigins of StuckOrigins of Stuck--FaultsFaultsFaults Functional vs. Structural Functional vs. Structural Functional vs. Structural Functional vs. Structural Carry Boolean Algebra and Reduction Techniques. 1. 5-9 . Karnaugh. Mapping. Used to minimize the number of gates. Reduce circuit cost. Reduce physical size. Reduce gate failures. Requires SOP form. Karnaugh. Boolean Algebra and Reduction Techniques. 1. Figure 5.1 . Combinational logic requirements for an automobile warning buzzer.. Combinational logic uses two or more logic gates to perform a more useful, complex function.. Up to now we have discussed . combinational. circuits.. In many cases, one can reduce the complexity of the hardware by using . sequential. circuits.. Sequential circuits allow for . more . flexible and more sophisticated circuit realizations with richer . Arvind . Computer Science & Artificial Intelligence Lab. Massachusetts Institute of Technology. February 22, 2012. L05-. 1. http://csg.csail.mit.edu/6.S078. Combinational IFFT:. Suppose we want to reduce the area of the circuit. Arvind . Computer Science & Artificial Intelligence Lab. Massachusetts Institute of Technology. February 9, 2011. L03-. 1. http://csg.csail.mit.edu/6.375. Bluespec: Two-Level Compilation. Object code. Latches, Flip-Flops and Decoders. Sequential Circuit. What does this do?. The OUTPUT of a sequential circuit is determined by the current output values from a previous operation.. . In other words the output is a part of the input. . The combinational logic of an arbitrary Boolean network can be factored [4] and transformed into an AIG using DeMorgan Chap 9. C-H . 2. Complex Programming Logic Devices. X. ilinx. XCR3064XL CPLD. Function block (16 . macrocells. )= PLA. Macrocell. = a flip flop multiplexers. IA routes signals . Input of function block. Montek Singh. Aug 27, 2014. 2. Today. Digital Circuits (review). Basics . of Boolean Algebra (review). Identities and Simplification. Basics of Logic Implementation. Minterms. and . maxterms. Going from truth table to logic implementation. 1. Date. Day. Class. No.. Title. Chapters. HW. Due date. Lab. Due date. Exam. 17 . Nov. Mon. 22. Combinational Logic. 13.3 – 13.5. LAB 10. 18 . Nov. Tue.  . 19 . Nov. Wed. 23. Sequential Logic. 14.1. module . halfadder. (s, . cout. , a, b);. input a, b;. output s, . cout. ;.  . . xor. g1(s, a, b);. and g2(. cout. , a, b);.  . endmodule. module . fulladder. (s, c, x, y, z);. input x, y, z;. © . 2014 . Project Lead The Way, Inc.. Digital Electronics. Combinational Logic. Design Process. Version #1. Word Problem. Write Logic Expression. Boolean Simplification. AOI Logic. Implementation.

Download Document

Here is the link to download the presentation.
"Combinational Circuits in Bluespec"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.

Related Documents