- 博客(2)
- 收藏
- 关注
原创 读 System Verilog 2023 LRM: 第三章 Design and verification building blocks 设计和验证中的block模块
本节介绍SV中设计和验证中的block,也即大家常见的,可以挂载在Hierarchy Tree上的节点的类型原型。SV中的设计单元包括module、primitive、program、interface、checker、package和configuration.用于表示一块独立且可复用的设计单元,是SV中最基础的组成单元。同时我们也可以在module中编写验证代码以及验证模块与设计模块的连接与交互关系。
2024-04-14 19:17:09 827 1
原创 半小时入门 C++ 17
constexpr 可以用于 if 语句,再结合元编程,可以在编译阶段实现对不同类型数据的访问控制,将同一个算法应用于不同的数据结构,即使他们存在细微的差异。一种内存分配机制,用于减少new、delete的开销,减少碎片化的内存,从而提高效率。C++ 14 之后,编译器开始支持变量的模版化,该技术可用不同类型存储同一常数,或成为访问模板类成员的语法糖。如果你的项目中存在频繁的new、delete小型类的情况,建议考虑使用std::pmr。[[maybe_unused]] 用于标识函数内可能没有用到的变量。
2024-03-30 11:47:00 455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人