Re: [問題] verilog signed,mag轉換 與加法
※ 引述《Ohwil (竹南之友)》之銘言:
: 知道verilog 2001之後才支援 reg signed, wire signed
: 我有三個需求
: 1. sign+mag 轉 2's complement
: 2. 2's complement 轉sign+mag
: 3. 2's complement 加法
: 可以合成 verilog code
: 想找example code 但是沒找到
: 自己純手動的轉換怕有沒考慮到的case
: 想求助ㄧ下 QQ
1. comp_2 = !smag[N-1] ? smag : ~{1'b0, smag[N-2:0]}+1'b1;
2. smag = !comp_2[N-1] ? comp_2 : {1'b1, ~comp_2[N-2:0] +1'b1};
3. a + b, each defined reg [N-1:0]
FYI
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.201.190
推
06/23 11:05, , 1F
06/23 11:05, 1F
→
06/24 01:30, , 2F
06/24 01:30, 2F
→
06/24 01:31, , 3F
06/24 01:31, 3F
→
06/24 01:34, , 4F
06/24 01:34, 4F
→
06/24 01:35, , 5F
06/24 01:35, 5F
※ 編輯: colinshih 來自: 111.251.194.220 (06/24 04:19)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):