Hi! I'm a newbie at designing circuits on FPGA and I have found out something I cannot understand very well. I've written the VHDL description of some Linear Feedback Shift Registers and I have synthesised them with Xilinx's xst using different optimisations: for Speed and for Area. I've noticed that, even if the Speed optimisation leads in many cases to a faster circuit, sometimes it produces a slower circuit than the Area optimisation. Though, this is quite infrequent. The real problem, is with the Area optimisation, that, according to xst's Synthesis Report, often produces a circuit with more flipflops, used slices, and bonded IOBs than Speed optimisation. The only unchanged or lower values are the number of BELs and LUTs used. How can this be? Am I looking at the wrong values to see whether the area has been reduced or not? Or is it a problem with some XST parameter? Thanks in advance to everyone who will answer! FlyingPenguin
- posted
17 years ago