Now the behavioral simulation tells me that the code works exactly as
it is supposed to, however, when I actually implement it on my
development board it does not work. I have heard of this type of
problem many times, but have no idea where to begin in finding the
fault.
Just so nobody thinks I'm trying too much at once, I did try it
without the switches and told it to just output a solid, unchanging,
color. That worked. I tested it for each of the three colors.
The RTL schematic that is generated by ISE shows me that both the
three switches and the red_out, green_out, and blue_out do not exist,
but none of the warning messages that show up tell me that they were
removed. Can somebody tell me where to begin in solving this issue?
Perhaps a list of things to try / look for or link me to some possible
solution or list of solutions.
Are you sure there are no warning messages?
Cheers,
Jon
> The RTL schematic that is generated by ISE shows me that both the
> three switches and the red_out, green_out, and blue_out do not exist,
There's your problem.
No registers are being inferred.
Are you using a synchronous process?
-- Mike Treseler
Similar thing happens when inputs have a fixed connection to high or
low. The synthesis tool calculates the optimised logic and the result
may be fixed outputs, so the design will be reduced to some fixed
connections to high and low at the output.
Sometimes whole designs vanish this way. :-)
Have a nice synthesis
Eilert
jared....@gmail.com schrieb: