一个Verilog程序

/*-------------------------------------------------------------------------
CONFIDENTIAL IN CONFIDENCE
This confidential and proprietary software may be only used as authorized
by a licensing agreement from CrazyBingo (Thereturnofbingo).
In the event of publication, the following notice is applicable:
Copyright (C) 2011-2012 CrazyBingo Corporation
The entire notice above must be reproduced on all authorized copies.
Author              :       CrazyBingo
Technology blogs    :       http://blog.chinaaet.com/crazybingohttp://www.cnblogs.com/crazybingo
Eamil Address       :       thereturnofbingo@gmail.com
Filename            :       mult_4bits.v
Data                :       2012-11-01
Version             :       1.0
Description         :       This module is mult of 3 bits data.
Modification History    :
Data            By          Version         Change Description
===========================================================================
12/11/01        CrazyBingo  1.0             Original
--------------------------------------------------------------------------*/
`timescale 1 ns / 1 ns
module  mult_4bits
(input  [3:0]   x,input [3:0]   y,output    [7:0] mult_out
);wire  [3:0]   temp0 = y[0] ? x : 4'd0;
wire    [3:0]   temp1 = y[1] ? x : 4'd0;
wire    [3:0]   temp2 = y[2] ? x : 4'd0;
wire    [3:0]   temp3 = y[3] ? x : 4'd0;assign mult_out = temp0 + (temp1 << 1) + (temp2 << 2) + (temp3 << 3);endmodule

第一个Verilog程序相关推荐

  1. 【SystemC】(二)第一个SystemC程序

    目录 1  代码文件介绍 1.1  adder.h文件 1.2  adder.cpp文件 1.3  top.sv文件 1.4  Makefile文件 1.5  run.tcl文件 2  运行仿真 2. ...

  2. verilog将100mhz分频为1hz_50m 分频器设计——50MHZ(含verilog程序)

    50m 分频器设计--50MHZ(含verilog程序) 分频器设计 一.实验目的 1.熟悉分频器的原理: 2.掌握采用Verilog HDL语言设计分频器的方法: 3.进一步学习利用VerilogH ...

  3. 第一个spring程序

    第一个spring程序: 第一步:导入jar包. 新建maven项目: <dependency><groupId>org.springframework</groupId ...

  4. 快速搭建第一个Mybatis程序

    一.简介 1.初识Mybatis 2.持久化 3.持久层 4.为什么需要Mybatis 二.第一个Mybatis程序 1.搭建环境 2.创建一个新模块 3.编写代码 4.Junit测试 三.可能遇到的 ...

  5. Linux上运行一个c程序

    b站的视频链接:Linux虚拟机运行c程序_哔哩哔哩_bilibili希望对大家有所帮助,不对的地方还请多多指教!https://www.bilibili.com/video/BV18Q4y1r7st ...

  6. Go:分布式学习利器(1) -- 开发环境搭建 + 运行第一个go程序

    文章目录 为什么要学习 go 开发环境搭建 -- MAC 运行第一个go程序 go 函数的返回值设置 go 函数的命令行参数 为什么要学习 go 在如下几个应用场景的需求下产生了go: 超大规模分布式 ...

  7. 用java实现一个计算器程序_1.2第一个java程序——hello world

    第一个java程序--hello world 实现一个java程序,主要有三个步骤:1.编写源代码,2.编译源代码,3.运行.java的源代码必须先编译,然后才能由JVM解析执行.所以我们程序员第一步 ...

  8. C(第一个C程序) 和 C++ (第一个C++程序)对比碰撞

    个人博客首页(点击查看详情) -- https://blog.51cto.com/11495268 1.简介 C++ 是对 C 的继承.扩展,但从语言角度来说,这是 两种变成语言,就一定存在不同,本文 ...

  9. 区块链c端应用小程序_区块链如何真正起作用? 我建立了一个应用程序向您展示。...

    区块链c端应用小程序 by Sean Han 通过肖恩·韩 区块链如何真正起作用? 我建立了一个应用程序向您展示. (How does blockchain really work? I built ...

最新文章

  1. CCS5连接调试C64X系列DSP核
  2. fatal: ‘origin‘ does not appear to be a git repository fatal: Could not read from remote repository.
  3. 用了 HTTPS 就一定安全吗?
  4. 《SharePoint Portal Server 2003 深入指南》开放了两个章节在线阅读
  5. 人工智能你必须掌握的32个算法(二)归并排序算法
  6. c++学习 | Windows 程序设计
  7. 基于Flink CDC实现实时数据采集(一)-接口设计
  8. directx修复工具win7_[Win] DirectX修复工具 v3.8 增强版
  9. SPSS学习笔记(三)方差分析ANOVA(F检验)
  10. 在淘宝做前端的这三年 — 第三年
  11. html背景图怎么做成水印,如何制作出有水印feel的PPT背景图片
  12. 跨域 SameSite secure
  13. 给我一把利剑,待我重整山河
  14. HEVC学习(三十四) —— 去方块滤波之五
  15. 众生百相:我的10年软件开发生涯
  16. 牛客网——华为题库(91~100)
  17. winPE下的PECMD命令详解 -----PECMD.INI 文件配置(2)
  18. ToB 服务的交付能力如何优化 75%?
  19. PB 金额小写转换成大写
  20. android Pc端截屏方法

热门文章

  1. 知识点整理-mysql怎么查看优化器优化后的sql
  2. linux查看log软件
  3. iOS 8 UI布局 AutoLayout及SizeClass(二)
  4. [No0000FD]C# 正则表达式
  5. 修改图层的symbol(AE+C#)
  6. ubuntu Cairo图形库 环境搭建
  7. Spring.NET学习笔记13——AOP的概念(基础篇) Level 200
  8. mybatis 自动生成integer_通过mybatis-generator-core工具自动关联表生成对应model、mappers及dao层代码类完整教程...
  9. 原生python自带的ide_python自带的IDE是一个功能强大的IDE
  10. k8s ready 不调度_【零基础学云计算】k8s部署---master节点组件部署(三)