2026年9月21日

摘要: UART架构 波特率发生器 波特率生成器包含若干自由运行计数器,用于生成内部 x16 时钟信号 Baud16 及 IrLPBaud16 信号。Baud16 为 UART 的发送与接收控制提供时序信息;该信号由一系列脉冲构成,每个脉冲的宽度为一个 uartclk 时钟周期,频率为波特率的 16 倍。I 阅读全文
posted @ 2026-09-21 09:20 tuck0603 阅读(10) 评论(0) 推荐(0)

2026年9月20日

摘要: SPI 信号包括标准串行时钟(SCLK)、主入从出(MISO)、主出从入(MOSI)和从设备选择(SS)。 SPI 通常是全双工通信:主设备和从设备可以在同一时钟下同时发送和接收数据。多个从设备时,SCLK、MOSI、MISO 可以共用,但每个从设备通常需要一根独立的 SS/CS。 SS/CS引脚用 阅读全文
posted @ 2026-09-20 11:41 tuck0603 阅读(15) 评论(0) 推荐(0)

2026年9月19日

摘要: 1.基础协议与传输 连接线主要包括两个,分别是SDA数据线和SCL时钟线,SDA控制数据发送,SCL控制采样,默认状态下(空闲)两个都释放(上拉电阻拉到高电平)。 读写传输,读写主要是看主机,假设A是主机,B是从机,写代表主机向从机发送数据,读代表从从机读取数据,这两个过程主要通过数据发送前的准备节 阅读全文
posted @ 2026-09-19 19:20 tuck0603 阅读(17) 评论(0) 推荐(0)

2026年9月13日

摘要: 定义Agent三个组件的类 // 子组件 A class comp_a extends uvm_component; `uvm_component_utils(comp_a) function new(string name, uvm_component parent); super.new(nam 阅读全文
posted @ 2026-09-13 20:17 tuck0603 阅读(10) 评论(0) 推荐(0)

2026年9月2日

摘要: 1.什么是覆盖率 衡量设计和验证的完备性 2.衡量验证进度是什么 随着验证的进行,测试逐渐覆盖各种合理的组合,用于衡量验证的进度 3.覆盖率工具是干什么的 在仿真的过程中收集信息,进行后续处理并得到覆盖率报告 4.覆盖率报告的作用 通过覆盖率报告找出覆盖盲区,指导修改现有的test或新创建test来 阅读全文
posted @ 2026-09-02 17:05 tuck0603 阅读(13) 评论(0) 推荐(0)

2026年8月30日

摘要: 1.冒烟测试的目的 确认 RTL 代码和测试平台(TB)没有语法错误,且环境能够基本运行起来。 通过APB/AXI总线连接DUT内寄存器,控制寄存器的读写,输入数据并能正确读出,保证数据通路的正常。 验证DUT的复位引脚能正常拉高拉低。状态机处于初始状态。 验证时钟信号能正常反转,并能驱动内部的逻辑 阅读全文
posted @ 2026-08-30 16:00 tuck0603 阅读(30) 评论(0) 推荐(0)
摘要: 1. 数据项(Data Item / Sequence Item) 在 driver 与 sequencer 之间流动的对象,就是"数据项",它继承自 uvm_sequence_item。数据项的字段可以分为两类: 数据字段:事务本体,比如地址(addr)、数据(data)、读写方向(read_wr 阅读全文
posted @ 2026-08-30 11:59 tuck0603 阅读(21) 评论(0) 推荐(0)
摘要: 1.进程间的FIFO uvm_tlm_fifo 实现了全部 TLM 接口方法:生产者 put 进去,消费者独立地 get 出来。当 fifo 满时,put 会阻塞;当 fifo 空时,get 会阻塞。此外它还支持 peek(只看不移除)。 TLM 接口按"是否阻塞"又分两类,这是理解 TLM 很关键 阅读全文
posted @ 2026-08-30 11:36 tuck0603 阅读(19) 评论(0) 推荐(0)

2026年8月22日

摘要: 介绍:AMBA AHB-Lite 满足高性能可综合设计的需求。它是一种总线接口,支持单个总线主控,并提供高带宽操作。 AHB-Lite 实现了高性能、高时钟频率系统所需的功能,包括: • 突发传输 • 单时钟边沿操作 • 非三态实现 • 宽数据总线配置,64、128、256、512 和 1024 位 阅读全文
posted @ 2026-08-22 11:35 tuck0603 阅读(21) 评论(0) 推荐(0)

2026年8月21日

摘要: 介绍:APB 是 AMBA 3 协议家族的一部分。它提供了一个低成本接口,该接口经过优化以实现最小功耗并降低接口复杂性。APB 可与任何低带宽且不需要流水线总线接口(APB 具有非流水线协议)高性能的外设接口。 所有信号转换仅与时钟的上升沿相关,以便轻松将 APB 外设集成到任何设计流程中。每次传输 阅读全文
posted @ 2026-08-21 10:48 tuck0603 阅读(23) 评论(0) 推荐(0)

导航