【iCore4 双核心板_FPGA】例程五:基础逻辑门实验——逻辑门使用
2017-08-14 08:52
246 查看
实验现象:
打开tool-->Netlist viewer-->RTL viewer可观察各个逻辑连接
核心代码:
源代码下载链接:
链接:http://pan.baidu.com/s/1mi5fZy4 密码:mqcz
iCore4链接:
打开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
源代码下载链接:
链接:http://pan.baidu.com/s/1mi5fZy4 密码:mqcz
iCore4链接:
相关文章推荐
- 【iCore3 双核心板_FPGA】例程七:基础逻辑门实验——逻辑门使用
- 【iCore1S 双核心板_FPGA】例程七:基础逻辑门实验——逻辑门使用
- 【iCore4 双核心板_FPGA】例程九:锁相环实验——锁相环使用
- 【iCore4 双核心板_FPGA】例程三:计数器实验——计数器使用
- 【iCore4 双核心板_FPGA】例程八:乘法器实验——乘法器使用
- 【iCore4 双核心板_FPGA】例程六:触发器实验——触发器的使用
- 【iCore4 双核心板_FPGA】例程七:状态机实验——状态机使用
- 【iCore1S 双核心板_FPGA】例程六:状态机实验——状态机使用
- 【iCore4 双核心板_FPGA】例程十五:基于单口RAM的ARM+FPGA数据存取实验
- 【iCore4 双核心板_FPGA】例程十二:基于UART的ARM与FPGA通信实验
- 【iCore4 双核心板_FPGA】例程一:GPIO输出实验——点亮LED
- 【iCore3 双核心板_FPGA】例程八:触发器实验——触发器的使用
- 【iCore4 双核心板_FPGA】例程十六:基于双口RAM的ARM+FPGA数据存取实验
- 【iCore4 双核心板_ARM】例程二十八:FSMC实验——读写FPGA
- 【iCore4 双核心板_ARM】例程三十:U_DISK_IAP_FPGA实验——更新升级FPGA
- 【iCore1S 双核心板_FPGA】例程九:锁相环实验——锁相环的使用
- 【iCore4 双核心板_FPGA】例程十四:基于I2C的ARM与FPGA通信实验
- 【iCore3 双核心板_FPGA】例程十一:乘法器实验——乘法器使用
- 【iCore1S 双核心板_FPGA】例程八:触发器实验——触发器的使用
- 【iCore4 双核心板_FPGA】例程二:GPIO输入实验——识别按键输入