VHDL语言中,SXT是什么意思?格式如:RegB<=SXT(RegA,WID...

如题所述

第1个回答  2014-03-30
符号位扩展

VHDL语言中,SXT是什么意思?格式如:RegB<=SXT(RegA,WID...
符号位扩展

VHDL语言中,SXT是什么意思?格式如:RegB<=SXT(RegA,WIDTH) 这个SXT具体...
sxt函数用来扩展一个信号的位宽。比方说你的RegA有五位(如10011),WIDTH=10,那么RegB<=SXT(RegA,WIDTH)执行完之后RegB的末五位就和RegA相同,高五位都是RegA最高位(也就是符号位)的值,即RegB=1111110011。

VHDL编程中的SXT是什么意思
sxt函数用来扩展一个信号的位宽。比方说你的RegA有五位(如10011),WIDTH=10,那么RegB<=SXT(RegA,WIDTH)执行完之后RegB的末五位就和RegA相同,高五位都是RegA最高位(也就是符号位)的值,即RegB=1111110011。

vhdl ext和sxt区别
SXT 是有符号扩展, EXT是无符号扩展。两个functions属于std_logic_arith package。建议使用ieee中的RESIZEfunction,已达到相同的效果。sxt函数用来扩展一个信号的位宽。比方说你的RegA有五位(如10011),WIDTH=10,那么RegB<=SXT(RegA,WIDTH)执行完之后RegB的末五位就和RegA相同,高五位都是RegA最高位...

相似回答