20.11.2014 Views

PPKE ITK PhD and MPhil Thesis Classes

PPKE ITK PhD and MPhil Thesis Classes

PPKE ITK PhD and MPhil Thesis Classes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

22 1. INTRODUCTION<br />

1.4.4 Xilinx FPGAs<br />

Xilinx FPGAs are belonging to the leading reconfigurable computers long ago.<br />

Due to the fast Configurable Logic Blocks (CLB) <strong>and</strong> the large number of interconnections<br />

arbitrary circuits can be implemented on it. In order to accelerate<br />

certain operations dedicated elements (e.g.: digital signal processing (DSP)<br />

blocks) are available on the FPGA. Throughout the dissertation all the used<br />

FPGA platforms are made by Xilinx. In the next few sections the used FP-<br />

GAs are going to introduced <strong>and</strong> a short outlook of the newest <strong>and</strong> future Xilinx<br />

FPGAs are going to be shown.<br />

1.4.4.1 Xilinx Virtex 2 FPGA<br />

The first thing, which was implemented on the XC2V3000 Xilinx FPGA, was the<br />

control unit (see in later chapters). The Virtex-II series FPGAs were introduced<br />

in 2000. It was manufactured with 0.15 µm 8-layer metal process with 0.12 µm<br />

high-speed transistors. Combining a wide variety of flexible features <strong>and</strong> a large<br />

range of component densities up to 10 million system gates, the Virtex-II family<br />

enhances programmable logic design capabilities <strong>and</strong> is a powerful alternative to<br />

mask-programmed gates arrays.<br />

There are several improvements compared to the former FPGAs. These improvements<br />

include additional I/O capability by supporting more I/O st<strong>and</strong>ards,<br />

additional memory capacity by using larger 18Kbit embedded block memories,<br />

additional routing resources <strong>and</strong> embedded 18 × 18 bit signed multiplier blocks.<br />

The XC2V3000 contains 3 million system gates which are organized to 64×56<br />

array forming 14,336 slices. With the 96 18Kb SelectRAM blocks it can provide a<br />

maximum of 1,728 Kbit RAM. The block SelectRAM memory resources are dualport<br />

RAM, programmable from 16K x 1 bit to 512 x 36 bits, in various depth<br />

<strong>and</strong> width configurations. Block SelectRAM memory is cascadable to implement<br />

large embedded storage blocks. It has also 96 18 × 18 bit signed multiplier blocks<br />

for accelerating multiplications.<br />

The IOB, CLB, block SelectRAM, multiplier, <strong>and</strong> Digital Clock Management<br />

(DCM) elements all use the same interconnect scheme <strong>and</strong> the same access to<br />

the global routing matrix. There are a total of 16 global clock lines, with eight

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!