Line 148... |
Line 148... |
end process funkyget;
|
end process funkyget;
|
|
|
funkyinversion:
|
funkyinversion:
|
if functype="INVERSION" generate
|
if functype="INVERSION" generate
|
meminvr:func
|
meminvr:func
|
generic map ("../../../MinGW/MSys/1.0/home/julian/code/testbench/trunk/utils/arachnophobia.mif")
|
generic map (memoryPath&"meminvr.mif")
|
--generic map ("X:/Tesis/Workspace/hw/rt_lib/arith/src/trunk/sqrtdiv/meminvr.mif")
|
|
port map(
|
port map(
|
expomantisadd(awidth-1 downto 0),
|
expomantisadd(awidth-1 downto 0),
|
expomantisadd(2*awidth-1 downto awidth),
|
expomantisadd(2*awidth-1 downto awidth),
|
clk,
|
clk,
|
funkyq(c3qLH-2 downto c3qLL),
|
funkyq(c3qLH-2 downto c3qLL),
|
Line 176... |
Line 175... |
|
|
end generate funkyinversion;
|
end generate funkyinversion;
|
funkysquare_root:
|
funkysquare_root:
|
if functype="SQUARE_ROOT" generate
|
if functype="SQUARE_ROOT" generate
|
sqrt: func
|
sqrt: func
|
generic map ("../../../MinGW/MSys/1.0/home/julian/code/testbench/trunk/utils/phobia.mif")
|
generic map (memoryPath&"memsqrt.mif")
|
--generic map ("X:/Tesis/Workspace/hw/rt_lib/arith/src/trunk/sqrtdiv/memsqrt.mif")
|
|
port map(
|
port map(
|
expomantisadd(awidth-1 downto 0),
|
expomantisadd(awidth-1 downto 0),
|
(others => '0'),
|
(others => '0'),
|
clk,
|
clk,
|
funkyq(c3qLH-2 downto c3qLL),
|
funkyq(c3qLH-2 downto c3qLL),
|
open);
|
open);
|
|
|
sqrt2x: func
|
sqrt2x: func
|
generic map ("../../../MinGW/MSys/1.0/home/julian/code/testbench/trunk/utils/phobia2.mif")
|
generic map ("memsqrt2f.mif")
|
--generic map ("X:/Tesis/Workspace/hw/rt_lib/arith/src/trunk/sqrtdiv/memsqrt2f.mif")
|
|
port map(
|
port map(
|
(others => '0'),
|
(others => '0'),
|
expomantisadd(2*awidth-1 downto awidth),
|
expomantisadd(2*awidth-1 downto awidth),
|
clk,
|
clk,
|
open,
|
open,
|