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

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

?? top_median_filter.v

?? 3x3中值濾波 verilog
?? V
字號:

// +FHDR------------------------------------------------------------------------
// Copyright (c) 2004, pudn ASIC.
// pudn ASIC Confidential Proprietary
// -----------------------------------------------------------------------------
// FILE NAME      :	top_median_filter.v
// TYPE           : parameter
// DEPARTMENT     :	pudn ASIC
// AUTHOR         : Liu Yuxuan
// AUTHOR' EMAIL  : liuyuxuan@pudn.com
// -----------------------------------------------------------------------------
// Release history
// VERSION Date AUTHOR DESCRIPTION
// 0.0  12 Jun 2006, Liu Yuxuan (Create)
// -----------------------------------------------------------------------------
// KEYWORDS : Digital Video Processer, Noise Reduction, Median Filter
// -----------------------------------------------------------------------------
// PURPOSE :   
//            This module is the top module of the median filter circuit.
// -----------------------------------------------------------------------------
// PARAMETERS
// PARAM NAME RANGE : DESCRIPTION : DEFAULT : VA UNITS
// -----------------------------------------------------------------------------
// REUSE ISSUES
// Reset Strategy :
// Clock Domains : 
// Critical Timing :
// Test Features :
// Asynchronous I/F : 
// Scan Methodology :
// Instantiations :
// Other :
// -FHDR------------------------------------------------------------------------

`resetall
`timescale 1ns/1ps
module top_median_filter(
   clk,
   rst_n,
   ori_hs,
   ori_vs,
   ori_hde,
   ori_vde,
   ori_data,
   active_pixel,
   edge_tol_y,
   edge_tol_uv,
   filter_sel,
   bypass,
   
   des_de,
   des_data,
   hs,
   vs,
   hde,
   vde
);

// Internal Declarations

input         clk;
input         rst_n;
input         ori_hs;
input         ori_vs;
input         ori_hde;
input         ori_vde;
input  [15:0] ori_data;
input  [11:0] active_pixel;
input  [7:0]  edge_tol_y;
input  [7:0]  edge_tol_uv;
input  [1:0]  filter_sel;
input         bypass;

output        des_de;
output [15:0] des_data;
output        hs;
output        vs;
output        hde;
output        vde;


wire        clk;
wire        rst_n;
wire        ori_hs;
wire        ori_vs;
wire        ori_hde;
wire        ori_vde;
wire [15:0] ori_data;
wire [11:0] active_pixel;
wire [7:0]  edge_tol_y;
wire [7:0]  edge_tol_uv;
wire [1:0]  filter_sel;
wire        bypass;

wire        des_de;
wire [15:0] des_data;
wire        hs;
wire        vs;
wire        hde;
wire        vde;

// Local declarations

// Internal signal declarations

//data_gen
wire [7:0]  mdf_y_a31;
wire [7:0]  mdf_y_a32;
wire [7:0]  mdf_y_a33;
wire [7:0]  mdf_uv_a31;
wire [7:0]  mdf_uv_a32;
wire [7:0]  mdf_uv_a33;
wire        extra_vde;
//wr_ctr
wire        line_switch;
wire        wr_en_1;
wire        wr_en_2;
wire [10:0] wr_addr;
wire [7:0]  wr_data_y;
wire [7:0]  wr_data_uv;
wire        hs_wr;
wire        vs_wr;
wire        hde_wr;
wire        vde_wr;
//rd_ctr
wire [7:0]  rd_data_y1;
wire [7:0]  rd_data_y2;
wire [7:0]  rd_data_uv1;
wire [7:0]  rd_data_uv2;
wire [10:0] rd_addr;
wire [7:0]  mdf_y_a11;
wire [7:0]  mdf_y_a12;
wire [7:0]  mdf_y_a13;
wire [7:0]  mdf_y_a21;
wire [7:0]  mdf_y_a22;
wire [7:0]  mdf_y_a23;
wire [7:0]  mdf_uv_a11;
wire [7:0]  mdf_uv_a12;
wire [7:0]  mdf_uv_a13;
wire [7:0]  mdf_uv_a21;
wire [7:0]  mdf_uv_a22;
wire [7:0]  mdf_uv_a23;
wire        hs_rd;
wire        vs_rd;
wire        hde_rd;
wire        vde_bypass;
wire        vde_rd;
//edge_detect
wire        edge_here;
//mdf_y
wire [7:0]  des_data_y;
wire [7:0]  des_data_uv;
wire        hs_des;
wire        vs_des;
wire        hde_des;
wire        vde_des;

