摘要: toffee基本使用 来源:[万众一芯开放验证](https://open-verify.cc) 1. 异步环境 toffee 使用了 Python 的协程来完成对异步程序的管理,其在单线程之上建立了一个事件循环,用于管理多个同时运行的协程,协程之间可以相互等待并通过事件循环来进行切换。 1.1 基 阅读全文
posted @ 2025-01-09 22:10 史茗宇 阅读(136) 评论(0) 推荐(0)
摘要: toffee验证规范 来源:[万众一芯开放验证](https://open-verify.cc/mlvp/docs/mlvp/canonical_env/) 1. 概述 一个验证任务编写代码的主体工作可以大致分为两部分,验证环境的搭建 和 测试用例的编写。 toffe将DUT的行为职责拆分为多个Ag 阅读全文
posted @ 2025-01-08 23:35 史茗宇 阅读(130) 评论(0) 推荐(0)
摘要: 编码器 PriorityEncoder PriorityEncoder 是 Chisel 中一个用于优先编码的函数。它接受一个布尔向量,返回其优先级最高(即索引最小)的高位的索引值。其常见用法包括处理多路选择器、优先级调度等场景。 点击查看代码 import chisel3._ import chi 阅读全文
posted @ 2024-11-26 22:36 史茗宇 阅读(100) 评论(0) 推荐(0)
摘要: 类型转换 eval()函数 eval()函数去除字符串两边引号,执行内部操作。 点击查看代码 s = '3.234+3' x = eval(s) age = eval(input('输入:')) # 转换为int类型 基本运算 分支结构以及循环 if 示例: 点击查看代码 if a == 111: 阅读全文
posted @ 2024-11-26 21:24 史茗宇 阅读(28) 评论(0) 推荐(0)
摘要: 命令解析及示例 文件管理 (File Commands) ls # 列出当前目录中的文件 ls -al # 列出所有文件(包括隐藏文件),带格式化 cd /home/user # 切换到指定目录 cd - # 切换到上一次所在目录 pwd # 显示当前目录路径 mkdir my_folder # 创 阅读全文
posted @ 2024-11-23 19:32 史茗宇 阅读(39) 评论(0) 推荐(0)
摘要: 1、SPI的定义以及特点 SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。 1):高速、同步、全双工、非差分、总线式 2):主从机通信模式 通信简单,速率快 2、通信协议 阅读全文
posted @ 2024-11-22 20:49 史茗宇 阅读(76) 评论(0) 推荐(0)
摘要: 尝试发布第一篇随笔 阅读全文
posted @ 2024-11-22 19:23 史茗宇 阅读(18) 评论(0) 推荐(0)