我正在Verilog中编写代码,将VGA显示器和PS / 2光学鼠标与FPGA(Spartan-3E入门套件)连接起来,制作简单的球和桨游戏。
我的VGA显示器运行完美。我还有PS / 2光学鼠标代码在一个单独的项目文件中独立工作(通过合成代码并在FPGA上运行并在8个LED上显示鼠标数据的前8位来测试)。但是,当我在主项目中为PS / 2鼠标创建模块并实例化模块时。它并不完美。发生的事情是这些位在一段时间后开始向前移动(如LED上所示)。
我只是不明白为什么它自己工作但在我的主项目中使用它时停止正常工作。它不向任何其他模块提供输出/输入。
我应该在这里粘贴我的代码吗?