Долото асинхронное fifo / несколько часов.
Поддерживает ли Chisel несколько часов в дизайне? Если бы я хотел внедрить асинхронный fifo, как бы вы поступили с долотом?
1 ответ
Да, зубило поддерживает несколько часов в дизайне. Если вы хотите использовать асинхронный fifo, вы можете импортировать модуль ChiselUtil, он содержит асинхронный fifo: https://github.com/ucb-bar/chisel/blob/master/src/main/scala/ChiselUtil.scala
Чтобы изменить часовой домен для регистра, используйте аргумент clock Reg():
val s1 = Reg(init = UInt(0), clock = clockB)
Более подробную информацию смотрите в главе 16 урока.