// Instances

data_gen generate_data(
   .clk        (clk),
   .rst_n      (rst_n),
   .ori_hs     (ori_hs),
   .ori_vs     (ori_vs),
   .ori_hde    (ori_hde),
   .ori_vde    (ori_vde),
   .ori_data   (ori_data),
   
   .mdf_y_a31  (mdf_y_a31),
   .mdf_y_a32  (mdf_y_a32),
   .mdf_y_a33  (mdf_y_a33),
   .mdf_uv_a31 (mdf_uv_a31),
   .mdf_uv_a32 (mdf_uv_a32),
   .mdf_uv_a33 (mdf_uv_a33),
   .extra_vde  (extra_vde)
);

wr_ctr_mdf write_control(
   .clk         (clk),
   .rst_n       (rst_n),
   .hs          (ori_hs),
   .vs          (ori_vs),
   .hde         (ori_hde),
   .vde         (ori_vde),
   .extra_vde   (extra_vde),
   .data_in_y   (ori_data[15:8]),
   .data_in_uv  (ori_data[7:0]),
   
   .line_switch (line_switch),
   .wr_en_1     (wr_en_1),
   .wr_en_2     (wr_en_2),
   .wr_addr     (wr_addr),
   .wr_data_y   (wr_data_y),
   .wr_data_uv  (wr_data_uv),
   .hs_out      (hs_wr),
   .vs_out      (vs_wr),
   .hde_out     (hde_wr),
   .vde_out     (vde_wr)
);

line_buffers_mdf pixel_ram(
   .clk             (clk),
   .rst_n           (rst_n),
   .wr_en_1         (wr_en_1),
   .wr_en_2         (wr_en_2),
   .wr_addr         (wr_addr),
   .wr_data_y       (wr_data_y),
   .wr_data_uv      (wr_data_uv),
   .rd_addr         (rd_addr),
   
   .rd_data_y1_reg  (rd_data_y1),
   .rd_data_y2_reg  (rd_data_y2),
   .rd_data_uv1_reg (rd_data_uv1),
   .rd_data_uv2_reg (rd_data_uv2)
);
   
rd_ctr_mdf read_control(
   .clk          (clk),
   .rst_n        (rst_n),
   .hs           (ori_hs),
   .vs           (ori_vs),
   .hde          (ori_hde),
   .vde          (ori_vde),
   .extra_vde    (extra_vde),
   .active_pixel (active_pixel),
   .line_switch  (line_switch),
   .rd_data_y1   (rd_data_y1),
   .rd_data_y2   (rd_data_y2),
   .rd_data_uv1  (rd_data_uv1),
   .rd_data_uv2  (rd_data_uv2),
   
   .rd_addr      (rd_addr),
   .mdf_y_a11    (mdf_y_a11),
   .mdf_y_a12    (mdf_y_a12),
   .mdf_y_a13    (mdf_y_a13),
   .mdf_y_a21    (mdf_y_a21),
   .mdf_y_a22    (mdf_y_a22),
   .mdf_y_a23    (mdf_y_a23),
   .mdf_uv_a11   (mdf_uv_a11),
   .mdf_uv_a12   (mdf_uv_a12),
   .mdf_uv_a13   (mdf_uv_a13),
   .mdf_uv_a21   (mdf_uv_a21),
   .mdf_uv_a22   (mdf_uv_a22),
   .mdf_uv_a23   (mdf_uv_a23),
   .hs_out       (hs_rd),
   .vs_out       (vs_rd),
   .hde_out      (hde_rd),
   .vde_1_out    (vde_bypass),
   .vde_2_out    (vde_rd)
);

edge_detect edge_detector(
   .clk         (clk),
   .rst_n       (rst_n),
   .edge_tol_y  (edge_tol_y),
   .edge_tol_uv (edge_tol_uv),
   .mdf_a11     ({mdf_y_a11,mdf_uv_a11}),
   .mdf_a12     ({mdf_y_a12,mdf_uv_a12}),
   .mdf_a13     ({mdf_y_a13,mdf_uv_a13}),
   .mdf_a21     ({mdf_y_a21,mdf_uv_a21}),
   .mdf_a22     ({mdf_y_a22,mdf_uv_a22}),
   .mdf_a23     ({mdf_y_a23,mdf_uv_a23}),
   .mdf_a31     ({mdf_y_a31,mdf_uv_a31}),
   .mdf_a32     ({mdf_y_a32,mdf_uv_a32}),
   .mdf_a33     ({mdf_y_a33,mdf_uv_a33}),
   
   .edge_here   (edge_here)
);

