11CPLDCPLDEDACPLDFPGACPLDEDACPLDFPGA11CPLDXilinxISEISEXilinxEDAXilinxXC9500XC9500XL12ISE1ISESetup.exe1-11-121-21-2IAccepttermsofsoftwarlinence21-230305-4072-0403-1-31-34ShiftEnterAccessCode1-443026751OK31-4AccessCode51-51-561-641-671-71-781-851-813ISEISECPLD/FPGAISEVHDLVerilogVerilogCCVerilogHDL11-9ISEzzzHDLz2ISEISEFileÆNewProject1-10ProjectNameMyPrj1Project6ISEProjectName31-10ValueXilinxXC9500XC95108PLCC841-101-9ISE1-104DesignFlowEDIF71-10ISEVHDLVerilogEDIFXSTVerilog5ISE1-111-116XC95108PC84-XSTVerilog1-12ProjectÆNewSource1-127NewSource1-138ISEVerilogVerilogModuleVerilog1-1381-148VerialogHDLPortNameKeyininputinputMsbLsb708Keyin[7:0]LedOutoutput8ISEmyproj.v1-15myproj.v91-141-1581-16VerilogHDL//Reg[7:0]Ledout_reg;10always@(keyin)beginledout_reg=Keyin;endassignledout=ledout_reg;modulewelcome(keyin,ledout);endmodule1-161-169DesignEntryUtilities+UserConstraints+AssignPins(ChipViewer)1-17SingalsKeyin0Keyin0Keyin0WelcomengdsignalHierKeyin0ISE111-1710GenerateProgrammingFilen1-181-1811ispdownXilinx1-19121-19ispdownXilinx12ISPConfigureDevice(iMPACT)1-201-21Xc95108Xc951081-22Program231-20ConfigureDevice(iMPACT)131-21iMPACT1-22131-23EraseBeforeProgrammingVerifyReadProtectWriteProtectEraseBeforeProgrammingVerifyOK141-23Program…141-24ProgrammeSuccess1-2415windowsWINXPSP2impactIMPACTXilinx:xilinx8.2IExilinxExilinxDXilinx1814ISEISELedOut_reg=Keyin;LedOut_reg=~Keyin;1sourceinprojectNewSource2NewTestBenchWaveformfilemyfile_tbw1-321-32TestBenhWaveform31-33191-334OK1-341-34HDLBencher205Keyin1-350123456789ABCDEF1-356SaveWaveForm1-361616161-367OKHDLBencherISEmyfile.vmyfile_tbw.tbwProcessforCurrentSource1-371-37ISE8GenerateExpecedSimulationResultsH1-38211-3822ISPVerilogVHDL21sch1myschschemetic2-12-1SchematicISESourceInProjectmysch.schECS2-2232-2ECS22SymbolsAND2AND22-32-322I/OMark2-42-4I/OI/OECS242-52-5IOMarkIN1IN2OutPinVerialogVHDLOut2-62-6ECSISEProcessCurrentSourceUserConstrantisAssignPins(Chipview)ChipviewIn1In26566812OutPin36D1ChipviewISEGenerateProgrammingFileISEiMPACT12OFFD112OND125CPLD31XC9500TCPLDXC9500CPLD/10000IEEE1149/1JTAG1XC950080064002I/OXC95001XC9500XC9536XC9572XC95108XC95144XC95216XC9528836721081442162888001,6002,4003,2004,8006,4003672108144216288TPD(ns)57.57.57.51015TSU(ns)3.54.54.54.56.08.0TCO(ns)4.04.54.54.56.08.0fCNT(MHz)(1)100125125125111.192.2fSYSTEM(MHz)(2)10083.383.383.366.756.61fCNT=162fSYSTEM=2JTAGXC9536XC9572XC95108XC95144XC95216XC9528844-VQFP34-----44-PLCC3434----48-CSP34-----84-PLCC-6969---100-TQFP-728181--100-PQFP-728181--160-PQFP--108133133-208-HQFP----166168352-BGA----166192XC9500z5nsFcnt125MHzz36~288z5V2610000/zz36V189018zIEEEStd1149.1JTAGzzzzz24mAz3.3V5VI/OzCMOSFLASHzXC950032XC9500XC9500FBSI/OIOBSFastCONNECTIOBFB3618FastCONNECTFBFBFB1218IOBs3-13-1XC95108273-218FB/FB18FastCONNECT18IOB3-2XC9500FB367290FB(XC9536)FBFBFBXC9500FB3-35ORXOR/5DT0283-3XC9500/43GCKGSR293-4/553-53-5FB5FB15tPTA3-615303-615FB3-72*tPTA908*tPTA.313-73-8323-8FastCONNECTFastCONNECTFB3-9IOBFBFastCONNECTFB36FB333-9FastCONNECTFastCONNECTFBFBFBI/OI/OIOBIOB3-105VVCCINTVCCIO4OEOE10144218043GTS343-10I/OTSLEWIOBI/O3-113-11(a)(b)I/O10K3524mAVCCIO5V3.3V5VTLL3.3VXC9500XC9500FastCONNECTXC9500JTAG3-12XilinxXilinxJTAGJTAGJTAG3-12PCBI/O3IOBXC9500CPLD10000/IEEE1149.1JTAGXC9500IEEE1194.1JTAGEXTESTSAMPLE/PRELOADBYPASSUSERCODEINTESTIDCODEHIGHZISP5ISPENFERASEFPGMFVFYISPEX1149.1TMSTCKIEEE1149.1XC9500BSDLXilinxFTPXC9500/34JTAG()363////XC9500XC95003-133-1303-61153-14373-14XC9500XC9500VCCINT3.8VJTAGIOB.9536-95144100us95216200us95288300us3-153-15XilinxCPLDz2020ns1515ns1010ns77nszPC8484PLCCPQ100100PQFPTQ100100TQFPTQ160160PQFPz38C0°C~+70°CI-40°C~85°C33XC95108CPLDXC95108CPLD636V1824007.5nsXC95103940CSBX-1ACPLDCSBX-1ACPLD41zXC9500CPLDzz8z8LEDzzPWMz8zzzCPUz6z3z424-1CSBX-1A4-1CSBX-1A41439VJ165V100mACSBX-1ACSBX-1A84-2PZ1J11XC9510835~44J11VccXC9510835~44J11CPLD4-2PWMXC9510835PWMJ15D1PWM84-3a~hXC9510854~6375798081PNPPNPQ1~Q4J12VccJ12XC951084-474HC00R-SK14-14-164-1U6A01103U6B4U6B5R23Vcc16K1K11D1D2D3D4D5D6D7D8D0D1D2D3D4D5D6D7L1L2L3L4L5L6L7L8VCC123456789L1L2L3L4L5L6L7L812J1112J15GNDD0425R-S635R-S4-3K11J2XC95108GCK1J2XC95108GCK1XC95108GCK1XC95108GTSGSR4-4W4W3P02P01W1P03P06P04P05P07P0011a2f32435b6e7d8h9c10g11412LED1W2Q1Q2Q3Q4P00P01P02P03P04P05P06P07R1R2R3R4R5R6R7R8R18R19R20R21VCCW1W2W3W4F0F1F2F3F4F5F6F7H0H1H2H312J12434-48DIP4-58XC9510865~72ONON12345678161514131211109GNDG0G1G2G3G4G5G6G74-588XC9510845~534-6K2K3K4K5K6K7K8E0E1E2E3E4E5E6E7GND123U6A456U6BR22R2VCCVCCK11GNDGCKK9K10GSRGTSGCK1GND124446XC9510882R26Q5LS14-7LS1VCCQ5R27R26H44-7CPLDCPLD74HC00U6CU6D4-8J4XC95108GCK2J4XC95108Y212M8910111213Y2R24R25C8C9GNDGCK212J34-874HC00RS232RS232HIN232RS2324-9XC95108RXDTXD83HIN2329RXD84HIN23210TXDDB9J645R1IN13R2IN8T1IN11T2IN10GND15V+2V-6VCC16R1OUT12R