Part V. Advanced Concepts & Future Trends
EE Times University 12/14/2012 325 comments
This final session will cover a wide range of topics, including high-speed serial interconnect, optical interconnect, programmable analog fabric, 3D All Programmable chip technologies, and tools and techniques for creating radiation tolerant All Programmable designs.
Part IV. Programming, Debugging, Verifying & Protecting Designs
EE Times University 12/13/2012 132 comments
In this session, you will discover the various ways in which a design may be loaded into an All Programmable FPGA and/or SoC. Also discussed will be various debugging and verification techniques, along with ways to protect your designs from copying, cloning, overproduction, and other forms of attack.
Part III. Design Tools and Methodologies
EE Times University 12/12/2012 248 comments
In this session, you will learn about the various tools and techniques that may be used to capture All Programmable FPGA and SoC designs. These range from textual descriptions to graphical entry mechanisms, and from hand-coding to high-level synthesis (HLS).
Part II. Understanding the Role of Hardware Description Languages (HDLs)
EE Times University 12/11/2012 382 comments
In this session, you will be introduced to a number of hardware description languages (HDLs), including Verilog, VHDL, SystemVerilog, and SystemC. The differences between HDLs and traditional programming languages like C/C++ will be discussed, along with the difference in hardware-centric versus software-centric design flows.
Part I. Introduction: The Basics & Benefits of All Programmable Devices
EE Times University 12/10/2012 570 comments
In this session, you will learn about the fundamental lookup table (LUT)-based programmable fabric, along with more sophisticated architectures featuring memory blocks, DSP blocks, and hard and soft processor cores. The various technologies used to create different types of programmable devices -- including antifuse, Flash, and SRAM-based devices -- will be discussed, along with their advantages and disadvantages. Also discussed will be the benefit inherent in using All Programmable Devices, as opposed to traditional integrated circuits whose functions are "frozen in silicon."