模块库

spinal.lib包的目的是:

  • 提供硬件设计中常用的模块(FIFO、跨时钟域桥、一些有用的函数)

  • 提供简单的外设(UART, JTAG, VGA, ..)

  • 提供一些总线定义(Avalon, AMBA, ..)

  • 提供一些方法(Stream, Flow, Fragment)

  • 提供一些例子以理解spinal的精髓

  • 提供一些工具和功能(延迟分析器、QSys转换器……)

要使用以下章节中介绍的特性,在大多数情况下,您需要使用 import spinal.lib._ 在您的代码中。

重要

该包目前正在建设中。文档中的特性可以被认为是稳定的。
请不要犹豫,使用GitHub提供建议/错误/修复/增强等意见