Estoy tratando de diseñar un restador de ocho bits. Los operandos se declaran como \ $ \ mathtt {std \ _logic \ _vector} \ $ y el préstamo es \ $ \ mathtt {std \ _logic} \ $ type. ¿Hay alguna forma de asignar directamente la comparación de los operandos al préstamo, como tal?
borrowOut <= unsigned(r1) < unsigned(r2);
Cuando analizo el archivo, se produce el siguiente error:
eightBitSubtractor.vhd:24:29: no function declarations for operator "<"