当前位置: 首页 > wzjs >正文

做图标的网站详细的营销推广方案

做图标的网站,详细的营销推广方案,开发软件开发,wordpress 多个网址导航由于fpga实现除法相对复杂,故将除法变为乘法再移位。因此每种方法对图像输入数据均分3步进行,极其有效信号打三拍处理。 timescale 1ns / 1ps // // Description: 彩色图像灰度化 // module image_rgb2gray(input wire clk ,input wir…

由于fpga实现除法相对复杂,故将除法变为乘法再移位。因此每种方法对图像输入数据均分3步进行,极其有效信号打三拍处理。

`timescale 1ns / 1ps
//
// Description: 彩色图像灰度化
//
module image_rgb2gray(input  wire          clk       ,input  wire          reset     ,input  wire          valid_i   ,input  wire [23:0]   img_data_i,output wire          valid_o   ,output wire [23:0]   img_data_o 
);//常量parameter MODE = 1;  //0表示加权平均法,1表示平均法 //Y=0.299*R十0.587*G+0.114*Bparameter C0 = 9'd306; //0.299*1024;parameter C1 = 10'd601;//0.587*1024;parameter C2 = 7'd117; //0.114*1024;//参数声明wire [7:0] R, G, B;assign {R, G, B} = img_data_i;generate if (MODE) begin//1-平均法 1/3 * 512 = 171reg valid_d1;   reg [9:0] RGB_avr;reg valid_d2;   reg [16:0] RGB_avr_m;reg valid_d3;   reg [7:0] RGB_new;always@(posedge clk or posedge reset) beginif(reset) beginvalid_d1 <= 'b0;RGB_avr <= 'b0;end else beginvalid_d1 <= valid_i;RGB_avr <= R + G + B;endend//最大值不可能超过255*3*171 = 17'd130815always@(posedge clk) beginRGB_avr_m <= RGB_avr * 8'd171;endalways@(posedge clk or posedge reset) beginif(reset) beginvalid_d2 <= 'b0;end else beginvalid_d2 <= valid_d1;endend//最大值不可能超过255always@(posedge clk or posedge reset) beginif(reset) beginvalid_d3 <= 'b0;RGB_new <= 'b0;end else beginvalid_d3 <= valid_d2;RGB_new <= RGB_avr_m[16:9];endendassign valid_o = valid_d3;assign img_data_o = {3{RGB_new}};end else begin//0-加权平均法reg valid_d1;reg [16:0] Y_R_m;reg [17:0] Y_G_m;reg [14:0] Y_B_m;reg valid_d2;reg [17:0] Y_s;//最大值,当RGB都等于255时,(C0 + C1 + C2)*255 = 1024*255;不会出现负数reg valid_d3;reg [7:0] Y;always@(posedge clk ) beginY_R_m <= R*C0;Y_G_m <= G*C1;Y_B_m <= B*C2;endalways@(posedge clk or posedge reset) beginif(reset) beginvalid_d1 <= 0;end else beginvalid_d1 <= valid_i;endend    always@(posedge clk or posedge reset) beginif(reset) beginY_s <= 0;valid_d2 <= 0;end else beginif(valid_d1) beginY_s <= Y_R_m + Y_G_m + Y_B_m;endvalid_d2 <= valid_d1;endendalways@(posedge clk or posedge reset) beginif(reset) beginY <= 0;valid_d3 <= 0;end else beginif(valid_d2) beginY <= Y_s[17:10];endvalid_d3 <= valid_d2;endend  assign valid_o = valid_d3;assign img_data_o = {3{Y}};end        endgenerateendmodule

http://www.dtcms.com/wzjs/192478.html

相关文章:

  • 北京大兴最专业的网站建设公司竞价推广代运营服务
  • 网站建设的题目市场营销策划案的范文
  • 利用公共dns做网站解析百度seo怎么把关键词优化上去
  • 网站着陆页是什么意思最新网站发布
  • 重庆网站建设价格seo研究中心
  • 自己建网站做推广网站seo推广员招聘
  • 网站建设佰首选金手指三南京seo排名公司
  • 学生校园网站模板市场推广计划方案
  • 网站欢迎页面代码河南关键词优化搜索
  • 教育网站都有哪些河北百度推广客服电话
  • 北京经济适用房seo计费怎么刷关键词的
  • 济宁网站建设 优化培训永久免费用的在线客服系统
  • 配送网站开发文员短期电脑培训
  • 深圳企业年报网上申报入口北京专门做seo
  • 个人做搜索引擎网站违法吗搜索引擎调价工具哪个好
  • 怎么做离线网站seo积分系统
  • 企业网站安全建设方案网站关键词排名优化客服
  • 如何做强企业网站搜索引擎排名优化建议
  • 营销型企业网站建设板块设置seo培训机构排名
  • 网站做优化的成本高质量内容的重要性
  • 网页制作全套素材白杨seo课程
  • 做进口产品的网站好百度做广告推广怎么样
  • 网站的客服一般怎么做的创量广告投放平台
  • 手机wap 网站品牌营销战略
  • 广西建设工程质检安全网站上海百度推广优化公司
  • 安庆什么网站做火网站外部优化的4大重点
  • 有没有像一起做网店做男装的网站潍坊百度快速排名优化
  • win7系统可以做网站吗网站推广的常用方法
  • 郴州网站seo百度数据
  • 专业网站设计工作室全球十大搜索引擎