chisel - 我如何才能为凿子中的零件提供黑盒代码?
问题描述
因为我们不能一直生成@(negedge clock or posedge capture)
到凿。而不是使用 blacbox 资源对文件进行 blacbox,我怎样才能对一行代码进行黑盒化always @(negedge clock or posedge capture)
if (capture)
out <= 1'b0;
else
begin
if (enable)
out <= in;
end
解决方案
Chisel3 wiki中有一些关于使用黑盒的文档。chisel3/src/test/scala/chiselTests 中有许多示例,例如chiselTests/BlackBoxImpl.scala。
您是否对这些示例的工作方式有疑问,或者您是否正在寻找一些您没有找到的功能?
推荐阅读
- laravel - laravel 请求文件返回 null(添加了 enctype)
- mysql - 我的 sql select 语句中的 case 语句
- android - 任务不在根项目中
- docker - Redis:创建服务器 TCP 侦听套接字 *:6379:无法绑定套接字,错误号:13
- linux - 我如何在 Linux 中拥有一份以上的工作
- c# - 在 UI 文本组件上显示控制台日志
- react-native-camera - RNcamera(react-native-camera)无法识别条形码时如何显示错误消息
- c - 使用 dlsym 从 libaio.so.1 中选择正确的 io_getevents 函数
- pytorch - Pytorch 0.4.0:在 CUDA 设备上创建张量的方法有三种。它们之间有什么区别吗?
- excel - 如何使用 VBA 中的单个按钮从不同的工作表中获取内容?