Avalon-MM篇.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Avalon-MM篇

精益求精之Avalon 大家一定發現了,SOPC builder 下面的模組很有限。事實上,作為一個公司也不可能滿足全 世界的需求。所以在做一些系統設計的時候,不得不做一些新的模組(Component )。而做 這些模組的關鍵在於兩方面,首先當然是模組本身的功能,另外的就是模組的介面。功能要 靠大家自己努力,誰都幫不了你。但是對介面我們可以稍微看一下。對介面的熟悉,對於模 組設計可以說是至關重要的。選擇什麼樣的介面,如何選擇。所以我們反而對Avalon 介面 需要花更多的精力,並且是值得的。 Avalon 介面分成兩種,一種是 Avalon-MM 介面,偶然我們會叫他美眉介面。另一種是 Avalon-ST 介面,因為出來的時間還不夠長,暫時沒啥綽號。MM 介面,是通過位址來讀寫 資料,更多的是用在控制邏輯上面。ST 介面是用於點到點的流資料介面,更多的可以用在 有高速通過率的模組中間。這兩個介面本身並沒有矛盾,不是說勢不兩立的,一個模組中既 可以有MM 介面,甚至幾個MM 介面,也可以同時存在 ST 介面。作為一個點對點的介面 定義,Avalon 可以做到高效的介面效果。這與PCI 之類的匯流排界面是有本質區別的。PCI 匯流排可以看作是鐵路軌道,當一個火車在軌道上行駛的時候,就不可以有另一個火車同時 使用軌道,否則就見鬼了。Avalon 介面更多好像高速公路 ,你開一個車從你家到別人家裏。 另一個人可以從他家到另外一個人家裏。並不是說,你用了高速公路,就不允許別人用了, 除非你是什麼國家總統。所以這種介面方式,不會因為匯流排被佔據而延誤傳輸時間。當然, 如果當你和另一個人都需要去同一個人家裏的時候,你就需要做一些仲裁了,否則,就要撞 車。 Avalon-MM 篇 美眉-從埠 美眉介面分為主介面和從介面。無論是讀寫的操作,都是由主介面發出的指令,然後從介面 被動的接受操作。這蠻容易理解的,在美眉面前,美眉就是主介面,追美眉的那個傻老爺們 就是從介面。所以我們先介紹一下這個傻老爺們-從介面。 信號 輸入/輸出 位寬 描述 Address In 1-32 讀寫操作的位址 Byteenable/Byteenable_n In 2^n 位元組有效信號 n=0-7 Read / Read_n In 1 讀信號 Readdata Out 8*(2^n) 讀出去的資料 n=0-7 Write/write_n In 1 寫信號 Writedata In 8*(2^n) 寫進來的數據 n=0-7 Begintransfer In 1 操作開始信號 等待信號 Waitrequest/waitrequest_n Out 1 表示無法接受新的讀寫操作 流水處理信號 Readdatavalid Out 1 返回資料有效信號 readdatavalid_n Burst 處理信號 Burstcount In 1-32 顯示需要burst 的資料數量 Beginbursttransfer In 1 Burst 處理開始信號 流控信號 Readyford

文档评论(0)

wyw118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档