本文作为SpinalHDL学习笔记第三十一篇,介绍SpinalHDL仿真过程中访问信号相关内容。
1.读写信号
2.访问组件层次结构内部的信号
3.仿真中内存的加载和存储
顶层模块的每个接口信号都可以从 Scala 程序中读写:
语法 | 描述 |
---|---|
Bool.toBoolean | 将硬件 Bool 读取出来并转换为 Scala Boolean 值 |
Bits/UInt/SInt.toInt | 将硬件 BitVector 读取出来并转换为 Scala 的 Int 值 |
Bits/UInt/SInt.toLong | 将硬件 BitVector 读取出来并转换为 Scala 的 Long 值 |
Bits/UInt/SInt.toBigInt | 将硬件中的 BitVector 值读取出来并转换为 Scala 中的 |