Главная
Study mode:
on
1
Intro
2
Universal Compute
3
One Approach: Microprocessors
4
Instruction Execution: LDA MI/T3
5
Architecture Today
6
Memory Accesses
7
Connectivity
8
Universal Gates
9
Another Universal Gate
10
LUT Implementation
11
ICE40 Logic Cell
12
1-Bit Adder
13
iCE40 Logic Block (PLB)
14
iCE40 LP/HXIK Block Diagram
15
Interconnects per PLB
16
Logic Cell Configuration
17
Logic Block Configuration
18
Bitstream
19
Synchronous vs Asynchronous
20
Synchronous Sequential
Description:
Explore the world of Field-Programmable Gate Arrays (FPGAs) in this comprehensive conference talk from code::dive 2018. Delve into how FPGAs differ from traditional processors and their growing importance as alternative accelerators in server and desktop environments. Learn about FPGA programming languages, translation tools, binary production, and code execution processes. Gain insights into universal compute concepts, microprocessor approaches, and instruction execution. Examine memory accesses, connectivity, and universal gates. Discover the intricacies of FPGA architecture, including Logic Cells, Logic Blocks, and interconnects, using the iCE40 FPGA as an example. Understand bitstream configuration, synchronous vs asynchronous designs, and the potential applications of FPGAs in modern computing environments.

What Are FPGAs and How Do They Work

code::dive conference
Add to list