- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子发烧友 电子技术论坛
AHB 片上系统总线的建模与验证
作者:张辉,董荣胜 来源:微计算机信息
摘 要:如何有效的对 SoC 设计进行验证已经成为缩短设计周期的关键问题。针
对这个问题,本文提出一种形式化建模与验证方法,对片上系统 AMBA 工业总
线规范的 AHB 总线协议进行形式化规格;建立了与 AHB 协议规格对应的有限
状态机和 SMV 模型,使用 CTL 描述了仲裁器的公平性、从单元活性、从单元的
交互操作性、互斥性和无饥饿属性;采用 SMV 模型检验器对 AHB 总线协议模
型的无饥饿属性进行了自动化验证。结果表明所提方法能够有效应用于 SoC 的
验证。
关键词:AHB ;有限状态机;计算树逻辑;符号模型检验
1 引言
随着设计规模的增大和设计复杂度的提高,片上系统(SoC)的验证问题已经成为
缩短设计周期的瓶颈。而 SoC 设计使用总线协议来完成 IP 核之间的数据传输,
因此,为了验证IP 之间的交互作用,必须对总线协议模型进行验证。完全利用
传统的模拟仿真技术对其进行验证变得越来越困难,形式化验证方法正逐渐成为
一种可供选择的实用方法而受到广泛关注[1-3]。目前,片上系统总线主要有
AMBA 总线、CoreConnect 总线和 Wishbone 总线,由于 AMBA[4-5]总线独立于
处理器与制造工艺技术,可重用性较高,更是受到工业界的青睐,已成为一种流
行的工业标准片上结构。AMBA 总线规范包括 AHB 、ASB 、APB 和
Test Methodology 等四部分。其中,AHB 是最重要的部分,对芯片上模块之间的
互连具有重要意义。因此,本文针对 AMBA 工业总线规范中的 AHB 总线,给
出一种形式化建模与验证方法,通过对AHB 总线协议进行形式化规格,建立了
电子发烧友 电子技术论坛
与协议规格对应的有限状态机模型和 SMV 模型;采用 CTL 描述系统的属性,并
使用符号模型检验器对其进行自动化验证。文中实例的验证结果表明了所提方法
在 SoC 验证中的有效性。
2 AHB 总线协议规格
AHB 主要用于高性能模块(如 CPU、DMA 和 DSP 等)之间的连接,作为 SoC 的
片上总线,具有以下特性: 单个时钟边沿操作;非三态的实现方式;支持流水
线操作;支持突发传输;支持分段传输等。AHB 系统由主模块、从模块和基础
结构等 3 部分组成,AHB 总线上的传输是由主模块发出信号,从模块响应,当
响应为可接受时,主模块占用总线,进行数据传输。基础结构由仲裁器、主从模块
多路选择器、从主模块多路选择器、译码器、虚拟模块所组成。若总线上存在多
个主模块,就需要仲裁器来决定如何控制各种主模块对总线的访问。总线译码器
根据传输数据的地址选择为主单元服务的从单元,一次操作只能有一个总线从单
元被选中。
为便于对 AHB 协议进行规格,先定义以下符号:
HBUSREQ : 主单元 M 向仲裁器A 申请接入总线。 HGRANT :仲裁器允许主
单元的总线请求。
HTRANS : 当前传输的状态。若传输没有发生,HTRANS=IDLE ; 若当前传输
是突发传输中的第一次传输,则 HTRANS = NSEQ ,否则HTRANS=SEQ 。
HREADY : 从单元 s 通过声明 HREADY 信号延迟时钟周期。
SPLIT: 从单元通过 SPLIT 响应通知仲裁器自己不能对主单元服务。
RETRY : 从单元通过 RETRY 响应通知主单元m 再次进行传输。
OKAY : 从单元通过 OKAY 响应来声明其可以为主单元服务。
HSPLIT : 当从单元 s 准备好为主单元 m 服务时,声称 HSPLITm 信号。
MASKm : 当且仅当仲裁器相信主单元m 已经被分离(split) 且没有被恢复时,
电子发烧友 电子技术论坛
MASKm 数组为真。
Di ,Ai :协议允许主单元对地址 Ai 、Ai+1…进行突发传输数据(Di、Di+1…) 。
数据 Di 和地址 Di+1 在同一个
时钟周期内。
基于上述符号,AHB 协议可形式化定义为:
(1) M→A :HBUSREQm ;{MASKm(1,0)} ;
(2) A→M :HGRANTm ;{RESPm,MASKm(1 ,0)} ;
(3) M→S:Di ;{Ai}dec,{HGRANT},{RESP(OKAY,SPLIT|RETRY)};
{HTRANS(IDLE,NSEQ ,SEQ)};
(4) S→M
您可能关注的文档
- 毕业论文广义逆矩阵及线性方程组的求解.doc
- EDA技术及VHDL_汇总.ppt
- 标准方法开发验证及确认中的数据检验.pdf
- EDMA在图像数据快速传输中应用.pdf
- EEPROM基于I_2C总线一种读写方法.pdf
- EHS指南 015 半导体与其他电子产品制造业.pdf
- EM算法及HMM参数估计20081003.pdf
- EPP高速数据采集及LabVIEW接口实现.pdf
- EPP总线和试验箱简介.doc
- 波士顿矩阵及经典案例分析.pdf
- 2024-2030全球低TTV 玻璃基板行业调研及趋势分析报告.docx
- 2024年全球及中国报废汽车拆解服务行业头部企业市场占有率及排名调研报告.docx
- 2024-2030全球碟形端头行业调研及趋势分析报告.docx
- 2024-2030全球紧凑型移液机器人行业调研及趋势分析报告.docx
- 2024-2030全球自动选择性保形涂覆机行业调研及趋势分析报告.docx
- 2024-2030全球螺旋弹簧隔离器行业调研及趋势分析报告.docx
- 2025年安徽中考物理命题探究 - 电(磁)学第十三讲 电流和电路 电压 电阻.doc
- 2024年全球及中国蜗杆砂轮行业头部企业市场占有率及排名调研报告.docx
- 2024-2030全球步态分析仪行业调研及趋势分析报告.docx
- 2024年全球及中国沉浸式虚拟商店行业头部企业市场占有率及排名调研报告.docx
最近下载
- 中医养生预防脑血管疾病的措施(3).pptx
- 教育部2024年专项任务项目(高校辅导员研究)申请评审书《增强高校辅导员与学生谈心谈话的针对性和实效性研究》.docx VIP
- YBJ-PS03-2004埋地无压预制混凝土排水圆形管管基及接口.pdf
- 家校社协同育人教联体典型案例(幼小中).doc
- 智慧教育双师课堂解决方案.pdf
- DL∕T 1949-2018 -火力发电厂热工自动化系统电磁干扰防护技术导则.pdf
- 2023云南昆明空港投资开发集团招聘7人考前自测高频考点模拟试题(共500题)含答案详解.docx
- 营销三大法宝-销售带动配合-PPT课件.ppt
- 人教版本历史七下第3课(开元盛世)课件3.ppt
- 2025考研英语一真题及答案.pdf
文档评论(0)