URL
https://opencores.org/ocsvn/qaz_libs/qaz_libs/trunk
Subversion Repositories qaz_libs
Compare Revisions
- This comparison shows the changes necessary to convert path
/qaz_libs/trunk
- from Rev 49 to Rev 48
- ↔ Reverse comparison
Rev 49 → Rev 48
/video/src/avf_line_buffer.sv
File deleted
/video/src/avf_kernel_1x_buffer.sv
File deleted
/video/src/fifo_to_avf.sv
File deleted
/video/src/avf_line_buffer_row.sv
File deleted
/video/src/avf_kernel_buffer.sv
File deleted
/video/src/avf_line_buffer_merge.sv
File deleted
/video/sim/tests/tb_avf_kernel_1x_buffer/files.f
File deleted
/video/sim/tests/tb_avf_kernel_1x_buffer/s_debug.svh
File deleted
/video/sim/tests/tb_avf_kernel_1x_buffer/t_debug.svh
File deleted
/video/sim/tests/tb_avf_kernel_1x_buffer/sim.do
File deleted
/video/sim/tests/tb_avf_kernel_1x_buffer/tb_files.f
File deleted
/video/sim/tests/tb_avf_kernel_1x_buffer/tb_env.svh
File deleted
/video/sim/tests/tb_avf_kernel_1x_buffer/sim.f
File deleted
/video/sim/tests/tb_avf_kernel_1x_buffer/tb_top.sv
File deleted
/video/sim/tests/tb_avf_kernel_1x_buffer/wip.do
File deleted
/video/sim/tests/tb_avf_line_buffer/files.f
File deleted
/video/sim/tests/tb_avf_line_buffer/s_debug.svh
File deleted
/video/sim/tests/tb_avf_line_buffer/t_debug.svh
File deleted
/video/sim/tests/tb_avf_line_buffer/sim.do
File deleted
/video/sim/tests/tb_avf_line_buffer/tb_files.f
File deleted
/video/sim/tests/tb_avf_line_buffer/tb_env.svh
File deleted
/video/sim/tests/tb_avf_line_buffer/tb_pkg_files.f
File deleted
/video/sim/tests/tb_avf_line_buffer/sim.f
File deleted
/video/sim/tests/tb_avf_line_buffer/t_top_base.svh
File deleted
/video/sim/tests/tb_avf_line_buffer/tb_top.sv
File deleted
/video/sim/tests/tb_avf_line_buffer/tb_top_pkg.sv
File deleted
/video/sim/tests/tb_avf_line_buffer/wip.do
File deleted
/video/sim/tests/tb_avf_line_buffer/init_test.do
File deleted
/BFM/src/anf/s_anf_api.svh
File deleted
/BFM/src/anf/s_anf_base.svh
File deleted
/BFM/src/anf/numeric_array.svh
File deleted
/BFM/src/anf/numeric_frame.svh
File deleted
/BFM/src/anf/anf_pkg.sv
File deleted
/BFM/src/axis_video_frame/avf_scoreboard.svh
69,7 → 69,7
// |
function void print_video_frame(ref video_frame_class f_h); |
string s; |
$display("%s", {80{"="}}); |
f_h.print_config(); |
$display(f_h.convert2string()); |
endfunction : print_video_frame |
|
/BFM/src/video_frame/video_frame_class.svh
97,21 → 97,19
|
// -------------------------------------------------------------------- |
function flattened_frame_t flatten_frame(); |
int i = 0; |
log.info($sformatf("%m")); |
flatten_frame = new[lines_per_frame*pixels_per_line]; |
|
foreach(this.lines[l]) |
foreach(this.lines[l].pixel[p]) |
flatten_frame[(l*pixels_per_line)+p] = this.lines[l].pixel[p]; |
begin |
flatten_frame[i] = this.lines[l].pixel[p]; |
i++; |
end |
endfunction: flatten_frame |
|
// -------------------------------------------------------------------- |
function void load_flatten_frame(flattened_frame_t a); |
make_constant(0); |
foreach(lines[l]) |
foreach(lines[l].pixel[p]) |
lines[l].pixel[p] = a[(l*pixels_per_line)+p]; |
endfunction: load_flatten_frame |
|
// -------------------------------------------------------------------- |
function void make_constant(int pixel); |
log.info($sformatf("%m")); |
this.lines = new[lines_per_frame]; |
349,19 → 347,14
endfunction: print_config |
|
// -------------------------------------------------------------------- |
function string convert2string(int grid=8); |
function string convert2string(); |
string s; |
string f =""; |
string fs = $sformatf("%%s%%%0d.h" , (bits_per_pixel % 4 == 0) |
? bits_per_pixel / 4 |
: (bits_per_pixel / 4) + 1 |
); |
foreach(this.lines[l]) |
begin |
s = $sformatf("[%4.d]", l); |
foreach(this.lines[l].pixel[p]) |
s = {s, $sformatf(fs, (p % grid == 0) ? "!" : "|", this.lines[l].pixel[p])}; |
|
s = {s, $sformatf("|%4.h", this.lines[l].pixel[p])}; |
f = {f, s, "|\n"}; |
end |
return f; |
/BFM/sim/tests/tb_axis_video_frame/t_debug.svh
54,7 → 54,11
fork |
s_seq.start(env_h.s_agent_h.sequencer_h); |
join_none |
seq.init(env_h.cfg_h.m_cfg_h.c_h); |
seq.init( env_h.cfg_h.m_cfg_h.pixels_per_line |
, env_h.cfg_h.m_cfg_h.lines_per_frame |
, env_h.cfg_h.m_cfg_h.bits_per_pixel |
, env_h.cfg_h.m_cfg_h.pixels_per_clk |
); |
phase.raise_objection(this); |
seq.start(env_h.m_agent_h.sequencer_h); |
phase.drop_objection(this); |
/axi4_stream_lib/sim/src/legacy/tb_axis_upsizer.sv
File deleted
/axi4_stream_lib/src/axis_fanout.sv
File deleted
/axi4_stream_lib/src/axis_down_shift.sv
File deleted
/sim/libs/axi4_lib_verilog/axi4_stream_base.f
3,14 → 3,19
+define+USE_MOD_PORTS |
|
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_if.sv |
${LIB_BASE_DIR}/axi4_stream_lib/src/data_to_axis_fsm.sv |
|
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_register_slice.sv |
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_map_fifo.sv |
|
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_mux.sv |
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_alias.sv |
|
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_downsizer.sv |
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_upsizer.sv |
|
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_eop_set.sv |
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_eop_mux.sv |
|
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_catenate.sv |
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_switch.sv |
${LIB_BASE_DIR}/axi4_stream_lib/src/axis_fanout.sv |
/basal/src/ROM/rom.sv
File deleted
/basal/src/ROM/axis_rom.sv
File deleted
/PCIe/syn/a10gx_riffa/a10gx_riffa.qpf
File deleted
/PCIe/syn/a10gx_riffa/a10gx_riffa.sv
File deleted
/PCIe/syn/a10gx_riffa/a10gx_riffa_pcie.sv
File deleted
/PCIe/syn/a10gx_riffa/a10gx_riffa.qsf
File deleted
\ No newline at end of file
/PCIe/syn/a10gx_riffa/a10gx_riffa.sdc
File deleted
/PCIe/syn/a10gx_riffa/a10gx_riffa_top.sv
File deleted
/PCIe/syn/a10gx_riffa/make_pof.tcl
File deleted
/PCIe/syn/a10gx_riffa/output_files/a10gx_riffa.cof
File deleted
\ No newline at end of file
/PCIe/syn/a10gx_riffa/sys_pll.qsys
File deleted
/PCIe/syn/a10gx_riffa/a10gx_sys.sv
File deleted