0
点赞
收藏
分享

微信扫一扫

机器学习Python实战-第三章-分类问题-1.K近邻算法

本文作为SpinalHDL学习笔记第七十一篇,介绍SpinalHDL的规则(Rules)

目录:

1.简介(Introduction)

2.并⾏性(Concurrency)

3.以最后赋值为准(Last valid assignment wins)

4.Scala下的信号和寄存器的内在联系(Signal and register interactions with Scala)(OOP引⽤+函数)

⼀、简介(Introduction)

SpinalHDL背后的语义学很重要, 学会语义你就能理解在这些情景背后到底发⽣了什么, 并且如何去控制它。
这些语义通过以下⼏条规则定义:
◆信号和寄存器互相并⾏地执⾏(正如VHDL和Verilog, 硬件并发特点)
◆对组合逻辑的赋值很像是写出它何时是true的表达式
◆对寄存器的赋值很像是写出在时钟域下施加什么信号的规则
◆对于每个信号, 以最后⼀个赋值的为准
◆每个信号和寄存器都能以OOP⽅式在硬件描述细化期间作为对象控制

举报

相关推荐

0 条评论