技术栈
spinalhdl
惜缘若水
3 个月前
开发语言
·
scala
·
spinalhdl
【SpinalHDL】Scala编程之伴生对象
Scala中的伴生对象是指和在同一个文件中声明的,并且和类同名的对象。例如,下面的代码保存在名为Pizza的文件中。在Scala中,这个object Pizza 对象被认为是class Pizza 类的伴生对象:
惜缘若水
3 个月前
开发语言
·
scala
·
spinalhdl
【SpinalHDL】Scala/SpinalHDL联合编程之实例化
Scala 和 SpinalHDL 的结合是为了让硬件设计更灵活和高效。SpinalHDL 是基于 Scala 的硬件描述语言(HDL),利用 Scala 的功能来生成硬件描述代码(如 Verilog 或 VHDL)。理解这两者的关系,关键在于理解如何利用 Scala 的编程特性来进行硬件描述,而不是直接用硬件代码来处理硬件参数化和控制逻辑。