当前位置: 首页 > news >正文

【前端验证】通关寄存器与ral_model —— 生成的RTL代码分析(1)

前言

【前端验证】通关寄存器与ral_model —— 第一个简单的demo

在完成一版基于xml描述的寄存器模型生成后,我们来分析一下rtl代码的组成。

RTL分析

画一张表格,表示下目前的寄存器结构:

system block register field
Gjm_sys global_cfg status_cfg intp_cfg
rsvd

只有我们通过以system为顶层进行的寄存器生成,生成之后得到了如下几个RTL文件(ral_model在另外的目录):

$tree
.
├── ral_blk_Gjm_sys_global_cfg_rtl.sv
├── ral_reg_Gjm_sys_global_cfg_status_cfg_rtl.sv
└── ral_sys_Gjm_sys_rtl.sv

那么咱先从ral_sys开始看起。


                

相关文章:

  • Ai-WB2系列模组linux开发环境搭建
  • [PyQt] Pycharm 配置 PyQt 开发环境
  • http和https分别是什么?
  • 如何在 Next.js 中构建进度条指示器
  • 【Bluetooth|蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程
  • K8s中的CNI网络模型
  • C++ Reference: Standard C++ Library reference: C Library: cmath: remainder
  • vue3.2新增指令v-memo的使用
  • 【语音之家】AI产业沙龙—VoxSRC-22说话人识别挑战赛快商通方案介绍
  • 案例分析-金融业网络安全攻防
  • 多线程之四(锁策略+CAS+synchronized)
  • Swoole 的异步 Task 任务详解
  • 高维列联表
  • 0-1规划的MATLAB求解
  • 第十四章第三节2:Java集合框架之队列Queue
  • [译]如何构建服务器端web组件,为何要构建?
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • Java方法详解
  • leetcode388. Longest Absolute File Path
  • Linux CTF 逆向入门
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • 闭包--闭包之tab栏切换(四)
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 观察者模式实现非直接耦合
  • 开源SQL-on-Hadoop系统一览
  • 实战|智能家居行业移动应用性能分析
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • Java数据解析之JSON
  • #QT(串口助手-界面)
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (solr系列:一)使用tomcat部署solr服务
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (十八)SpringBoot之发送QQ邮件
  • (五)c52学习之旅-静态数码管
  • (原)本想说脏话,奈何已放下
  • (转)可以带来幸福的一本书
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .Net 代码性能 - (1)
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .Net8 Blazor 尝鲜
  • @hook扩展分析
  • @Import注解详解
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [CF543A]/[CF544C]Writing Code
  • [HEOI2013]ALO
  • [IE编程] 打开/关闭IE8的光标浏览模式(Caret Browsing)
  • [IE技巧] 如何关闭Windows Server版IE的安全限制
  • [LeetCode 127] - 单词梯(Word Ladder)
  • [Linux]----文件操作(复习C语言+文件描述符)