median_filter median_filter(
   .clk         (clk),
   .rst_n       (rst_n),
   .hs          (hs_rd),
   .vs          (vs_rd),
   .hde         (hde_rd),
   .vde         (vde_rd),
   .edge_here   (edge_here),
   .filter_sel  (filter_sel),
   .mdf_a11     ({mdf_y_a11,mdf_uv_a11}),
   .mdf_a12     ({mdf_y_a12,mdf_uv_a12}),
   .mdf_a13     ({mdf_y_a13,mdf_uv_a13}),
   .mdf_a21     ({mdf_y_a21,mdf_uv_a21}),
   .mdf_a22     ({mdf_y_a22,mdf_uv_a22}),
   .mdf_a23     ({mdf_y_a23,mdf_uv_a23}),
   .mdf_a31     ({mdf_y_a31,mdf_uv_a31}),
   .mdf_a32     ({mdf_y_a32,mdf_uv_a32}),
   .mdf_a33     ({mdf_y_a33,mdf_uv_a33}),
   
   .des_data_y  (des_data_y),
   .des_data_uv (des_data_uv),
   .hs_out      (hs_des),
   .vs_out      (vs_des),
   .hde_out     (hde_des),
   .vde_out     (vde_des)
);

yuv_data_out YUV_data_out_reg(
   .clk         (clk),
   .rst_n       (rst_n),
   .hs          (hs_des),
   .vs          (vs_des),
   .hde         (hde_des),
   .vde         (vde_des),
   .vde_bypass  (vde_bypass),
   .des_data_y  (des_data_y),
   .des_data_uv (des_data_uv),
   .bypass      (bypass),
   .ori_data    (ori_data),
   
   .des_de      (des_de),
   .des_data    (des_data),
   .hs_out      (hs),
   .vs_out      (vs),
   .hde_out     (hde),
   .vde_out     (vde)
);

