фиксирана точка Verilog

S

siva_7517

Guest
Verilog код:

Присвояване на = B * C
присвоите D = A E

примера на изчисление е показано по-долу:

дадени,

-0,25 = B => 1,110
С = 0,75 => 0,110
0,5 = Е => 0,100----------------- 1,110 ____________ -0,25 Б
--------------- х 0,110 ____________ 0,75 C
-----------------------
---------------- 0000
------------ 111110 -------------------> разширен знак малко
------------ 11110 ---------------------> разширен знак малко
---------- 0000
-----------------------------
---------- 11.110100 _______________-0,1875 А
След умножи тази стойност, резултатите от фиксирана точка се е променила.Как мога да добавя стойност към Е стойност в Verilog, защото и двете има различни фиксирана точка стойност.

 

Welcome to EDABoard.com

Sponsor

Back
Top