【从零开始学习 UVM】11.4、UVM Register Layer —— UVM Register Model 实战项目(RAL实战,交通灯为例)

news/2024/12/2 17:34:50/

文章目录

    • Design
    • Interface
    • Register Model Example
    • Register Environment
    • APB Agent Example
    • Testbench Environment
    • Sequences
    • Test

在之前的几篇文章中,我们已经了解了寄存器模型是什么以及如何使用它来访问给定设计中的寄存器。现在让我们看一个完整的例子,展示如何为给定设计编写这样的模型,如何将其集成到环境中,并且如何使用它来读写设计字段。

Design

以下设计具有通过APB接口可访问的以下寄存器和字段。该设计本质上代表了一个交通信号灯控制器,可以通过写入某些控制寄存器进行配置。

ctl寄存器包含启动模块和配置为闪烁黄色或闪烁红色模式的字段。状态寄存器是只读的返回设计当前状态 - 黄色、红色或绿色。两个timer寄存器存储从每个状态转换所需的时间。<


http://www.ppmy.cn/news/38910.html

相关文章

创新之路永不止步,看亚马逊云科技“Serverless First”进阶之路

科技云报道原创。 2009年&#xff0c;加州大学伯克利分校一个研究团队以独特视角发布了一篇文献&#xff0c;正式定义了云计算。自此&#xff0c;千行百业的IT基础设施开启上云之路。 2019年&#xff0c;该研究团队在《Cloud Programming Simplified》预言&#xff1a;“Serv…

过程控制系统中的模块技术MTP

在过程自动化行业中&#xff0c;模块化设备概念近年来越来越受欢迎。其中最热门的是MTP。MTP称为模块类型封装&#xff0c;它是过程工业自动化技术用户协会&#xff08;NAMUR&#xff09;提出的过程自动化行业的模块化标准&#xff0c;通过这种模型&#xff0c;开发工作的重点从…

C++中运算符new的深入讲解

目录一 new运算符语法二 new 如何工作&#xff08;理解运算符new 和函数operator new&#xff09;三 operator new函数四 一个综合性的例子五 使用new可能导致的内存泄漏写这篇文章的原因是&#xff1a;有一次&#xff0c;我见到了类似下面的代码&#xff0c;我感到很惊奇&…

miniprogram-to-uniapp使用指南(各种小程序项目转换为uni-app项目)

小程序分类&#xff1a;uni-app qq小程序 支付宝小程序 百度小程序 钉钉小程序 微信小程序 小程序转成uni_app 小程序转为uni_app 小程序转uni_app 小程序转换 工具现在支持npm全局库、HBuilderX插件两种方式使用&#xff0c;任君选择&#xff0c;HBuilderX插件地址&#xff1a…

PDF怎么加密?11 款最好的 PDF 加密软件

保护您的商业文档和机密数据免受黑客攻击和欺诈的愿望可能成为寻找最佳 PDF 加密软件的重要动机。此类程序可防止未经授权的入侵者访问您的数据。 黑客可以访问电子文档和表格&#xff0c;尤其是当您共享它们时。这意味着如果您不保护您的 PDF&#xff0c;您将面临很大的风险。…

Himall商城BillingApplication获取店铺财务总览、根据日期获取该日期的结算周期

/// <summary> /// 获取店铺财务总览 /// </summary> /// <param name"shopId"></param> /// <returns></returns> public static ShopBillingIndex GetShopBillingIndex(long shopId)…

【Java面试八股文宝典之MySQL篇】备战2023 查缺补漏 你越早准备 越早成功!!!——Day19

大家好&#xff0c;我是陶然同学&#xff0c;软件工程大三即将实习。认识我的朋友们知道&#xff0c;我是科班出身&#xff0c;学的还行&#xff0c;但是对面试掌握不够&#xff0c;所以我将用这100多天更新Java面试题&#x1f643;&#x1f643;。 不敢苟同&#xff0c;相信大…

含光热电站的冷、热、电综合能源系统优化调度【节点网络】(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…