📄 jpeg_idcty.v
字号:
input [15:0] Data07In; input [15:0] Data08In; input [15:0] Data09In; input [15:0] Data10In; input [15:0] Data11In; input [15:0] Data12In; input [15:0] Data13In; input [15:0] Data14In; input [15:0] Data15In; input [15:0] Data16In; input [15:0] Data17In; input [15:0] Data18In; input [15:0] Data19In; input [15:0] Data20In; input [15:0] Data21In; input [15:0] Data22In; input [15:0] Data23In; input [15:0] Data24In; input [15:0] Data25In; input [15:0] Data26In; input [15:0] Data27In; input [15:0] Data28In; input [15:0] Data29In; input [15:0] Data30In; input [15:0] Data31In; input [15:0] Data32In; input [15:0] Data33In; input [15:0] Data34In; input [15:0] Data35In; input [15:0] Data36In; input [15:0] Data37In; input [15:0] Data38In; input [15:0] Data39In; input [15:0] Data40In; input [15:0] Data41In; input [15:0] Data42In; input [15:0] Data43In; input [15:0] Data44In; input [15:0] Data45In; input [15:0] Data46In; input [15:0] Data47In; input [15:0] Data48In; input [15:0] Data49In; input [15:0] Data50In; input [15:0] Data51In; input [15:0] Data52In; input [15:0] Data53In; input [15:0] Data54In; input [15:0] Data55In; input [15:0] Data56In; input [15:0] Data57In; input [15:0] Data58In; input [15:0] Data59In; input [15:0] Data60In; input [15:0] Data61In; input [15:0] Data62In; input [15:0] Data63In; begin case(Phase1Page) 3'd0:begin case(Phase1Count) 3'd0: begin Phase1R0wSel = Data00In; end 3'd1: begin Phase1R0wSel = Data02In; end 3'd2: begin Phase1R0wSel = Data01In; end 3'd3: begin Phase1R0wSel = Data05In; end endcase // case(Phase1Count) end // case: 3'd0 3'd1:begin case(Phase1Count) 3'd0: begin Phase1R0wSel = Data08In; end 3'd1: begin Phase1R0wSel = Data10In; end 3'd2: begin Phase1R0wSel = Data09In; end 3'd3: begin Phase1R0wSel = Data13In; end endcase // case(Phase1Count) end // case: 3'd1 3'd2:begin case(Phase1Count) 3'd0: begin Phase1R0wSel = Data16In; end 3'd1: begin Phase1R0wSel = Data18In; end 3'd2: begin Phase1R0wSel = Data17In; end 3'd3: begin Phase1R0wSel = Data21In; end endcase // case(Phase1Count) end // case: 3'd2 3'd3:begin case(Phase1Count) 3'd0: begin Phase1R0wSel = Data24In; end 3'd1: begin Phase1R0wSel = Data26In; end 3'd2: begin Phase1R0wSel = Data25In; end 3'd3: begin Phase1R0wSel = Data29In; end endcase // case(Phase1Count) end // case: 3'd3 3'd4:begin case(Phase1Count) 3'd0: begin Phase1R0wSel = Data32In; end 3'd1: begin Phase1R0wSel = Data34In; end 3'd2: begin Phase1R0wSel = Data33In; end 3'd3: begin Phase1R0wSel = Data37In; end endcase // case(Phase1Count) end // case: 3'd4 3'd5:begin case(Phase1Count) 3'd0: begin Phase1R0wSel = Data40In; end 3'd1: begin Phase1R0wSel = Data42In; end 3'd2: begin Phase1R0wSel = Data41In; end 3'd3: begin Phase1R0wSel = Data45In; end endcase // case(Phase1Count) end // case: 3'd5 3'd6:begin case(Phase1Count) 3'd0: begin Phase1R0wSel = Data48In; end 3'd1: begin Phase1R0wSel = Data50In; end 3'd2: begin Phase1R0wSel = Data49In; end 3'd3: begin Phase1R0wSel = Data53In; end endcase // case(Phase1Count) end // case: 3'd6 3'd7:begin case(Phase1Count) 3'd0: begin Phase1R0wSel = Data56In; end 3'd1: begin Phase1R0wSel = Data58In; end 3'd2: begin Phase1R0wSel = Data57In; end 3'd3: begin Phase1R0wSel = Data61In; end endcase // case(Phase1Count) end // case: 3'd7 endcase // case(Phase1Page) end endfunction function [15:0] Phase1R1wSel; input [2:0] Phase1Page; input [2:0] Phase1Count; input [15:0] Data00In; input [15:0] Data01In; input [15:0] Data02In; input [15:0] Data03In; input [15:0] Data04In; input [15:0] Data05In; input [15:0] Data06In; input [15:0] Data07In; input [15:0] Data08In; input [15:0] Data09In; input [15:0] Data10In; input [15:0] Data11In; input [15:0] Data12In; input [15:0] Data13In; input [15:0] Data14In; input [15:0] Data15In; input [15:0] Data16In; input [15:0] Data17In; input [15:0] Data18In; input [15:0] Data19In; input [15:0] Data20In; input [15:0] Data21In; input [15:0] Data22In; input [15:0] Data23In; input [15:0] Data24In; input [15:0] Data25In; input [15:0] Data26In; input [15:0] Data27In; input [15:0] Data28In; input [15:0] Data29In; input [15:0] Data30In; input [15:0] Data31In; input [15:0] Data32In; input [15:0] Data33In; input [15:0] Data34In; input [15:0] Data35In; input [15:0] Data36In; input [15:0] Data37In; input [15:0] Data38In; input [15:0] Data39In; input [15:0] Data40In; input [15:0] Data41In; input [15:0] Data42In; input [15:0] Data43In; input [15:0] Data44In; input [15:0] Data45In; input [15:0] Data46In; input [15:0] Data47In; input [15:0] Data48In; input [15:0] Data49In; input [15:0] Data50In; input [15:0] Data51In; input [15:0] Data52In; input [15:0] Data53In; input [15:0] Data54In; input [15:0] Data55In; input [15:0] Data56In; input [15:0] Data57In; input [15:0] Data58In; input [15:0] Data59In; input [15:0] Data60In; input [15:0] Data61In; input [15:0] Data62In; input [15:0] Data63In; begin case(Phase1Page) 3'd0:begin case(Phase1Count) 3'd0: begin Phase1R1wSel = Data04In; end 3'd1: begin Phase1R1wSel = Data06In; end 3'd2: begin Phase1R1wSel = Data07In; end 3'd3: begin Phase1R1wSel = Data03In; end endcase // case(Phase1Count) end // case: 3'd0 3'd1:begin case(Phase1Count) 3'd0: begin Phase1R1wSel = Data12In; end 3'd1: begin Phase1R1wSel = Data14In; end 3'd2: begin Phase1R1wSel = Data15In; end 3'd3: begin Phase1R1wSel = Data11In; end endcase // case(Phase1Count) end // case: 3'd1 3'd2:begin case(Phase1Count) 3'd0: begin Phase1R1wSel = Data20In; end 3'd1: begin Phase1R1wSel = Data22In; end 3'd2: begin Phase1R1wSel = Data23In; end 3'd3: begin Phase1R1wSel = Data19In; end endcase // case(Phase1Count) end // case: 3'd2 3'd3:begin case(Phase1Count) 3'd0: begin Phase1R1wSel = Data28In; end 3'd1: begin Phase1R1wSel = Data30In; end 3'd2: begin Phase1R1wSel = Data31In; end 3'd3: begin Phase1R1wSel = Data27In; end endcase // case(Phase1Count) end // case: 3'd3 3'd4:begin case(Phase1Count) 3'd0: begin Phase1R1wSel = Data36In; end 3'd1: begin Phase1R1wSel = Data38In; end 3'd2: begin Phase1R1wSel = Data39In; end 3'd3: begin Phase1R1wSel = Data35In; end endcase // case(Phase1Count) end // case: 3'd4 3'd5:begin case(Phase1Count) 3'd0: begin Phase1R1wSel = Data44In; end 3'd1: begin Phase1R1wSel = Data46In; end 3'd2: begin Phase1R1wSel = Data47In; end 3'd3: begin Phase1R1wSel = Data43In; end endcase // case(Phase1Count) end // case: 3'd5 3'd6:begin case(Phase1Count) 3'd0: begin Phase1R1wSel = Data52In; end 3'd1: begin Phase1R1wSel = Data54In; end 3'd2: begin Phase1R1wSel = Data55In; end 3'd3: begin Phase1R1wSel = Data51In; end endcase // case(Phase1Count) end // case: 3'd6 3'd7:begin case(Phase1Count) 3'd0: begin Phase1R1wSel = Data60In; end 3'd1: begin Phase1R1wSel = Data62In; end 3'd2: begin Phase1R1wSel = Data63In; end 3'd3: begin Phase1R1wSel = Data59In; end endcase // case(Phase1Count) end // case: 3'd7 endcase // case(Phase1Page) end endfunction assign Phase1R0w = Phase1R0wSel(Phase1Page, Phase1Count, Data00In, Data01In, Data02In, Data03In, Data04In, Data05In, Data06In, Data07In, Data08In, Data09In, Data10In, Data11In, Data12In, Data13In, Data14In, Data15In, Data16In, Data17In, Data18In, Data19In, Data20In, Data21In, Data22In, Data23In, Data24In, Data25In, Data26In, Data27In, Data28In, Data29In, Data30In, Data31In, Data32In, Data33In, Data34In, Data35In, Data36In, Data37In, Data38In, Data39In, Data40In, Data41In, Data42In, Data43In, Data44In, Data45In, Data46In, Data47In, Data48In, Data49In, Data50In, Data51In, Data52In, Data53In, Data54In, Data55In, Data56In, Data57In, Data58In, Data59In, Data60In, Data61In, Data62In, Data63In ); assign Phase1R1w = Phase1R1wSel(Phase1Page, Phase1Count, Data00In, Data01In, Data02In, Data03In, Data04In, Data05In, Data06In, Data07In, Data08In, Data09In, Data10In, Data11In, Data12In, Data13In, Data14In, Data15In, Data16In, Data17In, Data18In, Data19In, Data20In, Data21In, Data22In, Data23In, Data24In, Data25In, Data26In, Data27In, Data28In, Data29In, Data30In, Data31In, Data32In, Data33In, Data34In, Data35In, Data36In, Data37In, Data38In, Data39In, Data40In, Data41In, Data42In, Data43In, Data44In, Data45In, Data46In, Data47In, Data48In, Data49In, Data50In, Data51In, Data52In, Data53In, Data54In, Data55In, Data56In, Data57In, Data58In, Data59In, Data60In, Data61In, Data62In, Data63In );/* always @(*) begin case(Phase1Count) 3'd0: begin Phase1C0w <= 16'd2896; // C4_16
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -