带控制端的逻辑运算电路_分别完成正整数的平方、立方和阶乘的运算verilog语言...
练习:设计一个带控制端的逻辑运算电路,分别完成正整数的平方、立方和阶乘的运算。
//--------------myfunction----------
modulemyfunction(clk,n,result,reset,sl);
output[6:0]result;
input[2:0] n;
input reset,clk;
input [1:0] sl;
reg[6:0]result;//define input and output
always @(posedgeclk)
begin
if(!reset)
result<=0;
else
begin
case(sl)
2'd0:result<=square(n);
2'd1:result<=cubic(n);
2'd2:result<=factorial(n);
endcase
end
end
function[6:0]square;
input [2:0]operand;
begin
square=operand*operand;
end
endfunction
function[6:0]cubic;
input [2:0]operand;
begin
cubic=operand*operand*operand;
end
endfunction
function[6:0]factorial;
input [2:0]operand;
reg [2:0] index;
begin
factorial = 1 ;
for(index = 2; index <= operand; index =index + 1)
factorial = index * factorial;
end
endfunction
endmodule
//--------------testmyfunc----------
`include"./myfunction.v"
`timescale1ns/100ps
`define clk_cycle50
module testmyfunc;
reg[2:0] n;
reg reset,clk;
reg[1:0] sl;
wire[6:0] result;
parametertimes=20;
initial
begin
n=0;
reset=1;
clk=0;
sl=0;
#100 reset=0;
#100 reset=1;
repeat(times)
begin
#50sl={$random}%3;
#50 n={$random}%6;
end
#1000 $stop;
end
always #`clk_cycleclk=~clk;
myfunctionmyfunct(.clk(clk),.n(n),.result(result),.reset(reset),.sl(sl));
endmodule
带控制端的逻辑运算电路_分别完成正整数的平方、立方和阶乘的运算verilog语言...相关推荐
- 最新网站生成APP源代码+Flutter项目/带控制端
正文: 网站转换APP源代码,WebAPP源代码,网站生成APP源代码,Flutter项目+带控制端,这是一个功能超级强大的系统源码,演示图非常多,有兴趣自己看吧. 这是一款网站转换成APP的源代码, ...
- 基于Flutter开发网站转换成APP源代码 网站生成APP源代码带控制端
这是一款输入域名直接把网站转换成APP的平台源码,App的开发语言使用Flutter,控制端(平台端)的开发语言是PHP,且附带有App开发工具,开发工具使用的是AndroidStudio. 部署本套 ...
- 网站生成APP源码 带控制端
压缩包内有详细的视频配置教程 这是一款网站转换成APP的源代码,开发语言使用Flutter,开发工具使用的是AndroidStudio,你只需要在APP源代码里面填写你的域名,即可生成即可生成APP, ...
- PHP大灌篮投篮游戏源码 微信+手机wap源码 带控制_大灌篮游戏源码
内含详细安装教程,请严格按照文档来安装,顺序错了也会安装不起来. PHP大灌篮游戏源码,投篮游戏源码,手动提现 后台密码自己替换MD5 [完整源码链接] PHP大灌篮投篮游戏源码微信+手机wap源码带 ...
- TinkPHP内核仿每推推51领啦试客源码_PC源码+WAP端+APP原生代码_自带5套精美模板
TinkPHP内核仿每推推51领啦试客源码_PC源码+WAP端+APP原生代码_自带5套精美模板 源码说明:TinkPHP内核上制作而成,是全国领先的免费试用网站!程序全开源无加密!带有wap手机端, ...
- 三态门有一个信号控制端en_单片机基础电路
「辰鸿兰鹰科普」单片机内部主要由数字电路组成.为了在分析单片机内部电路结构时更容易理解,这里简单介绍一下单片机中常用的基础电路. 1.与门 与门如图1-6 所示.它是一个由二极管和电阻构成的电路,其中 ...
- 三态门有一个信号控制端en_三态门有哪三态_三态门有什么特点
三态门的定义 三态门(Three-state gate)是一种重要的总线接口电路.三态门都有一个EN控制使能端,来控制门电路的通断. 可以具备这三种状态的器件就叫做三态器件.当EN有效时,三态电路呈现 ...
- 解读采用DSP工业电机控制系统电路_电动机控制电路图讲解
电路图简介: 根据工业缝纫机的性能,提出了一套以DSP为核心的永磁同步电机控制系统设计方案. 根据工业缝纫机的性能,提出了一套以DSP为核心的永磁同步电机控制系统设计方案.详述了其关键部分的功能与实现 ...
- tl494组成的超声波发射电路_采用TL494构成的电动车充电电路原理分析
TL494是专用双端脉冲调制器件.为固定频率的PWM控制电路,在切换式电源供给器里可单端式或双坡道式的输出控制.如图1所示为TLA94控制器的内瓣构与方块图其内部的线性锯齿波振荡器乃为频率可调,在5. ...
最新文章
- mysql通用分页_MySQL海量数据的通用存储过程分页代码
- 刚安装了Fedora 33,尝尝鲜~,哈哈~~~
- Spring StateMachine,教你快速实现一个状态机
- vsftpd搭建和创建虚拟账号
- linux沙箱隔离_Linux沙箱技术介绍
- 申请表怎么填才能提高信用卡额度?
- pr渲染程序选哪个_PR的bug你遇到过几个?
- Activiti中的安全脚本如何工作
- 从零开始系统化学Android,值得收藏!
- Mysql配置文件读取顺序
- ASP.NET中Session简单原理图
- Angular 5和ASP.NET Core入门
- framework —— auth认证
- 第11章 支撑向量机 SVM 学习笔记 下
- 画出psnr_计算图像的峰值信噪比PSNR以及均方根误差MSE
- tex常用函数 上下行对齐_latex 部分右对齐
- W10注册表及其打开方法
- 硬币组合问题-非递归实现
- 系统错误null是什么意思_为什么NULL是错误的?
- 嵌入式和移动深度学习研究
热门文章
- Pycharm 提示:this license * has been cancelled - Python零基础入门教程
- BugkuCTF-MISC题怀疑人生
- oracle ogg00423,【案例】Oracle报错PLS-00378 PLS-00439产生原因和MOS官方解决办法
- python教程程序_Python如何发布程序的详细教程
- java接口+Java支持多继承吗?
- 文件服务器的文件设置只读,服务器设置文件为只读
- ruby mysql 驱动_windows下Rails安装MySql驱动的配置
- 《团队激励与沟通》第 2 讲——激励的方法与应用 重点部分总结
- ROS开发时的服务器启动命令
- poj 1724ROADS(bfs和dfs做法)