首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

帮我看看这个FIFO的程序有什么问题。

没看到你读FIFO的操作,总体上写得不错。 建议: 1、写操作与WP的更改放在同一进程,读FIFO操作也与RP放在一起。这样可避免因FIFO满和FIFO空带来的操作错误,处理起来比较简单。 2、RP复位时最好也初始化为0。 3、可考虑用 wp<= (wp+1) mod w; 使程序更简单,rp也一样。 4、数据是否要考虑高阻输出。
返回列表