Iam studying btech final year,iam doing my project work on aes-128 algorithm implementation on fpga,i was able to simulate and get result .
but when i was about to synthesis it ,in order to dump it in fpga,it is taking long time to generate report, i dont know what might be the problem,
some times wrong hardware descriptions makes synthesis time too large
If your report has something like this ....
INFO:Xst:738 - HDL ADVISOR - 256 flip-flops were inferred for signal
<array_reg>. You may be trying to describe a RAM in a way that is
incompatible with block and distributed RAM resources available on
Xilinx devices, or with a specific template that is not supported.
Please review the Xilinx resources documentation and the XST user
manual for coding guidelines. Taking advantage of RAM resources will
lead to improved device usage and reduced synthesis time..
Compilation can take a long time, depending on your design. Like blooz says, one of the biggest culprits is infering massive register arrays when you actually wanted a ram.
Boss ,actually when i was synthesising,no such type of message displayed,but it is running only.......continuosly.....no warnings...no errors....
please do help me if you got the mistake known..
IF the code length is high, synthesis problem occurs like that?
my code length is tooo big (5 modules,totally 1500 lines like that)
Boss ,actually when i was synthesising,no such type of message displayed,but it is running only.......continuosly.....no warnings...no errors....
please do help me if you got the mistake known..
IF the code length is high, synthesis problem occurs like that?
my code length is tooo big (5 modules,totally 1500 lines like that)