使用塞思灵的Spartan-6的lx9型号FPGA实现miniLED屏显示,发现设计的视频切换产生卡顿问题找不到原因?

pfb111111 2020-09-16 06:14:03
小弟最近刚接手一个小的项目,要求用FPGA实现一个mini-LED屏幕的显示模组。带红外遥控以及拨码切换视频文件。实际上这个工作已经完成。但是在测试模组功能时发现使用拨码切会产生屏幕卡顿问题?
另外:代码其实不是我写的,但是我看过了之后没看出什么问题。下面附上一些图片以及部分代码。请各位大神能看看问题在那吗?
工作模式为SPI,从SD卡读数,设计sw123三个开关,通过组合得到8种命令,每个命令对应切换一个文件。
...全文
18852 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
amy0824 2021-03-02
  • 打赏
  • 举报
回复
FPGA点屏比Asic点屏的成本和功耗都要高很多呀,是不是没有合适的IC使用嗯,芯动科技承接芯片定制设计服务。
pfb111111 2021-01-15
  • 打赏
  • 举报
回复
已经查到了,没有加防抖设计。
Xilinx Spartan-6L FPGA系列芯片ALTIUM原理图库+PCB封装库(AD集成库): Library Component Count : 84 Name Description ---------------------------------------------------------------------------------------------------- XC6SLX100-L1CSG484C Spartan-6 LX 1.0V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Low Power Version, Commercial Grade, Pb-Free XC6SLX100-L1CSG484I Spartan-6 LX 1.0V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Low Power Version, Industrial Grade, Pb-Free XC6SLX100-L1FG484C Spartan-6 LX 1.0V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Low Power Version, Commercial Grade XC6SLX100-L1FG484I Spartan-6 LX 1.0V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Low Power Version, Industrial Grade XC6SLX100-L1FG676C Spartan-6 LX 1.0V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Low Power Version, Commercial Grade XC6SLX100-L1FG676I Spartan-6 LX 1.0V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Low Power Version, Industrial Grade XC6SLX100-L1FGG484C Spartan-6 LX 1.0V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Low Power Version, Commercial Grade, Pb-Free XC6SLX100-L1FGG484I Spartan-6 LX 1.0V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Low Power Version, Industrial Grade, Pb-Free XC6SLX100-L1FGG676C Spartan-6 LX 1.0V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Low Power Version, Commercial Grade, Pb-Free XC6SLX100-L1FGG676I Spartan-6 LX 1.0V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Low Power Version, Industrial Grade, Pb-Free XC6SLX150-L1CSG484C Spartan-6 LX 1.0V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Low Power Version, Commercial Grade, Pb-Free XC6SLX150-L1CSG484I Spartan-6 LX 1.0V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Low Power Version, Industrial Grade, Pb-Free XC6SLX150-L1FG484C Spartan-6 LX 1.0V FPGA, 338 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Low Po
Xilinx Spartan-6 FPGA系列芯片ALTIUM原理图库+PCB封装库(AD集成库): Library Component Count : 454 Name Description ---------------------------------------------------------------------------------------------------- XC6SLX100-2CSG484C Spartan-6 LX 1.2V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Speed Grade 2, Commercial Grade, Pb-Free XC6SLX100-2CSG484I Spartan-6 LX 1.2V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Speed Grade 2, Industrial Grade, Pb-Free XC6SLX100-2FG484C Spartan-6 LX 1.2V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Commercial Grade XC6SLX100-2FG484I Spartan-6 LX 1.2V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Industrial Grade XC6SLX100-2FG676C Spartan-6 LX 1.2V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Commercial Grade XC6SLX100-2FG676I Spartan-6 LX 1.2V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Industrial Grade XC6SLX100-2FGG484C Spartan-6 LX 1.2V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Commercial Grade, Pb-Free XC6SLX100-2FGG484I Spartan-6 LX 1.2V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Industrial Grade, Pb-Free XC6SLX100-2FGG676C Spartan-6 LX 1.2V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Commercial Grade, Pb-Free XC6SLX100-2FGG676I Spartan-6 LX 1.2V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Industrial Grade, Pb-Free XC6SLX100-3CSG484C Spartan-6 LX 1.2V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Speed Grade 3, Commercial Grade, Pb-Free XC6SLX100-3CSG484I Spartan-6 LX 1.2V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Speed Grade 3, Industrial Grade, Pb-Free XC6SLX100-3FG484C Spartan-6 LX 1.2V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 3, Commercial Grade XC6SLX100-3FG484I Sp
Xilinx Spartan-6 6L 全系列原理图库+PCB封装库(AD集成库).IntLib后缀文件,拆分后文件为PcbLib+SchLib格式,Altium Designer原理图库+PCB封装库,集成库型号列表如下: Library Component Count : 454 Name Description ---------------------------------------------------------------------------------------------------- XC6SLX100-2CSG484C Spartan-6 LX 1.2V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Speed Grade 2, Commercial Grade, Pb-Free XC6SLX100-2CSG484I Spartan-6 LX 1.2V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Speed Grade 2, Industrial Grade, Pb-Free XC6SLX100-2FG484C Spartan-6 LX 1.2V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Commercial Grade XC6SLX100-2FG484I Spartan-6 LX 1.2V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Industrial Grade XC6SLX100-2FG676C Spartan-6 LX 1.2V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Commercial Grade XC6SLX100-2FG676I Spartan-6 LX 1.2V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Industrial Grade XC6SLX100-2FGG484C Spartan-6 LX 1.2V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Commercial Grade, Pb-Free XC6SLX100-2FGG484I Spartan-6 LX 1.2V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Industrial Grade, Pb-Free XC6SLX100-2FGG676C Spartan-6 LX 1.2V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Commercial Grade, Pb-Free XC6SLX100-2FGG676I Spartan-6 LX 1.2V FPGA, 480 User I/Os, 676-Ball Fine-Pitch BGA (1.0mm Pitch), Speed Grade 2, Industrial Grade, Pb-Free XC6SLX100-3CSG484C Spartan-6 LX 1.2V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Speed Grade 3, Commercial Grade, Pb-Free XC6SLX100-3CSG484I Spartan-6 LX 1.2V FPGA, 338 User I/Os, 484-Ball Chip-Scale BGA (0.8mm Pitch), Speed Grade 3, Industrial Grade, Pb-Free XC6SLX100-3FG484C Spartan-6 LX 1.2V FPGA, 326 User I/Os, 484-Ball Fine-Pitch BGA (1.0m

2,425

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
  • 其他硬件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