mamadlin
Newbie level 3
Hi All,
I have a design that has 4 identical components (essentially 4 ports swith of some sort) The FPGA device is Stratix S80. The design is not too big less than 2% of the device. I have set of FIFO's which are mapped to memory bits inside as well.
I have verified my design on Cadence NC-simulator. But when I put it on hardware it gives me weird results! 2 ports works and the others don't! At first I thought the problem is hardware (I have Rs232 transceivers but I swapped the pins, still the same ports were not working! I thought the pin assignment was not good=>no luck!) Then I looked at the code, if I change some unrelated code around other ports start working and one doesn't!!! I played around with compilation options (mainly removed couple of optimization just to test it!) and the behavior changed again (3 ports working one didn't!!)
I use Quartus II V4.2 for compilation and synthesis.
Any idea what could be the source of these weird problems? I'd appreciate any help and/or tips.
Many thanks,
Mo.
I have a design that has 4 identical components (essentially 4 ports swith of some sort) The FPGA device is Stratix S80. The design is not too big less than 2% of the device. I have set of FIFO's which are mapped to memory bits inside as well.
I have verified my design on Cadence NC-simulator. But when I put it on hardware it gives me weird results! 2 ports works and the others don't! At first I thought the problem is hardware (I have Rs232 transceivers but I swapped the pins, still the same ports were not working! I thought the pin assignment was not good=>no luck!) Then I looked at the code, if I change some unrelated code around other ports start working and one doesn't!!! I played around with compilation options (mainly removed couple of optimization just to test it!) and the behavior changed again (3 ports working one didn't!!)
I use Quartus II V4.2 for compilation and synthesis.
Any idea what could be the source of these weird problems? I'd appreciate any help and/or tips.
Many thanks,
Mo.