欢迎来到天天文库
浏览记录
ID:37813898
大小:421.02 KB
页数:13页
时间:2019-05-31
《FPGA读写EPCS内容》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WhitePaperSRUNNER:AnEmbeddedSolutionforSerialConfigurationDeviceProgrammingIntroductionSRunnerisastandaloneWindowsbasedsoftwaredriverthatallowsusertoprogramAlteraSerialConfigurationDevices(EPCS1,EPCS4andEPCS16),usingByteblasterIIdownloadcable.ThecodeisdevelopedandtestedinWindowsXPplatform.SRunn
2、ersoftwarecanbeeasilymodifiedandportedtoothersystemorembeddedsystemforprogrammingtheEPCS.TheinputfiletoSRunnerisRawProgrammingData(RPD)file,whichisgeneratedbyQuartusIIversion2.2SP2andabove.SRunnerreadstheRPDfileandprogramsthedatatoEPCSviaserialinterface.Figure1.1:SRunnerConceptSRunnerFeaturesSR
3、unnersoftwaredriverhastwobasicfeaturesto:1.ProgramEPCSwithRPDfileBeforeprogramming,SRunnerwillchecktheEPCSsiliconIDtodeterminetheEPCSdevicemaximummemorysize.ThisistoensurethattheRPDfilesizedonotexceedEPCSmaximunmemorysize.AlltheEPCSdataiserasedusing“EraseBulk”operationcodebeforetheprogrammingst
4、age.Duringprogrammingprocess,SRunnerwillreadtheconfigurationdatafromtheRPDfileandsendthedatatotheEPCSviatheparallelport.ConfigurationdataisprogrammedintoNovember2004,ver.3.01WP-CYCEPCS-3.0SRUNNER:AnEmbeddedSolutionforSerialConfigurationDeviceProgrammingAlteraCorporationtheEPCSusing“WriteBytes”o
5、perationcode.DataiswrittenbytebybyteintotheEPCSfromtheRPDfile.OncealltheconfigurationdataisprogrammedintotheEPCS,SRunnerwillverifyEPCSdataagainsttheRPDfiledatabydoingbytebybytecomparisonofbothdata.EPCSdataisreadoutbyusing“ReadBytes”operationcode.2.ReadbackofEPCSdataWiththisfeature,SRunnerwillcr
6、eateafiletostorethedatafromEPCS.SRunnerwillreadtheEPCSdatabyusing“ReadBytes”operationcodeandstorethedatabytefromEPCSinthisfile.ExecutingSRunnerUserhavetoentersomecommandinstructionwhenexecutingtheSRunnersoftwaredriver:Table3.1:InstructionforSRunnerInstructionActionsrunner-program.rpd
7、Toopen.rpdfileandprogramthedataintherpdfileintoEPCSsrunner-read.rpdToreadoutEPCSdataandsaveinthe.rpdfileFigure3.1:ProgrammingEPCSwiththe“srunner–program.rpd”command2AlteraCorporationSRUNN
此文档下载收益归作者所有