自定义端口设置.doc

自定义端口设置.doc

ID:59333105

大小:107.00 KB

页数:5页

时间:2020-09-04

自定义端口设置.doc_第1页
自定义端口设置.doc_第2页
自定义端口设置.doc_第3页
自定义端口设置.doc_第4页
自定义端口设置.doc_第5页
资源描述:

《自定义端口设置.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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。