資源描述:
《spartan3的輸入外設》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、CustomPeripheralDesignGuideIntroductionThisguideintroducesyoutotheCreateandImportPeripheralWizardandguidesyouthroughthewholeprocessofcreatingacustomperipheraldesignintheEmbeddedDevelopmentKit(EDK)andusingitinaprocessorsystem.ThefollowingaresomeoftheCreateandI
2、mportPeripheralWizardfeatures:?CreateHDLtemplatesforCoreConnect@compliantcustomperipheraldesign?Deliverreferencecodeofcommonfeaturesforperipheralimplementation?ProvideEDKBFMsimulationplatformforperipheralverification?GenerateCdrivertemplateforsoftwaredriverde
3、velopment?OptionallygenerateISE/XSTprojectsforsynthesis?CreatecorrectperipheraldirectorystructureanduserrepositoryforimportingcustomperipheralsObjectivesAftercompletingthisguide,youwillbeableto:?UnderstandthedirectorystructureofEDKperipherals?Generatecustompe
4、ripheraldesigntemplatesusingCreateandImportPeripheralWizard?PerformBFMsimulationviaEDK?Writesoftwaredriverofyourowncustomperipheral?BuildaprocessorsystemcontainingyourcustomperipheraltoverifyonboardCustomPeripheralDesignGuide#1OverviewThisguidecomprises9prima
5、rysections:“CreatingHardwareProcessorSystem”“CreatingCustomPeripheralTemplates”“ImplementingCustomFunctionality”“PerformingBFMsimulation”“ImportingtoEDK”“AddingCustomPeripheraltoSystem”“ImplementingSoftwareDriver”“CompletingtheUserApplication”“DownloadingtoBo
6、ard”Foreachstep,youwillfinddetailedinstructionsillustratedbyscreenshots.Feelfreetoskipcertainsectionsbasedonyourspecificinterest.Attheendofthisguide,wealsoincludedanappendixtocoversometopicsandinstructionsonhowtodesignamixedlanguageperipheralusingthetemplates
7、(peripheraltop-leveltemplateinVHDLandstubuser-logictemplateinVerilog)generatedbythewizard.SystemRequirementsYoumusthavethefollowingsoftwareinstalledonyourPCtocompletethislab:?Windows2000SP2orWindowsXP?EDK7.1iorlater?ISE7.1iorlater?ModelSim5.7orlaterHardwareRe
8、quirementsInordertodownloadthecompletedprocessorsystem,youmusthavethefollowinghardware:?XilinxSpartan-3StarterBoard–RevisionE?XilinxParallelCable4usedtoprogramanddebugthedevice?SerialCabl