Misc small fixes and improvements

* Disable 480p scanlines in auto mode
* Remove inoperable 3x/4x processing modes from 1080i list
* Add 640x512 mode to 480p group and limit 480p sampler option to 525-line modes
* Fix occasional pixel repetion issue after HDMI<->DVI TX switch
* Add "Allow upsample2x" option
* Add comments to some unclear sections
This commit is contained in:
marqs committed 2017-08-10 00:06:35 +03:00
1 parent 2cd36cdd37
commit 9d14cc776e
11 files changed
+388 -359

No files matched your search

+7 -5
View File
@@ -239,9 +239,9 @@ case (V_MULTMODE)
col_id_act = {2'b00, hcnt_2x[0]};
end
`H_MULTMODE_OPTIMIZED: begin
pclk_act = pclk_1x;
pclk_act = pclk_1x; //special case: pclk bypass to enable 2x native sampling
linebuf_hoffset = hcnt_2x_opt;
col_id_act = {2'b00, hcnt_2x[1]};;
col_id_act = {2'b00, hcnt_2x[1]};
end
endcase
end
@@ -358,9 +358,11 @@ linebuf linebuf_rgb (
);
//Postprocess pipeline
// h_cnt, v_cnt, line_id, col_id: 0
// HSYNC, VSYNC, DE: 1
// RGB: 2
//
// Latency with respect to h_cnt/v_cnt before 1st stage:
// line_id, col_id: 0 cycles
// HSYNC, VSYNC, DE: 1 cycle
// RGB: 2 cycles
always @(posedge pclk_act)
begin
line_id_pp1 <= line_id_act;