entity divider is
Port ( A : in STD_LOGIC_VECTOR (15 downto 0);
B : in STD_LOGIC_VECTOR (15 downto 0);
C : out STD_LOGIC_VECTOR (15 downto 0));
end divideee;
architecture Behavioral of divideee is
begin
C <= A/B;
end Behavioral;
มัน error ไม่ผ่านสักที
บอกถ้าเป็น C <= A*B; จริง RUN ผ่านปกติ แล้วจริง ควรจะแก้ C : out STD_LOGIC_VECTOR (31 downto 0) เพราะ คูณกับผลลัพ ต้องมากกว่า เป็นสองเท่า
เป็นหารผมลองแล้ว C <= A/B; ยังไงก็ Error อยู่ดี ถ้ามีวิธีอื่นบอกผมด้วยนะครับ จนปัญญาแล้ว T_T
HDVL การหาร ครับ ง่ายๆ แต่ยาก -..-
Port ( A : in STD_LOGIC_VECTOR (15 downto 0);
B : in STD_LOGIC_VECTOR (15 downto 0);
C : out STD_LOGIC_VECTOR (15 downto 0));
end divideee;
architecture Behavioral of divideee is
begin
C <= A/B;
end Behavioral;
มัน error ไม่ผ่านสักที
บอกถ้าเป็น C <= A*B; จริง RUN ผ่านปกติ แล้วจริง ควรจะแก้ C : out STD_LOGIC_VECTOR (31 downto 0) เพราะ คูณกับผลลัพ ต้องมากกว่า เป็นสองเท่า
เป็นหารผมลองแล้ว C <= A/B; ยังไงก็ Error อยู่ดี ถ้ามีวิธีอื่นบอกผมด้วยนะครับ จนปัญญาแล้ว T_T