I F P G A (Fpga) : Ntroduction To Ield Rogrammable ATE Rrays S
I F P G A (Fpga) : Ntroduction To Ield Rogrammable ATE Rrays S
•More recent FPGA architectures have small block RAM arrays (usually
placed in center column), multipliers, processor cores, DSP cores w/
multipliers, and I/O cells along columns for BGAs.
FPGA OPERATION
User writes configuration memory
which defines the function of the
system. This includes: the connectivity
between the CLBs and the I/O cells, the
logic to be implemented onto the CLBs,
and the I/O blocks.
Routing Resources
Connections to core of array
Programmable I/O voltage and current levels
Boundary Scan Access
FPGA CONFIGURATION INTERFACES
Master (Serial or Parallel)
FPGA retrieves configuration from ROM at initial
power-up
Slave (Serial or Parallel)
FPGA configured by an external source (i.e
microprocessor/ other FPGA)
Used for dynamic partial re-configuration
Boundary Scan
4-wire IEEE standard serial interface used for
testing
Write and read access to configuration memory
Interfaces to FPGA core internal routing network
BOUNDARY SCAN CONFIGURATION
Multi-FPGA Emulation Framework
to support NoC design and
verification (UNLV NSIL)
Developed to test
interconnect between
chips on PCB
Daisy Chain
Test Access Point Configuration
(TAP) controller
composed of 16
state FSM