|--single_channel
| pingpang_buffer.v
| pingpang_ram.v
| pingpang_top.v
| pingpang_tb.sv
|
|--double_channel
│ build.bat
│ data_gen.v
│ pingpang.v
│ pingpang_tb.sv
│ readme.md
│
|--assert
2.png
3.png
4.png
5.png
single_channel -->通过俩个单通道拼接
double_channel -->直接使用双通道
build.bat --->win下iverilog编译测试
data_gen --->测试用数据生成器
pingpang --->乒乓操作rtl
pingpang_tb -->测试文件
实现输入输出缓存模块,包括a to b 与b to a两条通道(每个通道两个buffer,共四个)
当switch为高时,切换buffer
输入 | 输出 |
---|---|
data_in_a[15:0] | data_out_a[15:0] |
clk | |
rst_n | |
data_in_b[15:0] | data_out_b[15:0] |
switch |
|
ToDo
- 对乒乓中的buffer增加数据处理模块