腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(46)
视频
沙龙
1
回答
Verilog
计算错误
8位
1
的
补码
减法器
、
、
、
我正在写一个8位
的
1
的
补码
减法器
,它不使用像+或-这样
的
字级运算符。我相信它是有效
的
(对其他值进行了手动测试),但任务
的
最后一部分是让测试平台迭代所有可能
的
值并将它们相加(256*256或65,536个可能
的
值)(不是所有的数字累积起来产生一个非常大
的
数字,而是0+
1
、0+2、...
1
+
1
、
1
+2等)。并用我
的</em
浏览 33
提问于2020-09-12
得票数 2
回答已采纳
1
回答
是什么让处理器知道无符号数字和有符号数字?
、
、
如果我谈到2'complement,MSB被用作符号位。例如,在8位2'complement signed符号中,01111111是+127,11111111是-128。但恰恰相反,11111111在unsigned notation中是255。处理器如何知道数字是signed还是unsigned?是否有其他位用于此目的?编译器做了些什么?
浏览 0
提问于2016-07-20
得票数 0
1
回答
在
verilog
中将线材矢量转换为整数
在这样
的
例子中 input [3:0] in for(integer i = in; i < in+10; i +=
1
) begin end如何将in转换为i?据我所知,整数是一个32位
的
向量,用2
的
补码
来解释.所以
verilog
用28{in[3]}来填充位向量。
浏览 0
提问于2021-02-02
得票数 0
回答已采纳
1
回答
十六进制七段显示
verilog
、
、
、
我用
verilog
做了一个项目。我们有两个4位数,一个复用器(S0,S
1
)和四个模块(加法器,
减法器
,和,xor).输出为4位。我觉得这看起来很简单。我编写了一个
verilog
代码,其中包含了所有模块。我给DE0板分配了引脚。正如你所看到
的
,输出可以在leds上看到。这是没有问题
的
。但是,如何将输出显示在七段显示器上而不是LED上呢?我也有大约7段显示器
的
引脚,所以我想我会像leds一样实现它们。我对
verilog
很陌生。这将是我
的
第
浏览 2
提问于2015-10-07
得票数 0
3
回答
如何在
verilog
中将数字转换为二
的
补码
?
、
、
我正在尝试用
verilog
设计一个4位加减器。这只是我用
verilog
写
的
第二个东西,我还不知道所有正确
的
语法。0]X, Y; output reg carryout, overflow; begin end 我
的
编译器(xilinx 10.1)一直说"Synta
浏览 0
提问于2008-10-27
得票数 4
回答已采纳
1
回答
verilog
加法器-
减法器
、
、
、
、
错误: Add_sub.v(34):LHS在程序上
的
连续分配可能不是一个net: co。我想为一个选择en
的
全加法
减法器
编写一个
Verilog
文件(en == 0是加法器,en ==
1
是
减法器
)。我在全加法模块FA上挣扎,我试图写一个if语句来实现这一点。但我遇到了上面的错误。下面是我
的
代码: input [3:0]x, y; output [3:0]u; output co
浏览 4
提问于2022-12-04
得票数 0
2
回答
当没有借入
的
地方时,如何减去二进制?
、
假设我想做下一个减法动作:因此,当我试图减去0-
1
时,我需要从左边
的
列中借用,但是如果。就像这样。接下来
的
列都是零?会不会只是个旗子例外呢? 谢谢。
浏览 4
提问于2015-08-02
得票数 1
回答已采纳
1
回答
组合电路:仅当选择线为高时输出2
补码
、
、
assign out = ({4{sel}} & (~in +
1
)) | ({4{~sel}} & in); 上述
verilog
代码将被实现为-4个反相器、
1
个全加器和
1
个多路复用器。其思想是将sel合并到2
的
补码
逻辑中,并产生比加法器电路消耗更少数量
的
门电路。真的有可能吗?
浏览 5
提问于2017-11-12
得票数 1
1
回答
在
Verilog
中声明小数格式
的
定点数
、
、
我是
Verilog
的
新手,正在尝试编写一个代码,使用CSA将三个5位数字添加到2
的
补码
输出中。因此,我面临
的
问题是如何最初声明我
的
输入,其中一些输入
的
格式如下:这是我
的
两个模块 fulladder fa_inst10(x[0],y
浏览 2
提问于2018-02-12
得票数 0
6
回答
2
的
补码
比
1
的
补码
的
优势?
、
在二进制
的
负数表示中,2
的
补码
比
1
的
补码
有什么优势?它如何影响存储在二进制中数字
的
某一位表示中
的
值
的
范围?
浏览 0
提问于2012-06-15
得票数 63
回答已采纳
1
回答
两补体比较器
的
Verilog
构造
我试图为两个4位2
的
补码
的
比较器编写一些简单
的
verilog
代码。我有两个4位输入(A3:0,B3:0)和3个输出(AeqB,AgtB,AltB)来显示A和B是否相等,如果A大于B,或者A小于B。还有第三个输入名为符号,如果0表示数字是无符号
的
,如果
1
,则数字是有符号
的
。 所以我知道两个有符号
的
2
的
补码
可以通过减去它们来比较,但是我不能让它在我
的
设计中正常工作。以下是我尝试过<em
浏览 3
提问于2014-02-20
得票数 0
回答已采纳
2
回答
如何用小模块实现
verilog
代码
(
Verilog
)下面是一个32位算术逻辑单元(ALU),请参阅幻灯片。它有两个2-
1
和一个3-
1
多路复用器、一个32位加法器、一个32位
减法器
和一个16位乘法器。函数表显示了该ALU对F(3位控制信号)
的
不同值执行
的
不同功能。注意ALU内部不同模块之间
的
互连。请使用
Verilog
描述此ALU。您
的
实现应该从ALU中显示
的
较小
的
块开始,然后使用这些较小
的
块来构建整个ALU。换句话说
浏览 4
提问于2020-09-17
得票数 0
2
回答
为什么不使用基于加法
的
浮点数?
、
IEEE754标准
的
float64,32和16使用有符号
的
意义和有偏指数。作为一名设计硬件体系结构
的
学生,对我来说,用两个
补码
来表示意义和指数更有意义。相反,请考虑前8位表示指数,最后24位表示尾数,这两者都是2
的
补码
。位移位、加法和乘法相对简单,硬件也不那么复杂。这是真的,我们需要一个加法器(
减法器
)来比较2
的
补码
。然而,对于流水线结构,如GPU和我自己
的
基于FPGA
的
CNN加速器,我们需要避免可
浏览 2
提问于2019-07-13
得票数 5
1
回答
Verilog
改变右手
的
大小
b
1
;我期待
的
是E是
1
,因为;T是011 101 001=1010 所以,C得到010部分,E得到
1
。这是预期
的
行为,然而,我得到
的
C是相同
的
,但是E是0。我认为
verilog
正在将RHS变量
的
大小增加到4位,因为左侧是4位(
1
+3)。然而,对于T,它在补充T之前附加前导0
浏览 4
提问于2021-01-13
得票数 1
回答已采纳
2
回答
ALU
的
Verilog
行为编码调用模块
、
、
、
这是我第一次用
verilog
编程,我很难弄清楚我
的
代码到底出了什么问题。我需要在行为代码中设计一个简单
的
ALU。input sel;output overflow;begin adder3bit A
1
(out,overflow,a,b
浏览 3
提问于2016-10-06
得票数 0
回答已采纳
2
回答
Verilog
中
的
有理数
、
我需要在我
的
Verilog
代码中使用有理数。我寻找了所有的资源,但我找不到任何关于这个问题
的
信息。如何在
Verilog
中定义有理数。
浏览 0
提问于2011-05-16
得票数 2
回答已采纳
2
回答
verilog
中
的
4位加减器
、
、
我正在写4位加减器
的
verilog
代码。我使用
的
是结构设计。首先,我已经写了
1
位全加器
的
verilog
代码。然后我用它来写4位加减器
的
代码。fadder (A, B, Cin, Sum, Cout); input Cin; output Cout; xor x
1
(t
1
,A,B); xor
浏览 1
提问于2018-09-02
得票数 1
回答已采纳
1
回答
4位加法
减法器
逻辑
、
、
、
我几乎成功地实现了n位加法
减法器
。它很好,除了一件事。是在第11页,我已经建立
的
电路。在我看来,我已经建立了正确
的
方式。它是一个4位加法器/
减法器
.因此,为了理解我与无符号携带
的
麻烦,让我们计算一下1111-1111在未签名。15 - 15是0,所以应该是0。没有签名
的
携带是什么?输入:b <= "1111"; s <=
浏览 1
提问于2013-12-04
得票数 4
回答已采纳
1
回答
Verilog
Dataflow testbench在不同站点上导致不同错误
的
问题
、
这个程序是用数据流
Verilog
编写
的
。我想做
的
是让加法器和
减法器
依赖于选择器。我目前收到了一些错误,它们要么是第10行
的
“连续赋值中
的
语法错误”(赋值{cout...} ),要么是“启动EPWave时出错:无法解析文件:在头文件中找不到$timescale。无法加载'./dataflow_hw_
1
.vcd'”。 我在互联网上到处寻找如何解决这个问题,但我一直在尝试推荐
的
解决方案,但都没有效果。当我尝试测试它
的</
浏览 23
提问于2019-02-22
得票数 0
回答已采纳
1
回答
Verilog
2
补码
加法器/
减法器
、
、
、
在
Verilog
中设计一个四位加法器/
减法器
,并将其显示在七段显示器上。例如,5-7应该会导致2,但我会收到E。下面是我
的
代码: output s, carry_out; assign s = (a
浏览 5
提问于2020-10-31
得票数 0
回答已采纳
点击加载更多
相关
资讯
源码有符号补码的加减法以及大小比较
FPGA图像处理系统仿真平台的搭建
【计算机二级考试】MS Office 高级应用与设计选择题1.3 数据的内部表示
二进制补码运算法则
数据编码:原码、反码、补码- 野牛程序员讲少儿编程
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券