发 帖  
[FPGA作品] 勇敢的芯伴你玩转Altera FPGA连载90:FPGA片内ROM FIFO RAM联合实例
2018-9-7 22:16:37  1232 Altera
收藏 0 收藏 推荐 0 推荐
分享
勇敢的芯伴你玩转Altera FPGA连载90FPGA片内ROM FIFO RAM联合实例
特权同学,版权所有
配套例程和更多资料下载链接:
http://pan.baidu.com/s/1i5LMUUD


功能概述
         该工程实例内部系统功能框图如图9.89所示。我们通过IP核分别例化了ROM、FIFO和RAM,ROM有预存储的数据可供读取,将其放入FIFO中,随后再读出送到RAM供读取。通过Quartus II集成的在线逻辑分析仪SignalTapII,我们可以观察FPGA片内ROM、FIFO和RAM的读写时序,也可以只比较ROM预存储的数据和RAM最后读出的数据,确认整个读写缓存过程中,数据的一致性是否实现。
图9.89 存储器联合实例功能框图
         本实例工程模块层次如图9.90所示。
图9.90 存储器联合实例模块层次

功能仿真
Quartus II中,点击菜单“Tools à Run Simulation Tool à RTL Simulation”进行仿真。接着,Modelsim中我们可以查看读FIFO的波形。
         ROM、FIFO和RAM读写波形如图9.92所示。
图9.92 ROM、FIFO和RAM读写波形
         ROM读数据波形如图9.93所示。
图9.93 ROM读数据波形
         FIFO第一次读波形如图9.94所示。
图9.94 第一次FIFO读数据波形
         FIFO第二次读波形如图9.95所示。
图9.95 第二次FIFO读数据波形
         FIFO第三次读波形如图9.96所示。
图9.96 第三次FIFO读数据波形
         FIFO第四次读波形如图9.97所示。
图9.97 第四次FIFO读数据波形
         RAM读数据波形如图9.98所示。
图9.98 RAM读数据波形

在线调试
         连接好下载线,给CY4开发板供电。
点击菜单“Tools à SignalTap II Logic Analyzer”,进入逻辑分析仪主页面。
在右侧的“JTAG ChinaConfiguration”窗口中,建立好USB Blaster的连接后,点击“SOF Manager”后面的Programmer按钮进行下载。
         如图9.99所示,在“trigger”下面罗列了我们已经添加好的需要观察的信号,尤其是在almost_full信号的TriggerConditions一列,我们设置了值上升沿,表示almost_full上升沿(FIFO快要满了)时我们将触发采集。另外,我们用鼠标点击选中Instance下面的唯一一个选项,然后单击InstanceManager后面的运行按钮,执行一次触发采集。
图9.99 波形采样触发设置
波形如图9.100所示。这里包括了ROM的读取操作、FIFO的写和读操作、RAM的写和读操作。
图9.100 ROM、FIFO和RAM读写波形





2018-9-7 22:16:37   评论 举报
1 个讨论
刚开始学习FPGA来取经的
2018-9-11 22:27:07 评论 举报
只有小组成员才能发言,加入小组>>
278个成员聚集在这个小组 加入小组

创建小组步骤

关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表
-

推荐专区

龙8娱乐城官网干货集中营

专家问答

用户帮助┃咨询与建议┃版主议事

工程师杂谈

项目|工程师创意

招聘|求职}工程师职场

论坛电子赛事

社区活动专版

发烧友活动

-

嵌入式论坛

ARM龙8娱乐城官网论坛

Linux论坛

单片机/MCU论坛

MSP430龙8娱乐城官网论坛

FPGA|CPLD|ASIC论坛

STM32/STM8龙8娱乐城官网论坛

NXP MCU 龙8娱乐城官网论坛

DSP论坛

嵌入式系统论坛

-

电源龙8娱乐城官网论坛

电源龙8娱乐城官网论坛

无线充电龙8娱乐城官网

-

硬件龙8国际下载论坛

电路龙8国际下载论坛

电子元器件论坛

传感龙8娱乐城官网

总线龙8娱乐城官网|接口龙8娱乐城官网

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量龙8娱乐城官网专区

-

EDA龙8国际下载论坛

multisim论坛

PCB龙8国际下载论坛

PADS龙8娱乐城官网论坛

Protel|AD|DXP论坛

Allegro论坛

proteus论坛|仿真论坛

Orcad论坛

-

综合龙8娱乐城官网与应用

电机控制

工程资源中心

汽车电子龙8娱乐城官网论坛

医疗电子论坛

-

开源硬件

-

无线通信论坛

物联网龙8娱乐城官网

天线|RF射频|微波|雷达龙8娱乐城官网

-

IC龙8国际下载论坛

芯片测试与失效分析

Analog/RF IC龙8国际下载

龙8国际下载与制造封装测试

-

厂商专区

TI论坛

TI Deyisupport社区

-

检测龙8娱乐城官网与质量

电磁兼容(EMC)龙8国际下载与整改

安规知识论坛

检测与认证

-

消费电子论坛

手机龙8娱乐城官网论坛

平板电脑/mid论坛

音视/视频/机顶盒论坛

-

电子论坛综合区

聚丰众筹官方社区

新人报道区

聚丰供应链

-

论坛服务区

-

供求信息发布

方案交易

供需广告

芯片求购|供应发布区