- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8节三态传输
交换架构三态主端口???????? Avalon三态属性允许基于Avalon的系统与片外的设备直接相连,比如存储器芯片或外部的处理器。使用三态属性,可以使Avalon端口同许多标准的存储器和处理器的总线接口相匹配。如果Avalon信号的子集能够描述一个芯片的接口,则该芯片实际上具有一个Avalon的三态端口,Avalon交换架构可以通过三态传输和该芯片相接口。4.8.1 三态从端口传输???????? Avalon三态从端口允许Avalon交换架构和片外的共享PCB板上的地址和数据总线的设备进行接口。Avalon三态从端口可以用来将Avalon交换架构与同步及异步的存储芯片连接起来,如ROM、flash memory、SRAM、SSRAM和ZBT RAM。三态从端口使用双向的信号data,而不是分离的、单向的信号readdata和writedata。data信号是有三态属性的,这样能使多个三态的外设连接到数据总线而不引起信号竞争。????????? 三态从端口还必须使用outputenable信号。三态从端口使用data信号,不可以再使用readdata或writedata信号。其它的所有Avalon信号的行为同其它非三态端口的相同。Avalon三态从端口普遍使用低电平有效的信号,如read_n、chipselect_n和outputenable_n,这样做是为了和存储器芯片的信号约定保持一致。Avalon三态从端口面临下面的限制:Avalon三态从端口不支持可变延迟的流水线传输,但支持固定延迟的流水线传输。Avalon三态从端口不能使用流控制信号。Avalon三态从端口不支持突发属性。1. data信号的行为????????? 在写传输的过程中,Avalon交换架构驱动data信号线,向外设提供数据。在读传输的过程中,从外设驱动data线,Avalon交换架构捕获data信号。当Avalon交换架构置outputenable信号有效,三态从端口必须驱动它的data信号线。当Avalon交换架构置outputenable无效, Avalon三态从端口必须将其信号线置为高阻状态,如果不这样做,将可能发生信号竞争,从而可能会对连接到三态端口的器件造成损坏。2. address信号行为????????? 对Avalon三态从端口来说,address信号表示字节的地址,这是和非三态从端口不同的地方,非三态从端口使用字地址。对三态从端口来说,address信号可被多个片外设备共享,而这些设备可能有不同的数据宽度。如果Avalon三态从端口数据宽度大于一个字节,那么有必要将Avalon交换架构的地址信号正确地映射到从设备的地址信号线上去。下表说明在所有可能的数据宽度的情况下,哪根地址线对应着A0 (外部器件的地址最低有效位)。3. outputenable和read信号行为????????? Avalon交换架构只在读传输过程中发出outputenable信号,当端口的outputenable无效,data用于写传输的信号传输,或者用于共享data信号线的其他外设的信号传输。因此,在outputenable无效时,将data线置于高阻态就很重要。outputenable行为因三态从端口有无流水线属性而有所不同:????????? 对于没有流水线属性的三态从端口来说,outputenable和read信号是作用一样的。因此,Avalon的read_n信号能够直接连接到外部器件的输出使能引脚和 (例如OEn) 和读使能引脚 (例如READn)。????????? 对于具有流水线属性的三态从端口来说,Avalon交换架构只在地址阶段发出read信号,在数据阶段置其为无效,然后,在最后的clk上升沿之前,Avalon交换架构发出outputenable,从而让外设驱动它的数据引脚。当没有挂起的传输时,Avalon交换架构将outputenable置为无效。4. write_n和writebyteenable信号行为????????? 有些存储器件使用组合的combined R/Wn引脚(即高电平时读,低电平时写)。Avalon的write_n信号行为就是如此,能够将其连接到R/Wn引脚。write_n只在写传输时置为有效。在其它时刻置为无效 (即读模式)。这样,Avalon的outputenable_n信号连接到片外设备的输出使能引脚,write_n信号连接到R/Wn引脚。????????? 一些同步的存储设备为每个字节段使用单独的写使能信号(例如,BWn1, BWn2, BWn3, and BWn4)。Avalon端口的writebyteenable是write和byteenable信号的逻辑与,并且可以直接连到上述的这些BWn引脚上去。与异步
您可能关注的文档
- 9页社区工作者考试复习题(横式图片文档).doc
- 9第九章结构体与共用体.doc
- @8.3 实际问题与二元一次方程组.doc
- A-23施工组织设计.doc
- A-建设工程监理(答案).doc
- A0102-13应急预案管理制度.doc
- 经典英文阅读教材更好地去把握和珍惜你爱的人.ppt
- 第8章计算机网络应用程序设计.ppt
- A002XX公司工资管理制度ok.doc
- A02施工组织设计(方案)报审表安全.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)