![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ic
ic 基础
qq_28541715
这个作者很懒,什么都没留下…
展开
-
i2c 深入理解
http://www.lzjjdc.com/k/iiczongxiandezhongcaijizhi/https://www.dyhzdl.cn/k/doc/e188cc8c59fb770bf78a6529647d27284a73373f.htmlhttps://www.dyhzdl.cn/k/doc/cca7dacdf02d2af90242a8956bec0975f565a44c.html原创 2021-07-09 00:48:40 · 128 阅读 · 0 评论 -
MCDF顶层验证方案
一、概述MCDF的主要功能是将输入端的三个通道数据,通过数据整形和过滤,最终输出。可以将MCDF的设计结构分别四个模块:上行数据的通道从端(channel slave)仲裁器(arbiter)整形器(formatter)控制寄存器(control registers)二、reg_env对于寄存器模块的验证环境reg_env,它的组织包括:reg_master_agent,提供寄存器接口驱动信号。reg_slave_agent,提供寄存器接口反馈信号。scoreboard,分别从r转载 2021-06-30 21:12:16 · 1092 阅读 · 0 评论 -
mcdf实验
MCDF实验一、MCDF功能描述二、设计结构三、接口描述1、系统信号接口2、通道从端接口3、整形器接口4、控制寄存器接口四、接口时序1、通道从端接口时序2、整形器接口时序3、控制寄存器接口时序五、寄存器描述1、地址0x00 通道1控制寄存器 32bits 读写寄存器2、地址0x04 通道2控制寄存器 32bits 读写寄存器3、地址0x08 通道3控制寄存器 32bits 读写寄存器4、地址0x10 通道1状态寄存器 32bits 只读寄存器5、地址0x14 通道2状态寄存转载 2022-01-29 23:17:43 · 1311 阅读 · 1 评论 -
AMBA总线—AHB总线协议详解
一、典型AMBA系统AHB总线的强大之处在于它可以将微控制器CPU、高带宽的片上RAM、高带宽的外部存储器接口、DMA总线master、各种拥有AHB接口的控制器等连接起来构成一个独立的完成SOC系统,不仅如此,还可以通过AHB-APB桥来连接APB总线系统。AHB可以成为一个完成的SOC芯片的骨架二、AHB总线简介1、AHB总线组成完成的AHB总线由四个部分构成:AHB主设备Master:发起一次读/写操作,某时刻只允许一个主设备使用总线 AHB从设备Slave:响应一次读/写操作转载 2022-03-27 20:08:01 · 18948 阅读 · 4 评论 -
协议篇(二)I2Cverilog实现
协议篇(二)I2C的verilog实现零.基本协议数据发送模块仿真仿真接收模块(略),把最后的状态改为接收,三态门在这两天个状态打开并接收数据就可以了零.基本协议链接:I2C协议主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;、如果主机要接收从器件的数据,首先由主器件寻址从器件转载 2022-04-11 09:20:45 · 2764 阅读 · 1 评论 -
IC验证——MCDF结构
IC验证——MCDF结构 - 知乎目录MCDF简介 通道模块(_Channel) 寄存器模块(_Registers) 仲裁模块(_Arbiter) 整形器模块(_Formater)MCDF简介这个例子作为IC验证的入门案例,接下来所有的关于语法和试验都会从这个例子展开所有我们一遍看功能文档一边对照Verilog语句实现仔细弄清楚这个设计的各个部分。该设计我们称之为多通道数据整形器(MCDF,multi-channel data formatter),它可以将上行(uplink)转载 2022-05-14 22:21:04 · 2785 阅读 · 0 评论 -
UVM——RAL模型运用之三(UVM_REG的访问方法介绍)
UVM——RAL模型运用之三(uvm_reg的访问方法介绍) - 灰信网(软件开发博客聚合)一、寄存器的访问方法汇总 寄存器模型相关类的访问方法: 在此注意区分,uvm_reg所提供的四种方法read()、write()、peek()、poke(),其中read()、write()用于前门访问时,只针对寄存器对象;用于后门访问时,不仅针对寄存器对象,还针对寄存器域。而peek()、poke()只能用于后门访问即针对寄存器对象(Register)、还针对寄存器域(Field)和寄存器块(Bl转载 2022-05-12 17:47:17 · 3008 阅读 · 3 评论 -
多通道整形器模块验证 V2.2_UVM寄存器模型2,常规方法,使用场景
多通道整形器模块验证 V2.2_UVM寄存器模型2,常规方法,使用场景 - 知乎一、前门访问 & 后门访问1、前门访问定义 在寄存器模型上做的读写操作,通过总线UVC实现总线上的物理时序访问 物理时序协议,耗时, 真实的物理操作 寄存器前门访问的两种方式write, write_reg 优先使用第一种方法。 /************************一:reg方法***************************/virtual转载 2022-05-13 12:03:58 · 933 阅读 · 0 评论