URL
https://opencores.org/ocsvn/raytrac/raytrac/trunk
[/] [raytrac/] [trunk/] [sqrtdiv/] [RLshifter.vhd] - Diff between revs 74 and 78
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 74 |
Rev 78 |
Line 57... |
Line 57... |
variable expi : integer ;
|
variable expi : integer ;
|
begin
|
begin
|
if shiftFunction="INVERSION" then
|
if shiftFunction="INVERSION" then
|
expi:= conv_integer(exp);
|
expi:= conv_integer(exp);
|
else
|
else
|
expi:= conv_integer(exp(exp'high downto 1));
|
expi:= conv_integer(exp(exp'high downto 1)); --! Por qu'e hasta 1 y no hasta 0!? Porque el corrimiento de la raiz cuadrada es 2^(N/2)
|
end if;
|
end if;
|
|
|
for i in owidth-1 downto 0 loop
|
for i in owidth-1 downto 0 loop
|
|
|
result(i)<='0';
|
result(i)<='0';
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.