博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【iCore4 双核心板_FPGA】例程五:基础逻辑门实验——逻辑门使用
阅读量:7123 次
发布时间:2019-06-28

本文共 1266 字,大约阅读时间需要 4 分钟。

实验现象:

打开tool-->Netlist viewer-->RTL viewer可观察各个逻辑连接

核心代码:

//--------------------module_logic_gates---------------------//module logic_gates(    input clk_25m,    output c,    output d,    output e,    output f,    output g,    output h,    output i,    output j,    output k,    output l);//--------------------logic_gates_ctrl----------------------//    reg [9:0]b;                            //产生输入信号b    always@(posedge clk_25m)        if(b == 10'd1000)            b <= 10'd0;        else b <= b + 1'd1;            reg [7:0]a;                            //产生输入信号a    always@(posedge clk_25m)        if(a == 8'd500)            a <= 8'd0;        else a <= a + 1'd1;                                    assign c = a[7] && b[9];             //逻辑与    assign d = a[7] || b[9];             //逻辑或    assign e = !a[7];                    //逻辑非    assign f = a[7] & b[9];              //按位与    assign g = a[7] | b[9];              //按位或    assign h = ~a[7];                    //按位非    assign i = a[7] &~ b[9];             //按位与非    assign j = a[7] |~ b[9];             //按位或非    assign k = a[7] ^ b[9];              //按位异或    assign l = a[7] ~^ b[9];             //按位同或    //--------------------endmodule---------------------------//endmodule

源代码下载链接:

链接: 密码:mqcz

iCore4链接:

转载地址:http://vdael.baihongyu.com/

你可能感兴趣的文章
上班族之初体验+flexigrid关于起始加载页的笔记
查看>>
MAC下rabbitmq搭建
查看>>
ubuntu下安装MyEclipse10和MySql,为MyEclipse配置android ADT(全程截图)
查看>>
我的友情链接
查看>>
设置接口跨域调用方法
查看>>
python selenium系列(八)元素定位进阶之分层定位
查看>>
MySQL多表连接优化一例
查看>>
PHP动态扩展模块安装
查看>>
AgileEAS.NET平台开发实例-药店系统-UI层重构技巧及其他
查看>>
我的友情链接
查看>>
Shell开发的一些技巧和经验
查看>>
5-2 array 数组的赋值及遍历
查看>>
Go编程基础 - 类型与变量
查看>>
外链优化的发展
查看>>
集合类操作优化经验总结(三)
查看>>
内存数据库 eXtreme db 插入测试
查看>>
我的友情链接
查看>>
html input readonly 和 disable的区别
查看>>
Firebug控制台详解,让调试js代码变得更简单
查看>>
无法访问Docker容器映射到宿主上的端口
查看>>