首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Chisel3 - Tutorial - VendingMachine
】的更多相关文章
Chisel3 - Tutorial - VendingMachine
https://mp.weixin.qq.com/s/tDpUe9yhwC-2c1VqisFzMw 演示如何使用状态机. 参考链接: https://github.com/ucb-bar/chisel-tutorial/blob/release/src/main/scala/solutions/VendingMachine.scala 1. 引入Chisel3 2. 继承自Module类 3. 定义输入输出接口 创建各项输入输出接口. val…
Chisel3 - Tutorial - VendingMachineSwitch
https://mp.weixin.qq.com/s/5lcMkenM2zTy-pYOXfRjyA 演示如何使用switch/is来实现状态机. 参考链接: https://github.com/ucb-bar/chisel-tutorial/blob/release/src/main/scala/solutions/VendingMachineSwitch.scala 1. 引入Chisel3 2. 继承自Module类 3. 定义输入输出接口 …
Chisel3 - Tutorial - Tbl
https://mp.weixin.qq.com/s/e8vJ8claauBtiuedxYYaJw 实现可以动态索引的表. 参考链接: https://github.com/ucb-bar/chisel-tutorial/blob/release/src/main/scala/examples/Tbl.scala 1. 引入Chisel3 2. 继承自Module类 3. 定义输入输出接口 创建各项输入输出接口. val addr = Inp…
Chisel3 - Tutorial - Stack
https://mp.weixin.qq.com/s/-AVJD1IfvNIJhmZM40DemA 实现后入先出(last in, first out)的栈. 参考链接: https://github.com/ucb-bar/chisel-tutorial/blob/release/src/main/scala/examples/Stack.scala 1. 引入Chisel3 2. 继承自Module类 栈的深度作为参数传入. 3. 定义输入输出接口 …
Chisel3 - Tutorial - Functionality
https://mp.weixin.qq.com/s/3hDzpJiANdwp07hO03psyA 演示使用函数进行代码复用的方法. 参考链接: https://github.com/ucb-bar/chisel-tutorial/blob/release/src/main/scala/examples/.scala 1. 引入Chisel3 2. 继承自Module类 3. 定义输入输出接口 创建各项输入输出接口. 这些接口都是无符号整型数…
Chisel3 - Tutorial - Parity
https://mp.weixin.qq.com/s/OtiQnE52PwdCpvmzJ6VFnA 奇偶发生器.统计输入中1的个数,如果为偶数则输出0,奇数则输出1. 参考链接: https://github.com/ucb-bar/chisel-tutorial/blob/release/src/main/scala/examples/Parity.scala 1. 引入Chisel3 2. 继承自Module类 3. 定义输入输出接口 创建各…
Chisel3 - Tutorial - ByteSelector
https://mp.weixin.qq.com/s/RQg2ca1rwfVHx_QG-IOV-w 字节选择器. 参考链接: https://github.com/ucb-bar/chisel-tutorial/blob/release/src/main/scala/examples/ByteSelector.scala 1. 引入Chisel3 2. 继承自Module类 3. 定义输入输出接口 创建各项输入输出接口. 这些接口都是无符号整…
Chisel3 - Tutorial - ShiftRegister
https://mp.weixin.qq.com/s/LKiXUgSnt3DzgFLa9zLCmQ 简单的寄存器在时钟的驱动下,逐个往下传值. 参考链接: https://github.com/ucb-bar/chisel-tutorial/blob/release/src/main/scala/examples/ShiftRegister.scala 1. 引入Chisel3 2. 继承自Module类 3. 定义输入输出接口 创建各项输入输出…
Chisel3 - Tutorial - Adder
https://mp.weixin.qq.com/s/SEcVjGRL1YloGlEPSoHr3A 位数为参数的加法器.通过FullAdder级联实现. 参考链接: https://github.com/ucb-bar/chisel-tutorial/blob/release/src/main/scala/examples/Adder.scala 1. 引入Chisel3 2. 继承自Module类 这里的n是构造方法的参数,表示加法器的位数. 3. 定义…
Chisel3 - Tutorial - Adder4
https://mp.weixin.qq.com/s/X5EStKor2DU0-vS_wIO-fg 四位加法器.通过FullAdder级联实现. 参考链接: https://github.com/ucb-bar/chisel-tutorial/blob/release/src/main/scala/examples/Adder4.scala 1. 引入Chisel3 2. 继承自Module类 3. 定义输入输出接口 创建输入和输出接口: 这…