亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fdct.v

?? DCT source code,verilog代碼。有興趣的可以參考下。
?? V
字號:
/////////////////////////////////////////////////////////////////////////                                                             ////////  Forward Discrete Cosine Transform and ZigZag unit          ////////                                                             ////////  Author: Richard Herveille                                  ////////          richard@asics.ws                                   ////////          www.asics.ws                                       ////////                                                             /////////////////////////////////////////////////////////////////////////////                                                             //////// Copyright (C) 2002 Richard Herveille                        ////////                    richard@asics.ws                         ////////                                                             //////// This source file may be used and distributed without        //////// restriction provided that this copyright statement is not   //////// removed from the file and that any derivative work contains //////// the original copyright notice and the associated disclaimer.////////                                                             ////////     THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY     //////// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED   //////// TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS   //////// FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR      //////// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,         //////// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES    //////// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE   //////// GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR        //////// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF  //////// LIABILITY, WHETHER IN  CONTRACT, STRICT LIABILITY, OR TORT  //////// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  //////// OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE         //////// POSSIBILITY OF SUCH DAMAGE.                                 ////////                                                             ///////////////////////////////////////////////////////////////////////////  CVS Log////  $Id: fdct.v,v 1.3 2002/10/31 12:50:03 rherveille Exp $////  $Date: 2002/10/31 12:50:03 $//  $Revision: 1.3 $//  $Author: rherveille $//  $Locker:  $//  $State: Exp $//// Change History://               $Log: fdct.v,v $//               Revision 1.3  2002/10/31 12:50:03  rherveille//               *** empty log message ***////               Revision 1.2  2002/10/23 09:06:59  rherveille//               Improved many files.//               Fixed some bugs in Run-Length-Encoder.//               Removed dependency on ud_cnt and ro_cnt.//               Started (Motion)JPEG hardware encoder project.////synopsys translate_off//`include "timescale.v"//synopsys translate_onmodule fdct(clk, ena, rst, dstrb, din, dout, douten);	//	// parameters	//	////////////////////////////////////////////////////////////////////	//                                                                //	// ITU-T.81, ITU-T.83 & Coefficient resolution notes              //	//                                                                //	////////////////////////////////////////////////////////////////////	//                                                                //	// Worst case error (all input values -128) is                    //	// zero (i.e. no errors) when using 15bit coefficients            //	//                                                                //	// Using less bits for the coefficients produces a biterror       //	// approx. equal to (15 - used_coefficient-bits).                 //	// i.e. 14bit coefficients, errors in dout-bit[0] only            //	//      13bit coefficients, errors in dout-bits[1:0]              //	//      12bit coefficients, errors in dout-bits[2:0] etc.         //	// Tests with real non-continous tone image data have shown that  //	// even when using 13bit coefficients errors remain in the lsb    //	// only (i.e. dout-bit[0]                                         //	//                                                                //	// The amount of coefficient-bits needed is dependent on the      //	// desired quality.                                               //	// The JPEG-standard compliance specs.(ITU-T.83) prescribe        //	// that the output of the combined DCT AND Quantization unit      //	// shall not exceed 1 for the desired quality.                    //	//                                                                //	// This means for high quantization levels, lesser bits           //	// for the DCT unit can be used.                                  //	//                                                                //	// Looking at the recommended "quantization tables for generic    //	// compliance testing of DCT-based processes" (ITU-T.83 annex B)  //	// it can be noticed that relatively large quantization values    //	// are being used. Errors in the lower-order bits should          //	// therefore not be visible.                                      //	// For certain applications some of the lower-order bits could    //	// actually be discarded. When looking at the luminance and       //	// chrominance example quantization tables (ITU-T.81 annex K)     //	// it can be seen that the smallest quantization value is ten     //	// (qnt_val_min = 10). This means that the lowest 2bits can be    //	// discarded (set to zero '0') without having any effect on the   //	// final result. In this example 11 bit or 12 bit coefficients    //	// would be sufficient.                                           //	//                                                                //	////////////////////////////////////////////////////////////////////	parameter coef_width = 11;	parameter di_width = 8;	parameter do_width = 12;	//	// inputs & outputs	//	input clk;                    // system clock	input ena;                    // clock enable	input rst;                    // active low asynchronous reset	input dstrb;                  // data-strobe. Present dstrb 1clk-cycle before data block	input  [di_width-1:0] din;	output [do_width-1:0] dout;	output                douten; // data-out enable	//	// variables	//	wire doe;	wire [do_width -1:0]  // results from DCT module		res00, res01, res02, res03, res04, res05, res06, res07,		res10, res11, res12, res13, res14, res15, res16, res17,		res20, res21, res22, res23, res24, res25, res26, res27,		res30, res31, res32, res33, res34, res35, res36, res37, 		res40, res41, res42, res43, res44, res45, res46, res47,		res50, res51, res52, res53, res54, res55, res56, res57, 		res60, res61, res62, res63, res64, res65, res66, res67,		res70, res71, res72, res73, res74, res75, res76, res77;	//	// module body	//	// Hookup DCT module	dct #(coef_width, di_width, do_width)	dct_mod(		.clk(clk),		.ena(ena),		.rst(rst),		.dstrb(dstrb),		.din(din),		.dout_00(res00),		.dout_01(res01),		.dout_02(res02),		.dout_03(res03),		.dout_04(res04),		.dout_05(res05),		.dout_06(res06),		.dout_07(res07),		.dout_10(res10),		.dout_11(res11),		.dout_12(res12),		.dout_13(res13),		.dout_14(res14),		.dout_15(res15),		.dout_16(res16),		.dout_17(res17),		.dout_20(res20),		.dout_21(res21),		.dout_22(res22),		.dout_23(res23),		.dout_24(res24),		.dout_25(res25),		.dout_26(res26),		.dout_27(res27),		.dout_30(res30),		.dout_31(res31),		.dout_32(res32),		.dout_33(res33),		.dout_34(res34),		.dout_35(res35),		.dout_36(res36),		.dout_37(res37),		.dout_40(res40),		.dout_41(res41),		.dout_42(res42),		.dout_43(res43),		.dout_44(res44),		.dout_45(res45),		.dout_46(res46),		.dout_47(res47),		.dout_50(res50),		.dout_51(res51),		.dout_52(res52),		.dout_53(res53),		.dout_54(res54),		.dout_55(res55),		.dout_56(res56),		.dout_57(res57),		.dout_60(res60),		.dout_61(res61),		.dout_62(res62),		.dout_63(res63),		.dout_64(res64),		.dout_65(res65),		.dout_66(res66),		.dout_67(res67),		.dout_70(res70),		.dout_71(res71),		.dout_72(res72),		.dout_73(res73),		.dout_74(res74),		.dout_75(res75),		.dout_76(res76),		.dout_77(res77),		.douten(doe)	);	// Hookup ZigZag unit	zigzag zigzag_mod(		.clk(clk), 		.ena(ena),		.dstrb(doe),		.din_00(res00),		.din_01(res01),		.din_02(res02),		.din_03(res03),		.din_04(res04),		.din_05(res05),		.din_06(res06),		.din_07(res07),		.din_10(res10),		.din_11(res11),		.din_12(res12),		.din_13(res13),		.din_14(res14),		.din_15(res15),		.din_16(res16),		.din_17(res17),		.din_20(res20),		.din_21(res21),		.din_22(res22),		.din_23(res23),		.din_24(res24),		.din_25(res25),		.din_26(res26),		.din_27(res27),		.din_30(res30),		.din_31(res31),		.din_32(res32),		.din_33(res33),		.din_34(res34),		.din_35(res35),		.din_36(res36),		.din_37(res37),		.din_40(res40),		.din_41(res41),		.din_42(res42),		.din_43(res43),		.din_44(res44),		.din_45(res45),		.din_46(res46),		.din_47(res47),		.din_50(res50),		.din_51(res51),		.din_52(res52),		.din_53(res53),		.din_54(res54),		.din_55(res55),		.din_56(res56),		.din_57(res57),		.din_60(res60),		.din_61(res61),		.din_62(res62),		.din_63(res63),		.din_64(res64),		.din_65(res65),		.din_66(res66),		.din_67(res67),		.din_70(res70),		.din_71(res71),		.din_72(res72),		.din_73(res73),		.din_74(res74),		.din_75(res75),		.din_76(res76),		.din_77(res77),		.dout(dout),		.douten(douten)	);endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠色狠狠色合久久伊人| 国产一区二区三区香蕉| 精品久久99ma| 欧美色图12p| 精品国产1区二区| 国产在线视频精品一区| 国产女同互慰高潮91漫画| 亚洲一区在线观看视频| 麻豆成人久久精品二区三区小说| 国产69精品久久久久毛片| 色偷偷一区二区三区| 精品理论电影在线| 国产精品影视在线观看| 日韩美女在线视频| 午夜欧美2019年伦理| jiyouzz国产精品久久| 亚洲欧美另类在线| 久久99精品久久久| 精品视频免费在线| 久99久精品视频免费观看| 久久精品亚洲麻豆av一区二区| 天堂资源在线中文精品| 成人久久18免费网站麻豆| 久久日韩粉嫩一区二区三区| 日本大胆欧美人术艺术动态| 在线播放中文字幕一区| 一区二区三区高清在线| 一本色道久久综合亚洲aⅴ蜜桃| 香蕉av福利精品导航| 欧洲亚洲精品在线| 亚洲乱码精品一二三四区日韩在线| 成人avav影音| 亚洲三级久久久| aaa亚洲精品| 青青草精品视频| 日韩一区二区免费高清| 精品一区二区三区视频在线观看| 国产精品久久久久9999吃药| 国产成+人+日韩+欧美+亚洲| 亚洲国产精品麻豆| 91精品免费在线观看| 日本不卡一区二区三区高清视频| 国内成人自拍视频| 国产精品高潮呻吟| 欧美成人女星排名| 色老头久久综合| 亚洲午夜电影网| 国产精品麻豆网站| 色综合亚洲欧洲| 亚洲精品国产高清久久伦理二区| 精品日韩成人av| 欧美三级三级三级爽爽爽| 国产91丝袜在线播放九色| 日韩电影在线免费观看| 一区二区三区四区在线| 国产亚洲欧美一级| 日韩视频不卡中文| 欧美精品 国产精品| 色哟哟精品一区| 丁香一区二区三区| 国产综合色精品一区二区三区| 五月激情综合网| 亚洲精品中文字幕乱码三区 | 国产老肥熟一区二区三区| 性做久久久久久免费观看| 亚洲人成伊人成综合网小说| 欧美高清在线视频| 91蜜桃免费观看视频| 蜜臀国产一区二区三区在线播放| 亚洲一区在线播放| 亚洲综合丁香婷婷六月香| 亚洲日本乱码在线观看| 亚洲色大成网站www久久九九| 国产精品视频yy9299一区| 国产精品乱码人人做人人爱| 久久精品一区二区| 国产精品视频九色porn| 国产精品久久久久久久第一福利 | 日本高清不卡一区| 色欧美片视频在线观看 | 91亚洲大成网污www| 99精品偷自拍| 男人的天堂久久精品| 亚洲18女电影在线观看| 日产国产欧美视频一区精品| 美女视频网站久久| 韩国在线一区二区| 白白色 亚洲乱淫| 欧美日韩在线不卡| 亚洲成a人片在线不卡一二三区| 国产精品伦理一区二区| 日本一区二区三区高清不卡| 国产偷国产偷亚洲高清人白洁| 国产精品天美传媒| 亚洲黄色av一区| 日韩国产高清影视| 精品一二线国产| 国产成人在线观看免费网站| 亚洲欧洲日韩在线| 日韩欧美中文字幕制服| 精品国产乱码久久久久久免费| 精品日韩一区二区三区免费视频| 久久男人中文字幕资源站| 国产情人综合久久777777| 亚洲精品欧美二区三区中文字幕| 五月综合激情日本mⅴ| 久久99国产精品免费网站| 久久男人中文字幕资源站| 欧美美女视频在线观看| 欧美成人欧美edvon| 国产精品国产三级国产aⅴ原创| 亚洲综合无码一区二区| 美女网站一区二区| 成人免费三级在线| 欧美日韩国产精品成人| 色88888久久久久久影院野外| 欧美日韩亚洲综合在线 | 亚洲午夜在线电影| 久久99蜜桃精品| 欧美bbbbb| 波多野结衣视频一区| 欧美熟乱第一页| 色婷婷综合久久久久中文 | 国产精品69毛片高清亚洲| 91麻豆免费在线观看| 91精品国产综合久久小美女| 国产清纯白嫩初高生在线观看91| 亚洲综合偷拍欧美一区色| 国产精品自拍一区| 欧美剧情片在线观看| 国产精品色噜噜| 老司机精品视频线观看86| 色成年激情久久综合| 久久久久久一级片| 爽爽淫人综合网网站| eeuss鲁片一区二区三区在线观看| 69精品人人人人| 亚洲精品视频在线| 国产69精品久久99不卡| 日韩欧美综合一区| 亚洲福中文字幕伊人影院| av电影天堂一区二区在线| 精品久久久三级丝袜| 香蕉成人伊视频在线观看| 色综合久久中文综合久久97| 国产片一区二区三区| 国产在线精品一区在线观看麻豆| 欧美日韩一区久久| 一区二区三区资源| 99久久精品免费精品国产| 国产视频一区在线播放| 精品一区二区三区影院在线午夜| 欧美精选午夜久久久乱码6080| 亚洲免费av高清| 色综合天天综合狠狠| 国产精品―色哟哟| 成人激情小说乱人伦| 久久精品免视看| 国产成人精品一区二| 2021久久国产精品不只是精品| 日韩一区欧美小说| 成人污污视频在线观看| 国产欧美视频一区二区| 国产剧情在线观看一区二区| 久久蜜桃一区二区| 国产寡妇亲子伦一区二区| 久久精品视频一区二区| 国产精品系列在线观看| 国产欧美日韩麻豆91| 成人美女视频在线观看| 中文字幕亚洲一区二区av在线| 成人一区在线看| 中文字幕一区二区不卡| 91久久线看在观草草青青 | 日韩精品一二区| 欧美一区二区日韩一区二区| 最新国产成人在线观看| www.亚洲在线| 伊人性伊人情综合网| 欧美日韩中文精品| 天堂影院一区二区| 日韩一区二区免费高清| 国产一区二区导航在线播放| 欧美韩日一区二区三区四区| 成人av电影在线播放| 亚洲精品日日夜夜| 5566中文字幕一区二区电影| 美女一区二区三区| 中文字幕精品在线不卡| 色天天综合久久久久综合片| 丝袜诱惑制服诱惑色一区在线观看| 91精品啪在线观看国产60岁| 狠狠色综合播放一区二区| 国产欧美精品一区二区三区四区| 色综合视频一区二区三区高清| 亚洲高清免费视频| 久久蜜臀精品av| 在线观看亚洲精品| 激情综合亚洲精品| 亚洲人成网站色在线观看|