endmodule // top_scaler

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲制服丝袜av| 国产成人在线看| 国产激情一区二区三区桃花岛亚洲| 成人a免费在线看| 欧美一级黄色片| 亚洲色图欧美在线| 国产乱人伦精品一区二区在线观看 | 日韩一区二区三区av| 国产欧美日韩视频一区二区| 亚洲国产一区视频| 色综合天天综合| 国产免费久久精品| 黄色精品一二区| 欧美日韩国产小视频在线观看| 中文字幕一区二区三区在线播放| 久久精品国产第一区二区三区| 欧美三级三级三级| 亚洲女性喷水在线观看一区| 成人免费黄色大片| 久久久www免费人成精品| 日韩电影一区二区三区四区| 欧洲国内综合视频| 一区二区三区日韩精品| 不卡的av在线| 国产色产综合色产在线视频| 极品美女销魂一区二区三区| 欧美一区二区免费| 欧美aa在线视频| 91精品久久久久久久91蜜桃| 亚洲超碰精品一区二区| 在线观看亚洲精品| 一区二区三区四区中文字幕| 一本一本大道香蕉久在线精品| 国产精品久久久久精k8 | 国产欧美精品区一区二区三区| 久久精品国产秦先生| 欧美一级电影网站| 久久精品国内一区二区三区| 欧美一区二区视频在线观看2020 | 日韩精品欧美成人高清一区二区| 欧洲在线/亚洲| 亚洲综合av网| 欧美人与禽zozo性伦| 丝袜美腿成人在线| 欧美成人乱码一区二区三区| 另类小说视频一区二区| 精品国产露脸精彩对白| 国产乱码一区二区三区| 国产精品污污网站在线观看| 99久久综合色| 亚洲va欧美va人人爽| 欧美一区二区三区免费| 极品销魂美女一区二区三区| 国产亚洲成年网址在线观看| 成人h动漫精品一区二区| 亚洲黄色片在线观看| 欧美精品在线一区二区三区| 久久精品99久久久| 国产精品久久夜| 欧美情侣在线播放| 国产毛片精品国产一区二区三区| 国产精品乱人伦| 欧美日韩一级二级三级| 精品一区二区三区日韩| 中文字幕一区二区三区av| 欧美日韩日日夜夜| 国产精品99久久久久久久vr| 亚洲三级电影网站| 日韩免费性生活视频播放| eeuss鲁片一区二区三区在线观看| 亚洲国产美国国产综合一区二区 | 欧美精品在线一区二区| 丁香一区二区三区| 性做久久久久久久免费看| 久久久久久久久99精品| 欧美私人免费视频| 床上的激情91.| 老司机精品视频导航| 亚洲裸体xxx| 久久蜜臀精品av| 欧美日韩国产高清一区二区| 国产精品自拍毛片| 午夜a成v人精品| 亚洲女同女同女同女同女同69| 日韩三级在线观看| 91久久精品一区二区| 国产精品一区二区无线| 午夜精品久久久久久不卡8050| 日韩一区中文字幕| 久久久国产精品不卡| 91精品国产高清一区二区三区| 99国产精品久久久久久久久久| 久久不见久久见免费视频7 | 欧美体内she精高潮| 粉嫩一区二区三区在线看| 免费观看在线综合色| 亚洲国产欧美日韩另类综合| 国产精品国产精品国产专区不蜜 | 国产黄色精品网站| 麻豆成人久久精品二区三区红| 亚洲国产成人av网| 亚洲免费观看高清完整版在线| 久久久久久久久久久久久女国产乱| 欧美精品在线视频| 欧美视频在线一区| 色综合久久久久综合99| av一区二区三区在线| 国产永久精品大片wwwapp | 欧美电影免费提供在线观看| 欧美日韩国产成人在线免费| 在线观看亚洲精品| 色丁香久综合在线久综合在线观看| 国产v综合v亚洲欧| 国产成人综合亚洲91猫咪| 国产精品一线二线三线精华| 激情综合亚洲精品| 国产精品66部| 国产a久久麻豆| 成人高清免费观看| 色综合天天综合网天天狠天天 | 国产精品久久毛片a| 国产精品国产三级国产aⅴ中文| 国产精品久久一卡二卡| 亚洲精品第1页| 亚洲国产精品久久久久婷婷884| 香蕉乱码成人久久天堂爱免费| 亚洲图片欧美视频| 日韩和欧美一区二区| 九一九一国产精品| 国产老女人精品毛片久久| 成人av一区二区三区| 91亚洲资源网| 欧美日韩欧美一区二区| 91精品国产手机| 久久精品欧美日韩精品| 国产精品久久久久久久久久久免费看 | 欧美日韩一区二区三区在线| 在线成人小视频| 欧美精品一区二区三区久久久| 日本一区免费视频| 亚洲男同性恋视频| 日韩高清国产一区在线| 黄页网站大全一区二区| 9l国产精品久久久久麻豆| 欧美专区日韩专区| 欧美白人最猛性xxxxx69交| 中文字幕欧美激情| 婷婷综合五月天| 国产成人超碰人人澡人人澡| 91污片在线观看| 欧美一区二区三区免费大片| 国产精品网站一区| 五月天欧美精品| 国产69精品久久99不卡| 欧美日韩在线播放三区| 久久久精品综合| 亚洲福利电影网| 懂色av噜噜一区二区三区av| 欧美日韩中文国产| 国产日韩欧美精品一区| 亚洲一区二区欧美| 国产成人精品免费网站| 欧美精品v国产精品v日韩精品| 久久―日本道色综合久久| 亚洲国产精品一区二区www| 国产成人av自拍| 日韩一区二区三区免费看| 中文字幕一区三区| 九色porny丨国产精品| 欧美性色黄大片手机版| 国产午夜精品在线观看| 日韩av电影天堂| 在线观看视频91| 日韩一区在线看| 国产91清纯白嫩初高中在线观看| 欧美精品亚洲二区| 一区二区欧美国产| 成人黄色电影在线| 久久久久亚洲综合| 美腿丝袜亚洲色图| 欧美久久久一区| 亚洲成人免费视频| 色94色欧美sute亚洲线路一久| 久久久99精品免费观看| 男人操女人的视频在线观看欧美 | 亚洲国产美女搞黄色| 91婷婷韩国欧美一区二区| 国产视频在线观看一区二区三区 | 午夜av电影一区| 91麻豆精品视频| 国产精品国产三级国产| 高清在线不卡av| 国产欧美一区二区精品久导航 | 欧美极品少妇xxxxⅹ高跟鞋| 精品综合久久久久久8888| 欧美一区在线视频| 蜜桃av一区二区三区| 国产偷国产偷精品高清尤物 | 日本一区二区三区四区| 国产福利一区二区三区视频在线|