Closed Marthaarman closed 1 year ago
I'm using ISE 14.7 in a project.
I created a new library called "ieee_proposed" and added all the sources from this git repository.
When synthesizing I get:
Started : "Synthesize - XST". Running xst... Command Line: xst -intstyle ise -ifn "/project/TopLevel.xst" -ofn "/project/TopLevel.syr" Reading design: TopLevel.prj ========================================================================= * HDL Compilation * ========================================================================= Compiling vhdl file "/project/lib/ieee_proposed/math_utility_pkg.vhdl" in Library ieee_proposed. Compiling vhdl file "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" in Library ieee_proposed. Package <fixed_pkg> compiled. WARNING:HDLParsers:3350 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 1475. Null range: 0 downto 1 WARNING:HDLParsers:3350 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 1476. Null range: 0 downto 1 WARNING:HDLParsers:3350 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 1477. Null range: 0 downto 1 ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 2058. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 2077. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 2092. Attribute instance_name cannot be used here. ERROR:HDLParsers:821 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 2280. Wrong index type for to_stdlogicvector. ERROR:HDLParsers:821 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 2287. Wrong index type for to_stdlogicvector. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 2301. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 2326. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 2552. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 2593. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 2695. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3195. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3210. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3225. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3240. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3255. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3270. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3292. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3307. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3322. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3337. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3352. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3367. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3686. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3707. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3728. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3749. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3770. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3791. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3812. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3833. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3854. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3875. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3896. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3917. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3937. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3950. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3968. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3974. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 3996. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4002. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4024. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4030. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4052. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4058. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4080. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4086. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4108. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4114. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4136. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4142. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4164. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4170. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4192. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4198. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4220. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4226. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4248. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4254. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4276. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4282. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4383. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4436. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4481. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4488. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4536. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4855. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 4877. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 5018. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 5049. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 5076. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 5106. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 5130. Attribute instance_name cannot be used here. ERROR:HDLParsers:1303 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 5146. Attribute instance_name cannot be used here. ERROR:HDLParsers:821 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8319. Wrong index type for to_stdulogicvector. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8320. Formal port left_index does not exist in to_ufixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8318. Formal arg of to_ufixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8320. Formal port left_index does not exist in to_ufixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8318. Formal arg of to_ufixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8320. Formal port left_index does not exist in to_ufixed. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8320. Formal port left_index does not exist in to_ufixed. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8320. Formal port left_index does not exist in to_ufixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8318. Formal arg of to_ufixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8320. Formal port left_index does not exist in to_ufixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8318. Formal arg of to_ufixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8320. Formal port left_index does not exist in to_ufixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8318. Formal arg of to_ufixed with no default value must be associated with an actual value. ERROR:HDLParsers:821 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8330. Wrong index type for to_stdulogicvector. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8329. Formal arg of to_ufixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8331. Formal port size_res does not exist in to_ufixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8329. Formal arg of to_ufixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8331. Formal port size_res does not exist in to_ufixed. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8331. Formal port size_res does not exist in to_ufixed. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8331. Formal port size_res does not exist in to_ufixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8329. Formal arg of to_ufixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8331. Formal port size_res does not exist in to_ufixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8329. Formal arg of to_ufixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8331. Formal port size_res does not exist in to_ufixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8329. Formal arg of to_ufixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8331. Formal port size_res does not exist in to_ufixed. ERROR:HDLParsers:821 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8341. Wrong index type for to_stdulogicvector. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8342. Formal port left_index does not exist in to_sfixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8340. Formal arg of to_sfixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8342. Formal port left_index does not exist in to_sfixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8340. Formal arg of to_sfixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8342. Formal port left_index does not exist in to_sfixed. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8342. Formal port left_index does not exist in to_sfixed. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8342. Formal port left_index does not exist in to_sfixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8340. Formal arg of to_sfixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8342. Formal port left_index does not exist in to_sfixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8340. Formal arg of to_sfixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8342. Formal port left_index does not exist in to_sfixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8340. Formal arg of to_sfixed with no default value must be associated with an actual value. ERROR:HDLParsers:821 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8352. Wrong index type for to_stdulogicvector. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8351. Formal arg of to_sfixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8353. Formal port size_res does not exist in to_sfixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8351. Formal arg of to_sfixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8353. Formal port size_res does not exist in to_sfixed. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8353. Formal port size_res does not exist in to_sfixed. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8353. Formal port size_res does not exist in to_sfixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8351. Formal arg of to_sfixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8353. Formal port size_res does not exist in to_sfixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8351. Formal arg of to_sfixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8353. Formal port size_res does not exist in to_sfixed. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8351. Formal arg of to_sfixed with no default value must be associated with an actual value. ERROR:HDLParsers:850 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8353. Formal port size_res does not exist in to_sfixed. ERROR:HDLParsers:821 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8364. Wrong index type for to_stdulogicvector. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8363. Formal arg of to_UFix with no default value must be associated with an actual value. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8363. Formal arg of to_UFix with no default value must be associated with an actual value. ERROR:HDLParsers:821 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8377. Wrong index type for to_stdulogicvector. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8376. Formal arg of to_SFix with no default value must be associated with an actual value. ERROR:HDLParsers:851 - "/project/lib/ieee_proposed/fixed_pkg_c.vhdl" Line 8376. Formal arg of to_SFix with no default value must be associated with an actual value. --> Total memory usage is 499984 kilobytes Number of errors : 131 ( 0 filtered) Number of warnings : 3 ( 0 filtered) Number of infos : 0 ( 0 filtered) Process "Synthesize - XST" failed
Any suggestions?
solved myself: (technically I used other sources on the web to come to this conclusion and step-by-step guide)
If you then synthesize it should work.
Additional issue that may arise:
cannot open file "/opt/Xilinx/14.2/ISE_DS/ISE/vhdl/xst/lin64/ieee_proposed/ieee_proposed.vdbl
This can be solved in ubuntu by opening a terminal in the /opt/Xilinx folder (in this case) and type:
sudo chmod 777 -R 14.2/
I'm using ISE 14.7 in a project.
I created a new library called "ieee_proposed" and added all the sources from this git repository.
When synthesizing I get:
Any suggestions?