You really need to improve your question asking. You usually have some vague question similar to "This morning my car doesn't start after I came home from work last night.". How is anyone supposed to answer such a question? The question itself is useless.
My guess would be you don't know how to use the GPIO and you aren't writing the registers correctly, you hooked it up wrong in your top level, or you are reading the same values because the inputs aren't changing. All of these are guesses since you didn't supply any details about how you implemented the GPIO in your design