【发布时间】:2018-07-21 19:46:17
【问题描述】:
我正在尝试复制此快捷方式,以便在分离输出进位和结果的同时轻松生成加法器:
reg [31:0] op_1;
reg [31:0] op_2;
reg [31:0] sum;
reg carry_out;
always @(posedge clk)
{ carry_out, sum } <= op_1 + op_2;
就我而言,可以使用非标准的ieee.STD_LOGIC_UNSIGNED。
我不想使用 VHDL-2008 功能,因为目前我被 Xilinx ISE 困住了。
【问题讨论】:
-
没有尝试也没有研究。堆栈溢出的例子很多。以及互联网的其他部分。
-
@JHBonarius 我的互联网搜索技能只发现了涉及临时信号/变量的不必要的复杂操作,但没有像我的 Verilog 示例中那样快速描述它的方法。正如可以从答案中推断出的那样,没有 VHDL-2008 就没有这样的方法。所以,我认为我的问题应该是有效的。