基于AHB Slave设计及验证平台搭建
基于AHB Slave设计及验证平台搭建
- 1、模块描述
- 2、设计划分
- 2.1Slave模块
- 2.2Clac模块
- 2.3TOP模块
- 3、目录规划
1、模块描述
- 完成一个AHB上的Slave模块,该模块主要完成逻辑运算功能,包括使能寄存器、计算模式寄存器操作数A寄存器、操作数B寄存器及结果寄存器
- 目的:强化对AHB Slave接口的理解,完成对Slave模块的代码编写,以此模块强化对Testbench、Simulation、Testcase、Coverage、System verilog-interface的理解
2、设计划分
2.1Slave模块
- 完成对AHB协议的处理
- 完成对寄存器的读写操作
2.2Clac模块
- 完成逻辑运算
2.3TOP模块
- 完成Slave和clac的集成
- 避免GlueLogic的出现
3、目录规划
- rtl----存放rtl代码
- tb----存放testbench
- env–存放一些task/interface等
- sim–仿真目录
- tc----testcase
- regression–回归脚本
基于AHB Slave设计及验证平台搭建相关推荐
- 基于Kafka-Zookeeper-Nginx-FIlebeat-MySQL的日志清洗分析平台搭建
一个域名可以解析成多个ip地址,一般来说会轮询方式去解析成各个ip,但是如果其中一个服务器挂了,DNS不会立马将这个ip地址去掉,还是会解析成挂掉的ip,可能会造成访问失败.虽然客户端有重试,但还是会 ...
- UVM验证平台搭建三:spi_mst_agent-spi_slv_agent
UVM验证平台搭建三:spi_mst_agent/spi_slv_agent 一.概述 二.spi mst transaction 三.spi mst sequencer 四.spi mst driv ...
- IC验证工程师高效战斗手册--高效验证平台搭建和冒烟测试要注意什么?
前面我们一起探讨了"如何制定高效的验证方案",方案和战略有了,便到了具体执行.执行的第一步,即是验证平台的搭建和冒烟测试,本篇我们就一起聊聊,高效的搭建验证平台和冒烟过程中需要注意 ...
- UVM验证平台搭建一:reg model 生成
UVM验证平台搭建一:reg model 生成 一.概述 二.寄存器描述表格 三.生成.ralf寄存器文件 四.ralgen生成寄存器模型 一.概述 在做验证时,寄存器模型是验证平台中必不可少的,而且 ...
- (3)UVM验证平台搭建之介绍
年轻人的第一个UVM验证平台搭建之介绍 验证平台的组成 UVM验证平台的框图 验证平台介绍 目录 验证平台的组成 验证用于找出DUT中的bug,这个过程通常是把DUT放入一个验证平台中来实现的.一个验 ...
- 基于微服务架构的直播平台搭建【一】
一.摘要 自"十四五"计划提出以来,国家将"互联网+教育"列为工作重点.再结合后疫情时代的大发展背景,人们的需求已经从简单的"拥有一个线上平台&quo ...
- c语言程序风光互补系统论文,风光互补控制器设计及实验平台搭建
摘要: 当今世界,能源枯竭的问题已经成为世界发展的重要问题.如何解决能源危机,是学者研究的重点问题.而新能源的出现,给能源的发展带来了新的希望.新能源的利用,也成为当今研究的热点问题.而在新能源中,风 ...
- 基于SpringCloud微服务的服务平台搭建的一些总结
工作上项目的后台进行微服务改造后已经平稳运行将近1年了,起初项目为若干个单体web应用组成,之后由于上线App,需求的多样性和对于需求的响应速度有了更高的要求,因此为了快速响应需求变化,将后台进行微服 ...
- 基于VLC的rtsp服务器linux平台搭建
先说结论,搭建服务器命令 cvlc -vvv v4l2:///dev/video0 --sout '#transcode{vcodec=h264,vb=200,acodec=none}:rtp{sdp ...
最新文章
- IOS-React-Native:No bundle URL present
- python散点图点的大小-Python散点图。 标记的大小和样式
- Java洛谷P1149 火柴棒等式
- 13.2.2 路由层——URL控制器
- boat启动器 minecraft_minecraft boat
- json符号解释大全_牛年汪姓男孩高端大气的名字大全
- 7.3图的遍历(广度优先)-理论
- Django下载、安装
- 相似图片搜索算法介绍
- 阿里技术专家十五问,真题面试刀刀见肉,走进面试间(答案解析)
- modules node 太大了_解决node_modules文件名太长无法删除的两个方法-文件名太长
- Vue-cli 脚手架构建的项目使用echarts进行数据可视化
- html文件怎么打印没响应,打印机打印文件时显示未响应是怎么回事
- 有运气摇号来不及挑选?网易有数帮你科学选房
- 计算机多媒体技术的应用,计算机多媒体技术及其应用.ppt
- 如何给微信公众号增加留言功能?
- 【前端GUI】——网站设计的重要知识点总结思维导图(二)
- 【AI人工智能绘画 CV】Towards Robust Blind Face Restoration with Codebook Lookup Transformer
- 显示器 如何切换输入源
- 统计字符串中出现频率最高的字母 C语言