所需E币: 4
时间: 2019-12-24 23:47
大小: 8.01MB
Fromsmartphonestomedicalequipment,frommicrowavestoantilockbrakingsystems—modernembeddedsystemsprojectsdevelopcomputingmachinesthathavebecomeanintegralpartofoursociety.Todeveloptheseproducts,computerengineersemployawiderangeoftoolsandtechnologytoassembleembeddedsystemsfromhardwareandsoftwarecomponents.Onecomponent—theField-ProgrammableGateArray(FPGA)—isbecomingincreasinglyimportant.Informally,anFPGAcanbethoughtofasa“blankslate”onwhichanydigitalcircuitcanbeconfigured(Figure1.1).Moreover,thedesiredfunctionalitycanbeconfiguredinthefield—thatis,afterthedevicehasbeenmanufactured,installedinaproduct,or,insomecases,evenaftertheproducthasbeenshippedtotheconsumer.ThismakestheFPGAdevicefundamentallydifferentfromotherIntegratedCircuit(IC)devices.Inshort,anFPGAprovidesprogrammable“hardware”totheembeddedsystemsdeveloperEmbeddedSystemsDesignwithPlatformFPGAsThispageintentionallyleftblankEmbeddedSystemsDesignwithPlatformFPGAsPrinciplesandPracticesRonSassAndrewG.SchmidtAMSTERDAMBOSTONHEIDELBERGLONDONNEWYORKOXFORDPARISSANDIEGOSANFRANCISCOSINGAPORESYDNEYTOKYOMorganKaufmannPublishersisanimprintofElsevierAcquiringEditor:ToddGreenDevelopmentEditor:NateMcFaddenProjectManager:AndreCuelloDesigner:AlisaAndreolaMorganKaufmannPublishersisanimprintofElsevier.30CorporateDrive,Suite400,Burlington,MA01803,USAThisbookisprintedonacid-freepaper.∞Copyright2010,ElsevierInc.Allrightsreserved.Nopartofthispublicationmaybereproducedortra……