13.07.2015 Views

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

332 <strong>Digital</strong> <strong>Electronics</strong>DQO/P4-inputLUTClockclkFFFigure 9.27Logic block of a typical FPGA.Logic blocks can have more than one LUT <strong>and</strong> flip-flops also to give them the capability ofrealizing more complex logic functions. Figure 9.28 shows the architecture of one such logic block.The architecture shown in Fig. 9.28 is that of a logic block of the XC4000 series of FPGAs fromXilinx. This logic block has two four-input LUTs fed with logic block inputs <strong>and</strong> a third LUT thatcan be used in conjunction with the two LUTs to offer a wide range of functions. These include twoseparate logic functions of four inputs each, a single logic function of up to nine inputs <strong>and</strong> manymore. The logic block contains two flip-flops.Figure 9.29 shows another similar LUT-based architecture that uses multiple LUTs <strong>and</strong> flip-flops.The architecture shown in Fig. 9.29 is that of a logic block called a programmable function unitC1 C2 C3 C4SelectorG4G3G2G1Look-upTable(LUT)S/RControlD DD QECRDQ2InputsLook-upTable(LUT)'1'GF4F3F2F1ClockLook-upTable(LUT)S/RControlDD QDECRDQ1'1'FFigure 9.28Logic block architecture of the XC4000 FPGA from Xilinx.

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

Saved successfully!

Ooh no, something went wrong!