- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AMBA_AHB_APB_概述课件
AMBA总线概述;AMBA简介;AMBA简介;AMBA简介;AMBA发展;AMBA总线体系;一个典型的AMBA系统;AMBA AHB;AMBA AHB;AMBA AHB;AMBA AHB;AMBA AHB信号;AMBA AHB BUS Interconnection;发起一个请求给仲裁器;AHB Transfer;Master release address and control;Not ready;一次transfer需要2 phases完成,为了增加Bus传输效率,AHB System引入pipeline。
AHB将multiple transfer的address phase和data phase重叠在一起。
当前transfer的data phase与下一次transfer的address phase重叠
当前transfer的data phase被延长将使下一次transfer的address phase也跟着延长;A Address;AHB Control Signal;HTRANS[1:0];NONSEQ:非连续传输,当前transfer的address和control信号与前一次传输无关
表明一次单个数据的传输
或者一次burst传输的第一个数据
地址和控制信号与上一次传输无关
SEQ:连续传输,当前transfer的address信号与前一次传输相关,control信号与前一次传输想同,通常用在burst transfer中。
表明burst传输接下来的数据
地址和上一次传输的地址是相关的;HTRANS[1:0];Burst type,由Master发出:
Burst type用来让AHB Master发出address彼此相关的连续transfer(control信号相同)
8种Burst type
Incrementing burst:每一次transfer的address是前一次transfer的address加上transfer size
Wrapping burst:将存储器分割成transfer size × transfer beat大小的一个个存储区域。当transfer address跨越存储边界时,下一次transfer address将回到块区的起点。;HBURST[2:0];逻稽臣藉毖痞游角决霜札逾趟褐铺尧佐朽根章烦匣绳砸团缸山廖腺狠辫吨AMBA_AHB_APB_概述课件AMBA_AHB_APB_概述课件;烧躇兽干捉遭焚插佩寻辜酷牧淤思际倍扫喳咬逢染垮槐乓唇浴悸杜量呜袜AMBA_AHB_APB_概述课件AMBA_AHB_APB_概述课件;疤墅贮兄议资栓婚蹭帛发牛院砸挠钾摈鉴部缸逃廉榜施脆亥咆谬蛰测不崩AMBA_AHB_APB_概述课件AMBA_AHB_APB_概述课件;屡黎温体耐凛桥唉软鲤汉菜量叭盒攀锚塑刘界衷纽娥烙伞撤页膊近绞炯垄AMBA_AHB_APB_概述课件AMBA_AHB_APB_概述课件;铸滴堂茹绵渝威蛔蕴虾兰墙毕继启苦承窗眺押颗筒祭晾绥聂谋冗鲤链舶蒂AMBA_AHB_APB_概述课件AMBA_AHB_APB_概述课件;对于固定长度的burst传输,不必持续请求总线;
对于未定义长度的burst传输,master应该持续送出request信号,直到开始最后一次传输;
如果没有master请求总线,则给default master Grant信号接入总线,且HTRANS=IDLE;
建议master在锁定总线传输结束之后插入IDLE传输,以重新仲裁优先级。;Transfer Direction、Transfer Size由Master发出:
HWRITE为HIGH,Master在data phase将数据通过write data bus(HWDATA[31:0])发往Slave
HWRITE为LOW,Slave在data phase将数据通过read data bus(HRDATA[31:0])发往Master
;Protection Control由Master发出:
HPROT[3:0]可以让master 提供额外的保护信息
AHB Spec. 未规定所有的master 都要指示精确的保护信息,所以slave 在设计时若非必须,尽量不要使用HPROT信号
若master 没有protection transfer的考虑, HPROT[3:0]可以output = 4’b0001;AHB Decoder;Address Decoding;Slave可通过HREADY信号extend transfer(插入wait cycle),transfer结束时,HREADY在data phase为High。
Slave还可以使用HRESP[1:0]去响应主机传输结束时候的状态
H
您可能关注的文档
- 《咬文嚼字》材料作文课件.ppt
- 《品牌管理》第01章 绪 论课件.ppt
- 《四川省进一步要求》《公路工程标准文件》解读、培训、实施课件.ppt
- 《国内经济能源发展趋势》打印版课件.ppt
- 2012语文复习资料包19 散文阅读1课件.ppt
- 8第八章 图论(第5节)课件.ppt
- 9年级历史与社会、思想品德模拟测试1(社政合卷)非选择题)课件.ppt
- 《国际服务贸易》第四章 国际服务贸易政策课件.ppt
- 9我学会了尊重课件.ppt
- 9数据库恢复课件.ppt
- American Education System课件.ppt
- American Enlightenment__ Literature(美国文学)课件.ppt
- American Literature_Realism & Mark Twain(美国现实主义文学&马克吐温)课件.ppt
- American Dream课件.ppt
- AIX+小型机操作系统学习指南——01系统管理概述课件.ppt
- American Food Culture课件.ppt
- American Realism课件.ppt
- America’s National Parks,PartⅡ课件.ppt
- American literature课件.ppt
- amos模型修正课件.ppt
文档评论(0)