123452.1VerilogHDL62.2VeeilogHDL2.2.1VerilogHDL2.2.272.3VerilogHDL••••••VerilogHDL•••VerilogHDL••VerilogHDL•8•••VerilogHDL•••VerilogHDL•VerilogHDL••••2.4VerilogHDL92.5VerilogHDL1011FPGAFPGAFieldProgrammableGateArrayPALGALEPLDASICFPGAXilinx1985FPGAFPGA120090FPGAXilinxAlteraFPGAFPGAEDA3.1FPGAFPGAXilinxAlteraActelLatticeQuickLogicFPGAFPGAFPGA///FPGA12FPGAFPGARAMRAM/I/OI/OMACIPPowerPC405IPXilinxSpartan-IIAlteraCyclone-IIFPGAFPGAXilinxSpartan-IIFPGA51ConfigurableLogicBlocksCLBs2CLBsInput/OutputBlocksIOBs34RAMBLOCKRAM5DLLAlteraFPGACyclone-II1LogicArrayBlocksLABs2Input/OutputElementsIOEs34RAM5PLL6DSP3.2FPGAFPGASRAMFlashSRAMFPGA13OneTimeProgrammableOTPFlashFPGAFPGASRAMFPGAPROMSFlashFPGA3.2.1SRAMFPGASRAMSRAMSRAMFPGASRAMFPGA3.2.2FPGAFPGA3.2.3FlashFPGAFPGASRAMEEPROMSRAMEEPROMSRAMFPGAEEPROMSRAM,EEPROMSRAMEEPROMFPGAFPGAFPGA14FPGA1FPGAFPGAFPGAFPGAFPGAFPGAFPGAXilinxVirtexAlteraStratixFPGAXilinxSpartanAlteraCycloneFPGA2FPGAFPGA3FPGAFPGAFPGA3.4FPGA153.5FPGAEDAFPGA123I/ODSP490nmFPGA65nm5IP616QuartusII17185.1195.22021222324endmodule