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 35 to Rev 36
- ↔ Reverse comparison
Rev 35 → Rev 36
/wave.do
375,9 → 375,6
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/dbuf_data |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/dbuf_q |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/dbuf_we |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/rd_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/rd_en_d |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/rd_en |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/rle_runlength |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/rle_size |
add wave -noupdate -format Literal -radix decimal /jpeg_tb/u_jpegenc/u_rle_top/rle_amplitude |
410,21 → 407,30
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/u_rle/rst |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/u_rle/clk |
add wave -noupdate -format Literal -radix decimal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/di |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/u_rle/divalid |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/wr_cnt |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/u_rle/start_pb |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/u_rle/sof |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/rle_sm_settings |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_rle_top/u_rle/runlength |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_rle_top/u_rle/size |
add wave -noupdate -format Literal -radix decimal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/amplitude |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/u_rle/dovalid |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/rd_addr |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/prev_dc_reg_0 |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/prev_dc_reg_1 |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/prev_dc_reg_2 |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/acc_reg |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/size_reg |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/ampli_vli_reg |
add wave -noupdate -format Literal -radix decimal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/ampli_vli_reg |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/runlength_reg |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/u_rle/dovalid_reg |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/zero_cnt |
add wave -noupdate -format Literal -radix unsigned /jpeg_tb/u_jpegenc/u_rle_top/u_rle/zero_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/wr_cnt_d1 |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/u_rle/dovalid |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/runlength |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/size |
add wave -noupdate -format Literal -radix decimal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/amplitude |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/wr_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/rd_cnt |
add wave -noupdate -format Literal /jpeg_tb/u_jpegenc/u_rle_top/u_rle/rd_en_d |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/u_rle/rd_en |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/u_rle/divalid |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_rle_top/u_rle/zrl_proc |
add wave -noupdate -divider HUFFMAN |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_huffman/clk |
add wave -noupdate -format Logic /jpeg_tb/u_jpegenc/u_huffman/rst |
563,7 → 569,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} {444348 ps} 0} |
WaveRestoreCursors {{Cursor 4} {705443843 ps} 0} |
configure wave -namecolwidth 150 |
configure wave -valuecolwidth 55 |
configure wave -justifyvalue left |
578,4 → 584,4
configure wave -timeline 0 |
configure wave -timelineunits ps |
update |
WaveRestoreZoom {0 ps} {1050 ns} |
WaveRestoreZoom {705315540 ps} {705572146 ps} |
/COMPILE.do
74,6 → 74,8
vcom ../design/huffman/DoubleFifo.vhd |
vcom ../design/huffman/DC_ROM.vhd |
vcom ../design/huffman/AC_ROM.vhd |
vcom ../design/huffman/DC_CR_ROM.vhd |
vcom ../design/huffman/AC_CR_ROM.vhd |
vcom ../design/huffman/Huffman.vhd |
|
# bytestuffer |
/header.hex
211,6 → 211,39
FF |
C4 |
00 |
1F |
01 |
00 |
03 |
01 |
01 |
01 |
01 |
01 |
01 |
01 |
01 |
01 |
00 |
00 |
00 |
00 |
00 |
00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
0A |
0B |
FF |
C4 |
00 |
B5 |
10 |
00 |
391,6 → 424,189
F8 |
F9 |
FA |
FF |
C4 |
00 |
B5 |
11 |
00 |
02 |
01 |
02 |
04 |
04 |
03 |
04 |
07 |
05 |
04 |
04 |
00 |
01 |
02 |
77 |
00 |
01 |
02 |
03 |
11 |
04 |
05 |
21 |
31 |
06 |
12 |
41 |
51 |
07 |
61 |
71 |
13 |
22 |
32 |
81 |
08 |
14 |
42 |
91 |
A1 |
B1 |
C1 |
09 |
23 |
33 |
52 |
F0 |
15 |
62 |
72 |
D1 |
0A |
16 |
24 |
34 |
E1 |
25 |
F1 |
17 |
18 |
19 |
1A |
26 |
27 |
28 |
29 |
2A |
35 |
36 |
37 |
38 |
39 |
3A |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
4A |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
5A |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
6A |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
7A |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
8A |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
9A |
A2 |
A3 |
A4 |
A5 |
A6 |
A7 |
A8 |
A9 |
AA |
B2 |
B3 |
B4 |
B5 |
B6 |
B7 |
B8 |
B9 |
BA |
C2 |
C3 |
C4 |
C5 |
C6 |
C7 |
C8 |
C9 |
CA |
D2 |
D3 |
D4 |
D5 |
D6 |
D7 |
D8 |
D9 |
DA |
E2 |
E3 |
E4 |
E5 |
E6 |
E7 |
E8 |
E9 |
EA |
F2 |
F3 |
F4 |
F5 |
F6 |
F7 |
F8 |
F9 |
FA |
FF |
DA |
00 |
399,9 → 615,9
01 |
00 |
02 |
00 |
11 |
03 |
11 |
00 |
00 |
3F |
00 |
/vhdl/HostBFM.vhd
346,15 → 346,15
|
constant qrom_chr : ROMQ_TYPE := |
( |
-- 50% for luminance! but used as chrominance, TODO!! |
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" |
-- 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" |
); |
|
variable data_read : unsigned(31 downto 0); |