【iCore4 双核心板_FPGA】例程四:Signal Tapll 实验——逻辑分析仪
实验现象:
三色led轮流闪烁,具体的逻辑分析仪使用教程请参考iCore3逻辑分析仪例程
核心代码:
module signal_ctrl(
input clk_25m,
input rst_n,
output fpga_ledr,
output fpga_ledg,
output fpga_ledb
);
//--------------------cnt_led-------------------------------//
reg led_clk; always @(posedge clk_25m or negedge rst_n)
if (!rst_n)
begin
led_clk <= 'd0;
cnt_led <= 'd0;
end
else if(cnt_led == 'd8000000)
begin
cnt_led <= 'd0;
led_clk <= ~led_clk;
end
else cnt_led <= cnt_led + 'd1; //--------------------led----------------------------------//
reg [:]led;
reg [:]cnt_led; always @(posedge led_clk or negedge rst_n)
if (!rst_n)
begin
led <= 'd1;
end
else
begin
if (led[])
begin
led <= 'd1;
end
else
begin
led <= led << 'd1;
end
end assign {fpga_ledr,fpga_ledg,fpga_ledb} = ~led; //--------------------endmodule--------------------------//
endmodule
源代码下载链接:
链接:http://pan.baidu.com/s/1pLyUgQJ 密码:1qfu
iCore4链接:

【iCore4 双核心板_FPGA】例程四:Signal Tapll 实验——逻辑分析仪的更多相关文章
- 【iCore4 双核心板_FPGA】例程十四:基于I2C的ARM与FPGA通信实验
		实验现象: 1.先烧写ARM程序,然后烧写FPGA程序. 2.打开串口精灵,通过串口精灵给ARM发送数据从而给FPGA发送数据 ,会接收到字符GINGKO. 3.通过串口精灵发送命令可以控制ARM·L ... 
- 【iCore4 双核心板_FPGA】例程八:乘法器实验——乘法器使用
		实验现象: 程序运行时,绿色led闪烁(目前,具体的乘法器调用请参考iCore3乘法器例程) 核心代码: module multiplier_ctrl( input clk_25m, input rs ... 
- 【iCore4 双核心板_FPGA】例程十七:基于FIFO的ARM+FPGA数据存取实验
		实验现象: 核心代码: int main(void) { /* USER CODE BEGIN 1 */ int i; int fsmc_read_data; ; ]; ]; char *p; /* ... 
- 【iCore4 双核心板_FPGA】例程二:GPIO输入实验——识别按键输入
		实验现象: 按键每按下一次,三色LED切换一次状态. 核心源代码: module key_ctrl( input clk_25m, input rst_n, input key, output fpg ... 
- 【iCore4 双核心板_FPGA】例程五:基础逻辑门实验——逻辑门使用
		实验现象: 打开tool-->Netlist viewer-->RTL viewer可观察各个逻辑连接 核心代码: //--------------------module_logic_g ... 
- 【iCore4 双核心板_FPGA】例程七:状态机实验——状态机使用
		实验现象:按键每按下一次,三色LED改变一次状态. 核心代码: //--------------------module_rst_n---------------------------// modu ... 
- 【iCore4 双核心板_FPGA】例程九:锁相环实验——锁相环使用
		实验现象: 利用Quartus内部组件生成锁相环,用SignalTap II进行校验. 核心代码: module pll( input clk_25m, output clk_100m, output ... 
- 【iCore4 双核心板_FPGA】例程十:FSMC总线通信实验——复用地址模式
		实验原理: STM32F767上自带FMC控制器,本实验将通过FMC总线的地址复用模式实现STM32与FPGA 之间通信,FPGA内部建立RAM块,FPGA桥接STM32和RAM块,本实验通过FSMC ... 
- 【iCore4 双核心板_FPGA】例程十一:FSMC总线通信实验——独立地址模式
		实验原理: STM32F767上自带FMC控制器,本实验将通过FMC总线的地址独立模式实现STM32与FPGA 之间通信,FPGA内部建立RAM块,FPGA桥接STM32和RAM块,本实验通过FSMC ... 
随机推荐
- python中对变量的作用域LEGB、闭包、装饰器基本理解
			一.作用域 在Python程序中创建.改变.查找变量名时,都是在一个保存变量名的空间中进行,我们称之为命名空间,也被称之为作用域.python的作用域是静态的,在源代码中变量名被赋值的位置决定了该变量 ... 
- 【Ray Tracing in One Weekend 超详解】 光线追踪1-5
			一天一篇,今天来学习第7章 (散射)漫反射材质 Chapter7: Diffuse Materials Preface 从这一章开始,我们将通过光线追踪制作一些逼真的材质. 我们将从漫射(磨砂)材料开 ... 
- 14,EasyNetQ-使用EasyNetQ.Hosepipe重新提交错误消息
			EasyNetQ队列管理实用程序. 用它从队列中抓取消息并重新发布. 还可以用它来检查错误队列消息并重试它们. 1,用法: EasyNetQ.Hosepipe.exe <command> ... 
- 深入理解 Array.prototype.map()
			深入理解 Array.prototype.map() map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果. 语法 let new_array = arr.map ... 
- 3d模型 手办制作 3d model manual production
			3d模型 手办制作 3d model manual production 作者:韩梦飞沙 Author:han_meng_fei_sha 邮箱:313134555@qq.com E-mail: 313 ... 
- PHP算式验证码和汉字验证码的实现方法
			在PHP网站开发中,验证码可以有效地保护我们的表单不被恶意提交,但是如果不使用算式验证码或者汉字验证码,仅仅使用简单的字母或者数字验证码,这样的验证码方案真的安全吗? 大家知道简单数字或者字母验证码很 ... 
- Android摘抄总结
			著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:葛小葛链接:http://www.zhihu.com/question/27069588/answer/38417756来源: ... 
- 自动部署tomcat 脚本
			自动部署tomcat 脚本 . /etc/init.d/functions #调用系统函数 yum -y install java >/dev/null TAR="apache-tom ... 
- JDBC(1)—Connection
			一.简介: 1.JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统.通用的SQL数据库存取和操作的 *公共接口(一组API) *定义了用来访问数据库的标准j ... 
- springboot之启动原理解析及源码阅读
			前言 SpringBoot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂SpringBoot内部启动原理,以后难免会吃亏.所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面 ... 
