腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
对
UInt
的
单
个位
进行
凿
赋值
chisel
似乎我无法将其分配给
UInt
中
的
单
个位
。这是设计出来
的
吗? def ffo(pwidth:Int, in:
UInt
) :
UInt
= {
浏览 0
提问于2017-01-11
得票数 3
1
回答
当我们应该在chisel3中使用":=“而不是"=”时," When“和"if”也是大小写
的
。
chisel
或者你能为这些情况提供一些通用
的
规则吗?非常感谢!Bibo
浏览 0
提问于2018-08-02
得票数 3
1
回答
如何在Chisel3中将单
个位
复制到
UInt
?
verilog
、
bit
、
chisel
我正在寻找一种凿开
的
方式来完成以下工作: wire [3:0] word;val bit = Wire(Bool()) bigWord := Cat(bit, bit, bit
浏览 23
提问于2019-06-04
得票数 2
回答已采纳
1
回答
如何交换寄存器
的
某些位
chisel
我想交换寄存器变量
的
某些位,就像下面的例子一样。val data = Reg(
UInt
(100.W))val re_order2 = Wire(
UInt
(log2Ceildata(re_order1) := data(re_order2) data(re_order2) := data(re_order1) 我试着用shift和mask来实现,但发现会很复杂,有没有简单
的
方法
浏览 13
提问于2020-12-28
得票数 2
回答已采纳
1
回答
寻找一个好
的
点,开始定制火箭芯片生成器
的
Chisel源
scala
、
riscv
、
chisel
我已经安装了riscv工具链,并使用主分支中
的
rocketchip生成器源代码生成了默认配置
的
verilog源代码。 }) 我很好奇为什么COMPARATOR_PREFETCHES被允许作为一个案例,我想弄清楚什么是“允许
的
”在正确
的
方向上推动是值得赞赏
的
。
浏览 13
提问于2016-07-29
得票数 1
3
回答
对于const和非const引用成员
的
C++类重写
c++
因此,我正在创建一
个位
掩码类,它作为成员存储
对
std::字节
的
引用,并存储单
个位
的
索引,以允许访问该位
的
值并将其
赋值
给该位。我还希望能够将std::字节
的
值传递给可选
的
const,如果它是const,我希望类本身被认为是const,或者至少要确保更改std::字节(例如
赋值
)
的
底层值
的
操作不能工作。这是位掩码类的当前代码:{
浏览 7
提问于2020-08-01
得票数 2
回答已采纳
2
回答
将OpenSoCFabric1.1.2从Chisel2重写为Chisel3时,“要连接
的
数据必须是硬件,而不是裸
凿
类型”
chisel
但是对于下面的代码,我遇到错误信息"data to be connected 'chisel3.core.
UInt
@103‘必须是硬件,而不是一个裸
凿
类型“: f.x := f.union.pack("Body", b) } va
浏览 3
提问于2018-05-07
得票数 0
2
回答
在matlab中处理一堆图像
matlab
我目前正在处理一项图像处理任务,要求我同时在Matlab中处理一堆.png图像(我
对
matlab
的
知识非常有限)。我看过不同
的
网站,试图找出如何做到这一点。我最近
的
尝试是基于以下链接中
的
答案:,但是我不断地收到错误:“
赋值
比非
单
例订阅项有更多
的
非
单
例rhs维度”,我
的
..png
的
..png按顺序编号(心脏001.png,心脏002.png,.)我的确切代码如下: I = zeros(240,320,
浏览 3
提问于2014-07-02
得票数 1
回答已采纳
1
回答
为什么默认情况下在函数引用存储点0中声明数组?
solidity
、
contract-development
、
arrays
、
memory
uint
[] data;
uint
[] x; data = x;在另一个职位中,用户智能仪指出: “当您声明存储变量时,它实质上是
对
存储中某
个位
置
的
引用。在将它
赋值
给某
个位
置之前,它指向位置0,这也恰好是第一个声明状态变量
的
位置(在本例中是a)。您基本上使用
的
是一个未初始化
的
指针
浏览 0
提问于2018-06-18
得票数 1
回答已采纳
1
回答
基于Chisel3
的
Risc-V火箭发生器硬件加速器?
riscv
、
chisel
我注意到火箭发生器是用旧
的
凿
版本写
的
。我们可以通过ROCC接口将这种硬件加速器连接到内核并
对
其
进行
测试吗?谢谢
浏览 4
提问于2018-01-26
得票数 2
4
回答
将位域导出到数组中
c++
、
c
、
bit-fields
我已经声明了这
个位
字段。我想要做
的
就是以二进制
的
形式获取整
个位
域
的
值,并将其转换成一个数组,这样我就可以使用索引并
对
每个'1‘值
进行
寻址。union{
uint
8_t p0 : 1;
uint
8_t p2 : 1;
uint
8_t p3 : 1;
uin
浏览 3
提问于2020-02-20
得票数 0
1
回答
返回多个参数中
的
一个
solidity
function getOrigin (
uint
_id) isOwner public returns (address, string,
uint
32,
uint
16) if (travels但是如果我只想返回其他参数
的
第二个参数,返回呢?
浏览 0
提问于2018-11-26
得票数 0
回答已采纳
1
回答
为什么这个
凿
代码在错误大小
的
UInt
赋值
下编译没有错误?
hdl
、
chisel
我在我
的
顶级RawModule中声明了一个模块端口,如下所示(这是一个错误) class TopMyModule extends RawModule { ...
的
向量中
的
两位连接起来。但它在编译时没有任何错误。如果我在verilog生成
的
代码下查看,我看到连接已经完成,但只有最低有效位用于输出: ...assign tx1data = _T_1[0]; // @[spiDualkszRmiiChecker.scala 73:11] 在我看来,tx1data应该声明为2位
UInt
:
浏览 12
提问于2019-12-17
得票数 1
回答已采纳
2
回答
如何将
uint
16_t数组键入为
uint
8_t数组?
c
、
arrays
、
casting
我有一个函数,
对
长度为32
的
uint
8_t数组执行操作。我想给它传递一个长度为16
的
uint
16_t数组,并让它对这个数组
进行
同样
的
操作,逐字节操作。我试过这样做:void function(
uint
16_t *inArray) byteArray = (
uint
8_t *) inArray; ... do the byte-by-byte oper
浏览 0
提问于2013-03-26
得票数 0
1
回答
用特定
的
索引来分配位
的
好方法是什么?
assembly
、
optimization
、
bit-manipulation
、
bitwise-operators
、
micro-optimization
这个问题: 讨论在较大值中
对
特定位
的
三种操作,它们直接对应于该位上
的
OR 1、0和XOR 1。但如果我们事先不知道第二个比特
的
价值呢?如果我们想执行一个
赋值
,在编译时我们不知道另一个操作数位,该怎么办?也就是说,我们要将一
个位
,在一
个位
块
的
某
个位
置,设置为在运行时提供
的
一个新
的
无关位
的
值?我希望在英特尔
的
x86_64上有最快
的
实现(并且忽略矢量
浏览 0
提问于2018-10-03
得票数 2
2
回答
C中不兼容
的
枚举类型
c
、
arrays
、
enums
、
typedef
、
enumeration
我有一个关于枚举和数组
的
问题。本质上,我有一个枚举“位”数组,声明为枚举类型"word“。typedef enum {} BIT; 正如向我解释
的
那样,"word“只是一个预定义
的
然而,当我试图给一个声明
的
字
赋值
时,我只是得到一个错误,说字和位
的
类型不兼容。BIT ten = ZERO;B
浏览 2
提问于2011-09-30
得票数 1
回答已采纳
2
回答
NullPointerException类中
的
Guice注入字段,引入循环依赖问题
java
、
spring
、
dependency-injection
、
guice
我需要使用在独立库中定义
的
Guice中创建一个
单
例。->运算符->
赋值
器。现在我需要在一个基于Guice
的
服务中创建一个操作符
的
实例,我已经在服务中创建了
单
例
赋值
器,但它无法将
单
例注入操作符。,因此我不希望
对
其
进行
更改。我能做些什么来使Guice能够将
赋值
器注入操作符? 提前感谢您
的
帮助!
浏览 13
提问于2017-08-12
得票数 1
回答已采纳
1
回答
错误:基本费用超过煤气限额
solidity
、
web3js
、
remix
在函数调用时,
uint
变量
的
默认值是10,我希望将此值更改为0。复制步骤:使用环境作为web3提供程序调用参数为0
的
updateQuota函数
对
test.updateQuota错误
的
交易:基本费用超过汽油限额 。问题:当我们使用web3提供程序(本地ganache服务器
浏览 0
提问于2018-08-16
得票数 3
0
回答
javascript如何
对
react表单
赋值
?
javascript
、
react
网站是用react框架开发
的
,想用document.getElementById("name").value="zero"
的
方式
进行
表单
赋值
,表面上是成功了,
单
提交
的
时候提示字段为空,其实是没有
赋值
成功
的
,想请教一下,怎么用js
的
方式
进行
赋值
?
浏览 637
提问于2019-08-07
4
回答
向位字段分配最大值
的
可移植方式
c++
、
portability
、
bit-fields
假设我有一个这样
的
位域:
uint
32_t first : 12;
uint
32_t third我也不想显式地使用已知
的
位字段宽度。我
的
代码但是-Wbitfield-constant-conversion
的
clang给出了关于它和<em
浏览 14
提问于2016-03-18
得票数 1
点击加载更多
相关
资讯
网飞对AMD EPYC平台进行评估:单路可超越Intel的双路Xeon
Go语言学习(4)-基本数据类型
C语言的面向对象编程
凿聊功能使用指南
protues入门51实践学习—LED灯顺序点亮
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券