使用verilog语言对灰度转换算法进行设计

将YCrCb转换成灰度

verilog程序设计如下图所示:

仿真截图如下图所示:

module YCrCb(
input clk,
input rst,
input [4:0] R,
input [5:0] G,
input [4:0] B,
output [7:0] Y);

wire [7:0] R0, G0, B0;
    assign R0 = {R, R[4:2]};
    assign G0 = {G, G[5:4]};
    assign B0 = {B, B[4:2]};
    
    reg [15:0] R1, G1, B1;
    
    always

verilog对YCrCb转换灰度设计及仿真相关推荐

  1. (多图) 基于Verilog HDL的FIR数字滤波器设计与仿真

    引言:数字滤波器是语音与图像处理.模式识别.雷达信号处理.频谱分析等应用中的一种基本的处理部件,它能满足波器对幅度和相位特性的严格要求,避免模拟滤波器所无法克服的电压漂移.温度漂移和噪声等问题.有限冲 ...

  2. verilog编码器及七段译码器设计及仿真

    题目要求:设计一个10输入编码器和一个七段译码器,要求使输入值在译码器显示 所需仪器: 步骤 代码 实验图 所需仪器: 软件:modelsim.quartus. 硬件:实验箱. 步骤 在modelsi ...

  3. Verilog学习笔记(3)Modelsim仿真_补码转换_七段译码逻辑设计

    1.组合逻辑代码设计和仿真 1.1补码转换 正数补码与原码相同; 负数补码转换方法是符号位不变,幅度位按位取反加1; 代码: //补码转换逻辑 module comp_conv( a , a_comp ...

  4. verilog扰码器设计及仿真

    本设计使用verilog语言实现扰码器设计与仿真 本工程在quartusII下实现并在modelsim下进行仿真 设计中包括加扰器和解扰器模块.仿真测试模块等. 下面是工程截图: 下面是modelsi ...

  5. et结波导口转换_超宽频带波导同轴转换的设计和HFSS仿真

    2.4 实测结果 根据设计方案制作加工了BJ40 和BJ120 两种口径的波导同轴转换,使用Agilent E8363C 矢量网络分析仪进行器件的测试,完成对仿真结果的验证. 所加工的波导同轴转换实物 ...

  6. 基于matlab的捷联惯导算法设计及仿真,基于 Matlab 的捷联惯导算法设计及仿真1doc.doc...

    基于 Matlab 的捷联惯导算法设计及仿真1doc 基于 Matlab 的捷联惯导算法设计及仿真1 严恭敏 西北工业大学航海学院,西安 (710072) E-mail:yangongmin@163. ...

  7. 基于matlab的模糊控制器的设计与仿真,基于MATLAB的模糊控制洗衣机的设与仿真详解.doc...

    基于MATLAB的模糊控制洗衣机的设计与 仿真 卫瑶瑶,王胜红 (南京农业大学工学院,210031) 摘要:根据模糊控制的原理对传统洗衣机进行改造,设计了模糊控制系统.通过MATLAB仿真,采用取最大 ...

  8. 两级运算放大器设计与仿真

    两级运算放大器的设计与仿真 0.两级运算放大器的设计步骤 运算放大器(简称运放)是许多模拟系统和混合信号系统中的一个完整部分.各种不同复杂程度的运放被用来实现各种功能:从直流偏置的产生到高速放大或滤波 ...

  9. 数字IC设计 FPGA——再谈加法器设计(使用Verilog 原语 进行四位加法器设计)

    数字IC设计 FPGA--再谈加法器设计(使用Verilog 原语 进行四位加法器设计) 前面介绍了关于xilinx FPGA CLB的基本原理和结构,以及如何使用原语进行设计(在一般的设计中使用不到 ...

最新文章

  1. linux dev controlC0,关于Linux的alsa音频问题解决
  2. Java项目:精品养老院管理系统(java+Springboot+Maven+mybatis+Vue+Mysql)
  3. C# WPF Application 下的文件操作
  4. react 遍历对象_探索:跟随《Build your own React》实现一个简易React
  5. 深度学习(十五)——SPPNet, Fast R-CNN
  6. Android布局中的空格以及占一个汉字宽度的空格的实现
  7. kodi android 目录,Kodi添加本机和电脑上的电影视频、音乐、图片目录教程
  8. jQuery的DOM操作
  9. 使用ASP.NET Core和Entity Framework Core实现Angular 7 SPA CRUD
  10. linux中如何设置用户自己的工作环境,Linux系统下设置用户登录环境
  11. weak引用表原理探究
  12. Selenium + C# 实现模拟百度贴吧签到 2
  13. base64编码计算机网络,什么是Base64(Base64)?
  14. 大学生如何培育计算机思维,计算机思维下的计算机课程改革思路探索
  15. 文通Windows CE平台车牌识别
  16. 使用get-pip.py 安装python2 的pip
  17. 解读MCE(Machine Check Exception)和Intel CSR寄存器(configuration Registers)的代码含义工具
  18. Windin10 Vs2017找不到 stdio.h
  19. 数据化运营chapter3_code--数据处理
  20. 受保护的PDF文件如何编辑【PDF解密软件】

热门文章

  1. why SAP CRM My Opportunity Master page must be renamed as S2
  2. Java配置文件的使用
  3. Marketing Cloud里contact批量删除的http负载
  4. Send data format set as XML
  5. SAP CRM WebClient UI F4 value help is centrally implemented in CRM_THTMLB_UTIL/F4Frameset.html
  6. express中response.js 提供的sendFile方法的调试
  7. 一段最简单的使用socket.io进行服务器和客户端通信的例子代码
  8. 通过一个实际例子理解Kubernetes里pod的自动scale - 水平自动伸缩
  9. 使用Excel调用ABAP系统的函数
  10. c++ 共享内存_关于Linux共享内存的实验 [二] - 原因