实验指导书及代码包下载: http://pan.baidu.com/s/1o6w6Xnk iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
实验现象: 三色LED循环点亮. 核心源代码: module led_ctrl( input clk_25m, input rst_n, output fpga_ledr, output fpga_ledg, output fpga_ledb ); //--------------------cnt----------------------------------// reg [:]cnt; reg [:]led_cnt; always @ (posedge clk_25m or negedg…
实验现象: 三色LED循环点亮. 核心源代码: //--------------------Module_LED-----------------------------// module LED( input CLK_12M, output FPGA_LEDR, output FPGA_LEDG, output FPGA_LEDB ); //----------------------rst_n---------------------------------// reg rst_n; reg…
实验现象: 按键每按下一次,三色LED切换一次状态. 核心源代码: module key_ctrl( input clk_25m, input rst_n, input key, output fpga_ledr, output fpga_ledg, output fpga_ledb ); //--------------------key_in--------------------------------// ; reg key_r; :]low_cnt; :]hig_cnt; always…
实验原理: STM32F767上自带FMC控制器,本实验将通过FMC总线的地址复用模式实现STM32与FPGA 之间通信,FPGA内部建立RAM块,FPGA桥接STM32和RAM块,本实验通过FSMC总线从STM32向 RAM块中写入数据,然后读取RAM出来的数据进行验证. 核心代码: int main(void) { int i; unsigned int fpga_read_data; system_clock.initialize(); fsmc.initialize(); led.ini…
实验原理: STM32F767上自带FMC控制器,本实验将通过FMC总线的地址独立模式实现STM32与FPGA 之间通信,FPGA内部建立RAM块,FPGA桥接STM32和RAM块,本实验通过FSMC总线从STM32向 RAM块中写入数据,然后读取RAM出来的数据进行验证. 核心代码: int main(void) { long int i; unsigned int fpga_read_data; system_clock.initialize(); fsmc.initialize(); le…
实验现象: 核心代码: int main(void) { /* USER CODE BEGIN 1 */ int i; int fsmc_read_data; ; ]; ]; char *p; /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash…
实验现象: 三色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 cl…
实验现象: 打开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, ou…
实验现象:按键每按下一次,三色LED改变一次状态. 核心代码: //--------------------module_rst_n---------------------------// module state_ctrl( input clk_25m, input rst_n, input key, output fpga_ledr, output fpga_ledg, output fpga_ledb ); //--------------------key_in------------…