文档介绍:电子科技大学
硕士学位论文
AHB-CardBus桥IP核驱动程序的设计与实现
姓名:孔维强
申请学位级别:硕士
专业:信息与通信工程
指导教师:李广军
20070523
摘要芟呤堑鼻坝τ霉惴旱囊恢制献芟撸葾公司开发。推出的新一代高性能位总线主控接口,它是类囊恢肿芟撸与卡的接口有统一的物理规格,在数字机顶盒等电子产品中应用广泛。自主研发的瓹桥核可以很好地与⒋砥鹘岷显谝黄穑涌甶捎谄溆帕嫉奶氐悖诤烁咝榷ā⒐惴旱挠布С帧⒃绰肟7拧完善的网络通信和文件管理机制、优秀的开发工具等,是目前嵌入式操作系统研究开发的热点,在通讯系统、消费电子、半导体攘煊蛑蠮下势如破竹地发展应用。本论文的主要内容就是阐述在嵌入式虯处理器的环境下,瓹桥核驱动程序的设计与实现。论文首先介绍了芟吆芟叩姆⒄购脱芯肯肿矗潭治隽薒设备驱动开发的一股方法,重点阐述了中断处理的机制,然后从分析自主研发的瓹桥核的特点和蠵ǖ墓ぷ骰迫胧郑岢隽艘恢终攵愿肐说那绦蛏杓品桨福详细阐述了控制模块的实现和庾安愕纳杓疲幼沤樯芰薈卡驱动程序的移植,论文最后对臝说腇馐宰隽瞬觥由于狢桥核在系统中起到主控制桥的作用,这决定了其驱动程序不仅要完成对桥本身的配置,而且还必须有效地响应设备端驱动程序的请求。分析和设计过程是本论文阐述的一个重点,在内容安排上遵循设计过程。根掘作者所做的工作,论文从三个方面进行了详细的阐述:驱动程序总体架构的设计,驱动程序控制模块的实现和庾安愕纳杓啤本论文基于一个实际工程项目的开发,针对自主研发的瓹桥核而设计的驱动程序结构紧凑,灵活实用。工程结果表明,该核在低持锌以稳定高效地工作。关键词:琇,珹,核产品设计。
.穝甌,’鷚,瓵瓹,,.,—,.瑃甌瑃獁..瓵’簍瑃獁..篊,琍,琁
图目录图恢值湫偷幕贏总线的系统⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图翁馊挝窕帧牡鞫攘鞒獭图恢挚悸歉骰方谙嗷ビ跋斓腟设计流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯核寄存器的设计功能⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯诤酥蠵疌的软件结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。/üぷ饕览倒叵怠图,舕嗽贚中驱动软件的架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯寄存器⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图僚渲每瘴省图主机端桥控制器的初始化⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图虼翱诩拇嫫鳌图卸洗砹鞒掏肌ㄔ谥飨低持械牡刂酚成洹图瓹卡配置空问⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图刺拇嫫鞲魑坏暮濉植孔芟叩南低陈呒疽馔肌ㄗ⒉崃鞒掏肌卡的地址映射⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图ㄇ绦蛑卸洗怼布教ā图芟呋チ=峁埂图绦蛩谖恢檬疽馔⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯瓹桥核的应用示例⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图諥—舕说哪诓拷峁雇肌图写配置空『日核验证流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图渲梦募薷氖疽馔肌幽目录
ㄇ绦蚣釉厥疽馔肌图缫滴癫馐允疽馔肌图示意图⋯⋯⋯⋯⋯.幽目录
表目录拇嫫鳌!拇嫫鳌内核椒ㄖ械拿詈拧ㄇ绦蚬δ芘渲萌肟凇表白渲玫紺配置的移植⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..表瓼丝诜梦实絀/诖娴囊浦病测试中打印出的核寄存器值⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表飨低车刂房瘴史峙洹表寄存器⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
缩略语表删认高性能高速片上总线高性能微控制器总线结构高性能精简指令集处理器高性能外围总线高性能系统总线卡信息结构复杂可编程逻辑器件一外设部件互连标准个人计算机内存卡忆体片上系统简单文件传输协议曲·专用集成电路中央处理器直接存储器存取电子设计自动化现场可编程门阵列先进先出电路知识产权核中断请求联合测试行动小组合会只读记忆体寄存器传输级通用串行总线】限·鬾
翩签名:毒之躲私移艰日期:们年挛独创性声明关于论文使用授权的说明本人声明所呈交的学位论文是本人在导师指导下进行的研究工与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。本学位论文作者完全了解电子科技大学有关保留、使用学位沧文作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。签名:的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笥ψ袷卮斯娑日,、
姆⒄购脱芯肯肿第一章引言随着集成电路芯片的规模越来越大,数字的设计方法从以功能设计为基础的传统设计流程转变到以功能整合为基础的杓迫铝鞒蹋踊谑毙蚯动发展到基于口核复用。杓埔詍核的设计复用和功能组装、整合来完成,