[an error occurred while processing this directive]
|
при вычитании двух знаковых чисел на сумматоре-вычитателе (пробовал ядра и от альтеры и от ксайлинкса) получаю результат на 1 меньше.
например:
0000(2) - 0000(2) = 1111(2).
Альтера пишет
result[] = (dataa[]+datab[]+cin) or (dataa[]-datab[]+cin-1)
Значит, при вычитании нужно самому добавлять в качестве cin=1 чтобы получить правильный результат???
E-mail: info@telesys.ru