Presentation is loading. Please wait.

Presentation is loading. Please wait.

All Programmable FPGAs, SoCs, and 3D ICs

Similar presentations


Presentation on theme: "All Programmable FPGAs, SoCs, and 3D ICs"— Presentation transcript:

1 All Programmable FPGAs, SoCs, and 3D ICs
Part II. Understanding the Role of Hardware Description Languages 11 December 2012 Clive “Max” Maxfield

2 Creating a Program for an MCU

3 Creating a Design for an FPGA

4 Things Happen Sequentially in S/W
Pseudo-code example of regular (sequential) programming language like C/C++

5 Things Happen Concurrently in H/W

6 HDLs Capture Concurrency
Pseudo-code example of HDL like Verilog or VHDL

7 Simulation and Synthesis

8 A Honking Big S/W Program

9 A Honking Big H/W Design

10 Procedures and Functions in S/W

11 The Way the S/W Program Executes

12 Blocks (Modules) in H/W

13 The Way the H/W Could Run

14 Multiple S/W Proc/Func Calls

15 Multiple H/W Block Instantiations

16 Multiple H/W Block Instantiations…

17 Multiple H/W Block Instantiations…

18 Different Levels of Abstraction
Additional Terms Functional Behavioral Structural

19 Different Levels of Abstraction (cont.)

20 The Origins of HDLs A cornucopia of languages SPICE VHDL / Verilog
UDL/I Superlog / SystemVerilog Bluespec SystemVerilog (BSV) MyHDL SystemC

21 More Information / Further Reading


Download ppt "All Programmable FPGAs, SoCs, and 3D ICs"

Similar presentations


Ads by Google