3wais
Member level 4
- Joined
- Sep 12, 2011
- Messages
- 70
- Helped
- 3
- Reputation
- 6
- Reaction score
- 3
- Trophy points
- 1,288
- Location
- Alexandria,Egypt
- Activity points
- 1,787
I'm trying to use this open source file with Design Compiler.
I analyze it as sverilog. and it gives me those warnings:
I just ignore the warnings and go directly with the elaboration. but elaboration gives me these error and warnings:
at line 176 there are no numbers or values. so my assumptions is this error is related to the analyze command warning at line 177.
I have no knowledge of verilog or system verilog. Can anybody help ??
I analyze it as sverilog. and it gives me those warnings:
Code:
Warning: ./src/Memory/DRAM_Controller.v:103: The construct 'declaration initial assignment' is not supported in synthesis; it is ignored. (VER-708)
Warning: ./src/Memory/DRAM_Controller.v:104: The construct 'declaration initial assignment' is not supported in synthesis; it is ignored. (VER-708)
Warning: ./src/Memory/DRAM_Controller.v:105: The construct 'declaration initial assignment' is not supported in synthesis; it is ignored. (VER-708)
Warning: ./src/Memory/DRAM_Controller.v:106: The construct 'declaration initial assignment' is not supported in synthesis; it is ignored. (VER-708)
Warning: ./src/Memory/DRAM_Controller.v:143: the undeclared symbol 'ckinb' assumed to have the default net type, which is 'wire'. (VER-936)
Warning: ./src/Memory/DRAM_Controller.v:177: the undeclared symbol 'pllfb0' assumed to have the default net type, which is 'wire'. (VER-936)
Warning: ./src/Memory/DRAM_Controller.v:184: the undeclared symbol 'locked' assumed to have the default net type, which is 'wire'. (VER-936)
Warning: ./src/Memory/DRAM_Controller.v:143: The delay specification for net declaration is ignored. (VER-976)
Warning: ./src/Memory/DRAM_Controller.v:177: The delay specification for net declaration is ignored. (VER-976)
Warning: ./src/Memory/DRAM_Controller.v:184: The delay specification for net declaration is ignored. (VER-976)
I just ignore the warnings and go directly with the elaboration. but elaboration gives me these error and warnings:
Code:
Warning: ./src/Memory/DRAM_Controller.v:1149: signed to unsigned assignment occurs. (VER-318)
Warning: ./src/Memory/DRAM_Controller.v:1157: signed to unsigned assignment occurs. (VER-318)
Warning: ./src/Memory/DRAM_Controller.v:1165: signed to unsigned assignment occurs. (VER-318)
Error: ./src/Memory/DRAM_Controller.v:176: value of double type is not supported in synthesis. (ELAB-379)
*** Presto compilation terminated with 1 errors. ***
at line 176 there are no numbers or values. so my assumptions is this error is related to the analyze command warning at line 177.
I have no knowledge of verilog or system verilog. Can anybody help ??