Привет, я хотел бы спросить, как я мог добавить два вектора в VHDL, один из которых равен 7 вниз 0, а другой - 8 до 0. Я пробовал что-то вроде этого, Но это не работает. Заранее спасибо.Как добавить два вектора разного размера VHDL
IS_CARRY <= '0' & (IN1 + IN2)
Попробуйте 'IS_CARRY <= (('0' & IN1) + IN2)', предполагая, что 'IN1' является более узкой шиной. –
Я решил. Я должен включить 'use IEEE.STD_LOGIC_ARITH.ALL; использовать IEEE.STD_LOGIC_UNSIGNED.ALL; 'Спасибо :) –