数值的表示和运算
數值的表示和運算
一方面,數字的表示格式必須有足夠的精度;另一方面,數字的表示格式必須考慮數字的表示方法。
無符號
無符號的VHDL描述
library IEEE; use IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_ARITH.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; entity top is -- Port ( );PORT (a : IN STD_LOGIC_VECTOR(7 DOWNTO 0);b : IN STD_LOGIC_VECTOR(7 DOWNTO 0);sum : OUT STD_LOGIC_VECTOR(7 DOWNTO 0);carry : OUT STD_LOGIC ); end top;architecture Behavioral of top is SIGNAL tmp : STD_LOGIC_VECTOR(8 DOWNTO 0); beginsum <= tmp(7 DOWNTO 0);carry <= tmp(8);tmp <= CONV_STD_LOGIC_VECTOR ((CONV_INTEGER(a) + CONV_INTEGER(b)),9);end Behavioral;激勵文件
library IEEE; use IEEE.STD_LOGIC_1164.ALL; entity test_VHDL is -- Port ( ); end test_VHDL;architecture Behavioral of test_VHDL is COMPONENT topPORT (a總結
- 上一篇: 4000档的小米13上了IP68 雷军:
- 下一篇: 美光推出新一代 DDR5 内存:覆盖 D