欢迎来到天天文库
浏览记录
ID:59333105
大小:107.00 KB
页数:5页
时间:2020-09-04
《自定义端口设置.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、最近在网上找到一些SOPC自定义元件的端口类型设置资料,先分享给大家。在版本8.0中,SOPCBuilder已经集成了七十多个IP,用户可以非常方便的应用这些元件,不过在实际应用的时候,有些元件并没有包含在SOPC中,需要用户自己编写元件代码,并集成进SOPCBuilder里面,自定义元件的集成过程其实就是将元件通过Avalon总线兼容的端口挂载到Avalon总线上,因此最重要的一步就是设置元件的端口,使其能挂载到Avalon总线上。在7.2版本之后,QuartusII在自定义元件端口设置方面做了很大的修改,下面是变更的内容。Table1.Current
2、AvalonInterfacesSupportedbytheComponentEditor接口类型默认名字描述v7.2中新增加Masteravalon_masterorm0DefinesanAvalonmasterportinterface.-Slaveavalon_slaveors0DefinesanAvalonslaveportinterface.-Tri-StateSlaveavalon_tristate_slaveDefinesanAvalontri-stateportinterface.-ClockInputclockorclock_sinkD
3、efinesaclockandresetinputinterfaceforacomponent.YClockOutputclock_sourceDefinesaclockandresetoutputinterfaceforcomponentsthatgenerateclocksforSOPCBuildersystems.YConduitOutputorInputconduit_startorconduit_endUsedforexportingsignalstothetoplevelofSOPCBuildersystems.Conduitoutputan
4、dinputinterfacesareidenticalandimplynosignaldirectionfortheconduitinterface.Conduitscancontaininput,output,andbidirectionalsignals.YInterruptSenderinterrupt_senderDefinesaninterruptoutputsignalandtheAvalonslaveinterfacethatisassociatedwithgeneratingtheinterruptsignal.YInterruptRe
5、ceiverinterrupt_receiverDefinesaninterruptinputsignalandtheAvalonmasterinterfacethatisassociatedwithreceivinginterruptsignals.YStreamingSourceavalon_streaming_sourceDefinesanAvalonstreamingsourceportinterface.YStreamingSinkavalon_streaming_sinkDefinesanAvalonstreamingsinkportinte
6、rface.Y我们可以发现除了已有的Master,slave以及tri-stateslave以外,还新增了流处理端口,中断收发端口,时钟及输出端口。因为在7.2版本以后,除了Avalom-MM总线外,SOPC又新增了Avalon-ST总线,因此端口也相应的增加了。下面列出在7.2版本后主端口和从端口所需的端口信号,表中还列出了和以前版本的端口比较。Table1.Avalon-MMSlavewithGlobalClock,Reset,InterruptOutput,andExportSignals信号类型方向v7.1和早期接口v7.2版本之后接口clkIn
7、putGlobalClockInput(1)resetInputGlobalClockInput(1)addressInputAvalonSlaveAvalonSlavereadInputAvalonSlaveAvalonSlavereaddataOutputAvalonSlaveAvalonSlavewriteInputAvalonSlaveAvalonSlavewritedataInputAvalonSlaveAvalonSlavewaitrequestOutputAvalonSlaveAvalonSlaveirqOutputAvalonSlaveI
8、nterruptSendermy_export_signalsInput,Out
此文档下载收益归作者所有