实现乒乓操作,并封装成一个模块,后对该模块仿真。
乒乓操作的原理就是buffer1写,读buffer2,然后buffer2写,读buffer1,来回切换。
state = 1 :buffer1写,读buffer2;
state = 0 :buffer2写,读buffer1;
读写标志:
state = 1 :wr_flag1 = 1;rd_flag2= 1;
state = 0 :wr_flag1 = 0;rd_flag2= 0;
写进哪个缓冲?
wr_flag1 = 1 : buffer_1<=data_in;
wr_flag1 = 0 : buffer_2<=data_in;
读哪个缓冲中的数据?
rd_flag2 = 0 : data_out<=buffer_1;
rd_flag2 = 1 : data_out<=buffer_2;
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本工程用于实现FPGA设计中的乒乓操作,并编写tb测试文件进行仿真。便于自己回顾查看。 能根据乒乓原理画出其波形图,该波形图可与仿真波形图进行对比。 掌握二选一控制器分别控制哪两种情况。 state = 1:buffer1写,读buffer2; state=0 :buffer2写,读buffer1; 另外掌握读写标志是怎么回事。wr_flag1 ,rd_flag2; 写进哪个缓冲?读哪个缓冲中的数据。buffer_1,buffer_2;
资源推荐
资源详情
资源评论
收起资源包目录
pingpong_operation.zip (69个子文件)
img
bcacc6d8549b4c0f9f65408fa83313e3.png 242KB
4ec1988d6c064551b5331ce569d8d36c.png 119KB
tb
pingpong_operation_tb.v 561B
pingpong_operation_tb.v.bak 535B
rtl
pingpong.v 2KB
pingpong.v.bak 2KB
pingpong_operation.v 273B
pingpong_operation.v.bak 2KB
readme.txt 581B
prj
pingpong_operation.qsf 4KB
db
pingpong_operation.(0).cnf.hdb 830B
pingpong_operation.lpc.rdb 445B
pingpong_operation.lpc.html 570B
pingpong_operation.sld_design_entry_dsc.sci 227B
pingpong_operation.map.qmsg 6KB
pingpong_operation.db_info 144B
pingpong_operation.(1).cnf.cdb 3KB
pingpong_operation.npp.qmsg 3KB
pingpong_operation.rtlv.hdb 12KB
pingpong_operation.pre_map.cdb 4KB
pingpong_operation.smart_action.txt 8B
pingpong_operation.sld_design_entry.sci 227B
pingpong_operation.hif 508B
pingpong_operation.map_bb.hdb 10KB
pingpong_operation.rtlv_sg_swap.cdb 681B
pingpong_operation.tis_db_list.ddb 242B
pingpong_operation.ae.hdb 12KB
pingpong_operation.map.rdb 1KB
pingpong_operation.pre_map.hdb 12KB
pingpong_operation.sgate_sm_bdd.nvd 255B
pingpong_operation.rtlv_sg.cdb 3KB
pingpong_operation.hier_info 3KB
pingpong_operation.(0).cnf.cdb 1KB
pingpong_operation.sgate.nvd 3KB
pingpong_operation.cmp.rdb 4KB
pingpong_operation.cbx.xml 100B
pingpong_operation.lpc.txt 1KB
pingpong_operation.(1).cnf.hdb 1KB
pingpong_operation.sgate_sm.nvd 255B
prev_cmp_pingpong_operation.qmsg 6KB
pingpong_operation.qpf 1KB
incremental_db
compiled_partitions
pingpong_operation.db_info 144B
pingpong_operation.rrs.cdb 277B
README 653B
pingpong_operation.qws 3KB
simulation
modelsim
pingpong_operation_run_msim_rtl_verilog.do.bak 889B
msim_transcript 4KB
rtl_work
_lib.qdb 48KB
_lib1_0.qdb 32KB
_info 2KB
_lib1_0.qtl 21KB
_vmake 29B
_lib1_0.qpg 8KB
pingpong_operation_run_msim_rtl_verilog.do.bak6 889B
pingpong_operation_run_msim_rtl_verilog.do.bak7 889B
vsim.wlf 48KB
pingpong_operation_run_msim_rtl_verilog.do.bak3 889B
pingpong_operation_run_msim_rtl_verilog.do 889B
pingpong_operation_run_msim_rtl_verilog.do.bak4 889B
pingpong_operation_run_msim_rtl_verilog.do.bak2 889B
modelsim.ini 11KB
pingpong_operation_run_msim_rtl_verilog.do.bak8 889B
pingpong_operation_run_msim_rtl_verilog.do.bak1 889B
pingpong_operation_run_msim_rtl_verilog.do.bak5 889B
pingpong_operation_nativelink_simulation.rpt 1KB
output_files
pingpong_operation.done 26B
pingpong_operation.map.summary 567B
pingpong_operation.flow.rpt 8KB
pingpong_operation.map.rpt 16KB
共 69 条
- 1
Fighting_FPGA
- 粉丝: 1524
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页