snberg
Newbie level 3
- Joined
- Apr 27, 2014
- Messages
- 3
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 69
Hi!
I'm using the float_pkg of Bishop, and have come to the point where I want to do post-synthesis simulation. The synthesis and pre-synthesis simulations both work fine. When I try to run the post simulations, I get the following error messages:
ERROR:HDLCompiler:1316 - "E:/ISEprojects/float_ext_pack/netgen/map/float_point_package_module_map.vhd" Line 45: Index value <-23> is out of range [0:2147483647] of array <std_logic_vector>
ERROR:HDLCompiler:1316 - "E:/ISEprojects/float_ext_pack/netgen/map/float_point_package_module_map.vhd" Line 46: Index value <-23> is out of range [0:2147483647] of array <std_logic_vector>
ERROR:HDLCompiler:1316 - "E:/ISEprojects/float_ext_pack/netgen/map/float_point_package_module_map.vhd" Line 47: Index value <-23> is out of range [0:2147483647] of array <std_logic_vector>
ERROR:HDLCompiler:377 - "E:/ISEprojects/float_ext_pack/tb_float.vhd" Line 57: Entity port curr_xv does not match with type float of component port
ERROR:HDLCompiler:377 - "E:/ISEprojects/float_ext_pack/tb_float.vhd" Line 58: Entity port xv does not match with type float of component port
ERROR:HDLCompiler:377 - "E:/ISEprojects/float_ext_pack/tb_float.vhd" Line 59: Entity port d1 does not match with type float of component port
Is there a way to work around this? Or do I have to conclude that using this package does not work?
I'm targeting Virtex6 and using the synthesizable float package.
Thanks!
I'm using the float_pkg of Bishop, and have come to the point where I want to do post-synthesis simulation. The synthesis and pre-synthesis simulations both work fine. When I try to run the post simulations, I get the following error messages:
ERROR:HDLCompiler:1316 - "E:/ISEprojects/float_ext_pack/netgen/map/float_point_package_module_map.vhd" Line 45: Index value <-23> is out of range [0:2147483647] of array <std_logic_vector>
ERROR:HDLCompiler:1316 - "E:/ISEprojects/float_ext_pack/netgen/map/float_point_package_module_map.vhd" Line 46: Index value <-23> is out of range [0:2147483647] of array <std_logic_vector>
ERROR:HDLCompiler:1316 - "E:/ISEprojects/float_ext_pack/netgen/map/float_point_package_module_map.vhd" Line 47: Index value <-23> is out of range [0:2147483647] of array <std_logic_vector>
ERROR:HDLCompiler:377 - "E:/ISEprojects/float_ext_pack/tb_float.vhd" Line 57: Entity port curr_xv does not match with type float of component port
ERROR:HDLCompiler:377 - "E:/ISEprojects/float_ext_pack/tb_float.vhd" Line 58: Entity port xv does not match with type float of component port
ERROR:HDLCompiler:377 - "E:/ISEprojects/float_ext_pack/tb_float.vhd" Line 59: Entity port d1 does not match with type float of component port
Is there a way to work around this? Or do I have to conclude that using this package does not work?
I'm targeting Virtex6 and using the synthesizable float package.
Thanks!