基于AMBA总线模块的传输性能可视化工具开发

被引量 : 0次 | 上传用户:seanzhow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着应用需求的增加和系统芯片集成度的不断提高,对芯片的传输性能提出了更高的要求。目前对芯片传输性能分析更多依靠流片对样片实测进行优化分析,这样一方面增加了后期修复成本,另一方面延长了芯片设计验证周期。而对于在RTL阶段芯片内部模块性能分析,目前缺乏行之有效的方法。本文以芯片RTL级的传输性能为研究基础,以实际项目中具体芯片各个模块的实际性能需求指标为目标,对芯片内部模块的传输性能进行分析,并开发了一种基于AMBA总线模块的RTL级传输性能可视化工具。该工具通过将预先编译好的AHB和AXI总线监测器模块分别绑定在目标模块中仿真得到包含一段传输的地址、传输起始时间、传输终止时间、传输类型、传输延时、传输突发长度、传输吞吐量信息的性能指标文件,利用Perl脚本将得到的性能指标文件各项统计参数进行等步长算法处理,最终得到目标模块的传输性能图像。从而更加清晰、直观的分析传输的性能,对性能不合格模块进行进一步分析与优化。该工具具有一键生成图像、自行调整步长、精确定位发现传输异常点等优势,主要研究工作成果如下:1)利用System Verilog编写了AHB和AXI总线数据监测器并进行验证,该监测器引入监测使能信号,支持不同总线性能信息的输出与打印,最终生成了包含多项性能参数的性能指标文件。2)利用Perl脚本,将得到的性能指标文件进行等步长划分算法处理,在自行设置步长参数的基础上,完成RTL级传输性能图像的自动生成。3)利用Perl/Tk模块完成工具图形化GUI的开发,实现一键生成性能传输图像、界面修改步长参数、显示传输总带宽信息等功能。最后通过实际应用中PCIE模块访问DMIF数据的完整流程对该工具进行验证,完成了工具从绑定AXI监测器到目标RTL设计、运行测试向量生成性能参数文件、打开工具选择合适的步长后一键生成各项传输性能指标图像的整个流程。最终工具计算得到的传输总带宽与技术文档中PCIE模块传输的理论带宽接近,结果符合预期。该工具已在作者实习所在公司推广使用。
其他文献
介绍了基于单片机的智能血压计的设计过程,提出了用电子类医疗89C2051产品代替常规医疗器械的必要性。
<正> 一九八四年十月三十日,美国总统里根在白宫的玫瑰花园内举行的仪式上,签署了一九八四年贸易及关税法。在签署这项法律时,里根总统称它为"美国国会十年里批准的最重要的
随着粤西地区高铁时代的到来,其旅游业会发生深刻变化。茂名市旅游业也将从客源市场、游客规模、客源结构、旅游产品设计等方面进入变革时期。本文就高铁时代引领了茂名旅游
在现如今中国大发展的趋势下,工程行业技术水平的进步也日益趋升,作为其基础的岩土地基工程的重要性更是日趋显著。地基工程中最不可或缺的一项那就是深基坑的支护,而这种工
<正> 合同自由原则被誉为近代合同法一切制度的核心。它起源于罗马法,伴随资本主义的兴起而获得极大的发展,以《法国民法典》为代表的近代民商法将其奉为合同制度中至高无上
了解不同类型花岗岩的成因联系是认识花岗质岩浆形成和演化过程的关键.文章报道了在600~700℃、200MPa条件下,含硼(B)流体与二云母花岗岩的交代反应实验,重点研究了温度和流体
<正> 今天我们正处在世纪之交,20世纪已经接近尾声,一个新的世纪即将到来。当我们展望21世纪民法的时候,应当对20世纪民法作一个回顾。当我们回顾20世纪民法,就会发现在民法
本文考察了木糖醇注射液与79种常用注射剂的外观配伍变化。实验表明:木糖醇注射液可与多数注射剂配伍,仅与乳糖酸红霉素注射剂混合后,24h内pH值由6.0降至4.9;与对氨基水杨酸
研究了中试分子蒸馏分离提纯甘二酯的工艺方法。棕榈油在一定的条件下经过中试分子蒸馏设备蒸馏,得到重相与轻相。轻相主要是甘二酯,重相主要是甘三酯。通过进料量、温度及刮膜