FPGA200961.01WP-01111-1.0IPIPFPGACycloneIIILSFPGAIP20091.5Gucci(IP)■■■■Altera®ASICASICASICASICASICASICASICIPAlteraAlteraCycloneIIILSJTAG(CRC)FPGAAltera2IP(OEM)FPGAFPGA(COTS)FPGACOTSFPGAASICFPGAFPGAFPGAJTAG(SEU)FPGAFPGAIPPCBPCBFPGAAlteraCyclone®IIILSFPGA256AESCycloneIIILSFPGAFPGAAltera■■FPGA■■JTAGFPGAFPGA(LE)I/OAlteraCycloneIIILSAlteraFPGAFPGAFPGAAlteraFPGAIPAltera256CycloneIIILSJTAGFPGAAlteraAlteraFPGA31256CycloneIIILSFPGA.pofAlteraQuartus®II1QuartusII.pofEPCEPCS2.pofCycloneIIILSFPGAFPGAAES.pofFPGA.pofFPGAAES.pofCycloneIIILSFPGA3User-definedanduser-programmedAESkeyKeystorageMemoryorconfigurationdeviceEncryptconfigurationfileEncryptedconfigurationfileConfigurationfileMemoryorconfigurationdeviceKeystorageAESdecryptorEncryptedconfigurationfileFPGAAltera4JTAGJTAGJTAGFPGAFPGAJTAGFPGAJTAGJTAGCycloneIIILSFPGAJTAGFPGAJTAGJTAGI/OCycloneIIILSFPGAJTAGIEEEJTAGJTAGJTAGCycloneIIILSFPGAAESJTAGCycloneIIILSFPGAJTAGCycloneIIILSFPGA(CRC)CRCFPGASEUCRCFPGACycloneIIILSFPGAFPGACycloneIIILSRAMRAMAESCRCCycloneIIILSFPGAFPGACRCFPGAIPIPFPGACycloneIIILSFPGACycloneIIILSFPGAIP5©2009AlteraAlteraAlteraAlteraAlteraAlteraAlteraAlteraAlteraAlteraAltera101InnovationDriveSanJose,CA95134■CycloneIIIFPGA■CycloneIII■■QuartusII■JuwayriyahHussainAltera■PaulQuintanaAltera