【iCore1S 双核心板_FPGA】例程十:乘法器实验——乘法器的使用
实验现象:
通过FPGA 的一个I/O 口连接LED;设定I/O 为输出模式。内部乘法器完成乘法计算后
改变输出LED 的状态(红色LED 闪烁)。
核心代码:
module MULT(input CLK_12M,output FPGA_LEDR ); //------------------rst_n-------------------------// reg [3:0]cnt_rst;reg rst_n;always@(posedge CLK_12M) //产生复位信号beginif(cnt_rst==4'd15)begincnt_rst = 4'd15;rst_n =1'd1;endelse cnt_rst <= cnt_rst + 1'd1;end//--------------------CLK_10Hz--------------------// reg [20:0]cnt;reg CLK_10HZ;always@(posedge CLK_12M)beginif(!rst_n)beginCLK_10HZ <= 1'd0;cnt <= 21'd0;end else if(cnt==21'd1199_999)begin CLK_10HZ <=~CLK_10HZ;cnt <= 21'd0;endelse cnt <= cnt + 1'd1;end//----------------data_in&data_out---------------// reg [7:0]a;always@(posedge CLK_10HZ)beginif(!rst_n)a<= 8'd0;else if(a==8'd255)a <= 8'd0;else a <= a + 1'd1;end//------------------my_mult--------------------// wire [15:0]out;my_mult u1(.dataa(a),.datab(a),.result(out));assign FPGA_LEDR = out[6];//-------------==---endmodule------------------// endmodule
实验方法及指导书:
链接:http://pan.baidu.com/s/1o8KCaTW 密码:n3fg
【iCore1S 双核心板_FPGA】例程十:乘法器实验——乘法器的使用相关推荐
- 【iCore1S 双核心板_FPGA】例程十六:基于SPI的ARM与FPGA通信实验
实验现象: 核心代码: int main(void) {int i,n;char buffer[20];char spi_buffer[20];HAL_Init();system_clock.init ...
- 【iCore1S 双核心板_FPGA】例程十五:基于I2C的ARM与FPGA通信实验
实验现象: 核心代码: int main(void) {int i,n;char buffer[20];char i2c_buffer[20];HAL_Init();system_clock.init ...
- 【iCore1S 双核心板_FPGA】例程十二:基于单口RAM的ARM+FPGA数据存取实验
实验现象: 核心代码: module single_port_ram(input CLK_12M,input WR,input RD,input CS0,inout [15:0]DB,input [2 ...
- 【iCore1S 双核心板_ARM】例程五:IWDG看门狗实验——复位ARM
实验原理: STM32内部包含独立看门狗,通过看门狗可以监控程序运行,程序错误 时,未在规定时间喂狗,自动复位ARM.本实验通过按键按下,停止喂狗, 制造程序运行 错误,从而产生复位 . 实验现象: ...
- 【iCore4 双核心板_FPGA】例程八:乘法器实验——乘法器使用
实验现象: 程序运行时,绿色led闪烁(目前,具体的乘法器调用请参考iCore3乘法器例程) 核心代码: module multiplier_ctrl(input clk_25m,input rst_ ...
- 【iCore1S 双核心板_ARM】例程十六:USB_MSC实验——虚拟U盘
实验步骤: 1.将SD卡插在SD卡槽中. 2.将跳线冒跳至USB_Device,将USB_Device通过Micor USB线与USB主机(电脑)相连. 3.烧写程序,我的电脑中将出现一个磁盘. 实验 ...
- 【iCore1S 双核心板_ARM】例程十二:DMA实验——存储器到存储器的传输
实验原理: DAM(直接存储器访问)传输不需要占用CPU,可以在存储器至存储器实现高速的数据 传输.本实验采用DAM2控制器的数据流0,选用通道0进行数据传输.通过LED的颜色来 判断传输是否成功. ...
- 【iCore4 双核心板_FPGA】例程十六:基于双口RAM的ARM+FPGA数据存取实验
实验现象: 核心代码: int main(void) {/* USER CODE BEGIN 1 */int i;int address,data;char error_flag = 0;char r ...
- 【iCore3 双核心板_FPGA】例程十二:Modelsim仿真实验
实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1hs4zNFY 密码:5z62 iCore3 购买链接: https://item.taobao.com/item.ht ...
最新文章
- php十天入门教程,十天学会php之第十天_PHP教程
- 渥太华大学药学院院长Daniel Figeys团队诚邀药物-微生物组方向博士后
- awk sed (1)====积累取ip以及sed 查找替换
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - H. 饮料换购
- CRM lifecycle status
- 在SAP UI中使用纯JavaScript显示产品主数据的3D模型视图
- 黑苹果_黑苹果扯犊子篇
- 【Gym-100085 E】Eve【模拟题】
- Word文件标尺工具不见了,怎么恢复
- 计算机硕士工资一览表 08年各大IT公司薪水行
- Kettle使用 js 文件生成节假日表文件 附带2019-2020节假日文件
- 迅速学tar命令对文件的打包压缩与解压缩
- 微信小程序-从相册获取图片,视频 使用相机拍照,录像上传+服务器(nodejs版)接收
- Centos7.4使用recuse模式恢复虚机mbr分区表
- 微信开发者模式php,php 开启微信公众号开发者模式
- 常见分布式算法的介绍
- 堆排序重建堆的时间复杂度_排序算法之 堆排序 及其时间复杂度和空间复杂度-Go语言中文社区...
- 以业务管理信息化系统建设推动施工企业数字化转型
- 三菱MR-JE-C伺服电机FB功能块(适用Q系列PLC) 流水线项目,16个MR-JE-C电机,为了加快编程速度,特意做的一个FB功能块
- 学习笔记:李航统计学习方法
热门文章
- adobe stream的最后一行空行_玩转Java8Stream(五、并行Stream)
- php文件夹重命名,PHP自动重命名文件实现方法
- java共享锁排它锁_java 实现共享锁和排它锁
- java 字符查找 截断_java字符串常用操作(查找、截取、分割)
- WordPress主题导航源码webstackpro-支持个人自定义本地保存
- 流量主系列|独立表情包壁纸喝酒神器功能微信小程序源码
- 苹果cms V10模板 首涂黑白风格窄屏超小模板
- 影视双端app源码对接苹果CMS 带商城系统投屏选集直播盒子码支付
- google ads 黑名单目录
- 分享WordPress博客搜索引擎优化的六点经验 博客园 cnbogs