URL
https://opencores.org/ocsvn/mkjpeg/mkjpeg/trunk
Subversion Repositories mkjpeg
Compare Revisions
- This comparison shows the changes necessary to convert path
/mkjpeg/trunk/tb
- from Rev 54 to Rev 56
- ↔ Reverse comparison
Rev 54 → Rev 56
/wave.do
124,43 → 124,38
add wave -noupdate -divider BUF_FIFO |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/clk |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/rst |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/img_size_x |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/img_size_y |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/img_size_x |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/img_size_y |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/sof |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/iram_wren |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/iram_wdata |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock(10) |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock(9) |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock(8) |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock(7) |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock(6) |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock(5) |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock(4) |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock(3) |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock(2) |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock(1) |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/block_lock(0) |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/fifo_almost_full |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/fdct_fifo_hf_full |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/fdct_block_cnt |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/fdct_fifo_rd |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/fdct_fifo_q |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/fdct_fifo_hf_full |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/pixel_cnt |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/line_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/line_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/ramq |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/ramd |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/ramwaddr_d1 |
add wave -noupdate -format Literal -height 74 -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/ramwaddr |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/ramwaddr |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/ramenw |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/ramraddr |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/write_ptr |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/read_ptr |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/ramraddr |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/pix_inblk_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/read_block_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/write_block_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/ramraddr_int |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/raddr_base_line |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/raddr_tmp |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/ramwaddr_d1 |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/line_lock |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/memwr_line_cnt |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/memwr_line_cnt |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/wr_line_idx |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/line_inblk_cnt |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/write_block_cnt |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/read_block_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/ramraddr_int |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_buf_fifo/memrd_offs_cnt |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/memrd_line |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_buf_fifo/rd_line_idx |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_buf_fifo/image_write_end |
add wave -noupdate -divider FDCT |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_fdct/clk |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_fdct/rst |
168,7 → 163,7
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_fdct/ready_pb |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_fdct/writing_en |
add wave -noupdate -format Literal -radix unsigned -expand /jpeg_tb/u_jpegenc/u_fdct/fdct_sm_settings |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_fdct/bf_block_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_fdct/cur_cmp_idx |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_fdct/bf_fifo_rd |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_fdct/bf_dval |
add wave -noupdate -format Literal -radix hexadecimal /jpeg_tb/u_jpegenc/u_fdct/bf_fifo_q |
196,11 → 191,13
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_fdct/odv1 |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_fdct/dcto1 |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_fdct/cmp_idx |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_fdct/cur_cmp_idx |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_fdct/rd_addr |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_fdct/input_rd_cnt |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_fdct/rd_en |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_fdct/rd_en_d1 |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_fdct/eoi_fdct |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_fdct/x_pixel_cnt |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_fdct/y_line_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_fdct/rdaddr |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_fdct/wr_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_fdct/dbuf_data |
567,7 → 564,7
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_outmux/ram_wren |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_outmux/ram_wraddr |
TreeUpdate [SetDefaultTree] |
WaveRestoreCursors {{Cursor 4} {15100525000 ps} 0} |
WaveRestoreCursors {{Cursor 4} {1221815000 ps} 0} |
configure wave -namecolwidth 150 |
configure wave -valuecolwidth 83 |
configure wave -justifyvalue left |
582,4 → 579,4
configure wave -timeline 0 |
configure wave -timelineunits ps |
update |
WaveRestoreZoom {3854654563 ps} {22956070813 ps} |
WaveRestoreZoom {0 ps} {6725160750 ps} |
/vhdl/HostBFM.vhd
317,10 → 317,10
-- others => X"01" |
|
-- 75% |
--X"08", X"06", X"06", X"07", X"06", X"05", X"08", X"07", X"07", X"07", X"09", X"09", X"08", X"0A", X"0C", X"14", |
--X"0D", X"0C", X"0B", X"0B", X"0C", X"19", X"12", X"13", X"0F", X"14", X"1D", X"1A", X"1F", X"1E", X"1D", X"1A", |
--X"1C", X"1C", X"20", X"24", X"2E", X"27", X"20", X"22", X"2C", X"23", X"1C", X"1C", X"28", X"37", X"29", X"2C", |
--X"30", X"31", X"34", X"34", X"34", X"1F", X"27", X"39", X"3D", X"38", X"32", X"3C", X"2E", X"33", X"34", X"32" |
X"08", X"06", X"06", X"07", X"06", X"05", X"08", X"07", X"07", X"07", X"09", X"09", X"08", X"0A", X"0C", X"14", |
X"0D", X"0C", X"0B", X"0B", X"0C", X"19", X"12", X"13", X"0F", X"14", X"1D", X"1A", X"1F", X"1E", X"1D", X"1A", |
X"1C", X"1C", X"20", X"24", X"2E", X"27", X"20", X"22", X"2C", X"23", X"1C", X"1C", X"28", X"37", X"29", X"2C", |
X"30", X"31", X"34", X"34", X"34", X"1F", X"27", X"39", X"3D", X"38", X"32", X"3C", X"2E", X"33", X"34", X"32" |
|
-- 15 % |
--X"35", X"25", X"28", X"2F", |
341,37 → 341,37
--X"FF", X"FF", X"FF", X"FF" |
|
-- 50% |
X"10", X"0B", X"0C", X"0E", X"0C", X"0A", X"10", X"0E", |
X"0D", X"0E", X"12", X"11", X"10", X"13", X"18", X"28", |
X"1A", X"18", X"16", X"16", X"18", X"31", X"23", X"25", |
X"1D", X"28", X"3A", X"33", X"3D", X"3C", X"39", X"33", |
X"38", X"37", X"40", X"48", X"5C", X"4E", X"40", X"44", |
X"57", X"45", X"37", X"38", X"50", X"6D", X"51", X"57", |
X"5F", X"62", X"67", X"68", X"67", X"3E", X"4D", X"71", |
X"79", X"70", X"64", X"78", X"5C", X"65", X"67", X"63" |
--X"10", X"0B", X"0C", X"0E", X"0C", X"0A", X"10", X"0E", |
--X"0D", X"0E", X"12", X"11", X"10", X"13", X"18", X"28", |
--X"1A", X"18", X"16", X"16", X"18", X"31", X"23", X"25", |
--X"1D", X"28", X"3A", X"33", X"3D", X"3C", X"39", X"33", |
--X"38", X"37", X"40", X"48", X"5C", X"4E", X"40", X"44", |
--X"57", X"45", X"37", X"38", X"50", X"6D", X"51", X"57", |
--X"5F", X"62", X"67", X"68", X"67", X"3E", X"4D", X"71", |
--X"79", X"70", X"64", X"78", X"5C", X"65", X"67", X"63" |
); |
|
constant qrom_chr : ROMQ_TYPE := |
( |
-- 50% for chrominance |
X"11", X"12", X"12", X"18", X"15", X"18", X"2F", X"1A", |
X"1A", X"2F", X"63", X"42", X"38", X"42", X"63", X"63", |
X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63", |
X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63", |
X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63", |
X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63", |
X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63", |
X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63" |
--X"11", X"12", X"12", X"18", X"15", X"18", X"2F", X"1A", |
--X"1A", X"2F", X"63", X"42", X"38", X"42", X"63", X"63", |
--X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63", |
--X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63", |
--X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63", |
--X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63", |
--X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63", |
--X"63", X"63", X"63", X"63", X"63", X"63", X"63", X"63" |
|
-- 75% chrominance |
--X"09", X"09", X"09", X"0C", X"0B", X"0C", X"18", X"0D", |
--X"0D", X"18", X"32", X"21", X"1C", X"21", X"32", X"32", |
--X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32", |
--X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32", |
--X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32", |
--X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32", |
--X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32", |
--X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32" |
X"09", X"09", X"09", X"0C", X"0B", X"0C", X"18", X"0D", |
X"0D", X"18", X"32", X"21", X"1C", X"21", X"32", X"32", |
X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32", |
X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32", |
X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32", |
X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32", |
X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32", |
X"32", X"32", X"32", X"32", X"32", X"32", X"32", X"32" |
|
--X"08", X"06", X"06", X"07", X"06", X"05", X"08", X"07", X"07", X"07", X"09", X"09", X"08", X"0A", X"0C", X"14", |
--X"0D", X"0C", X"0B", X"0B", X"0C", X"19", X"12", X"13", X"0F", X"14", X"1D", X"1A", X"1F", X"1E", X"1D", X"1A", |