用户工具

站点工具


icore4tfpga_11

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
icore4tfpga_11 [2020/03/17 16:08]
zgf
icore4tfpga_11 [2024/04/10 11:05] (当前版本)
zhaowenzhe [五、 实验步骤及实验结果]
行 2: 行 2:
 |技术支持电话|**0379-69926675-801**||| |技术支持电话|**0379-69926675-801**|||
 |技术支持邮件|Gingko@vip.163.com||| |技术支持邮件|Gingko@vip.163.com|||
-|技术论坛|http://​www.eeschool.org||| 
 ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^
 |  V1.0  |  2019-02-24 ​ |  gingko ​ |  初次建立 ​ |  |  V1.0  |  2019-02-24 ​ |  gingko ​ |  初次建立 ​ | 
  
  
-===== 实验十:有限状态机实验——二段式状态机描述 =====+===== 实验十:有限状态机实验——二段式状态机描述 =====
  
 ==== 一、 实验目的与意义 ==== ==== 一、 实验目的与意义 ====
行 16: 行 15:
 ==== 二、 实验设备及平台 ==== ==== 二、 实验设备及平台 ====
  
-  - iCore4T 双核心板。[[https://​item.taobao.com/​item.htm?​spm=a1z10.1-c.w137644-251734891.3.5923532fDrMDOe&​id=610595120319|点击购买]] +  - iCore4T 双核心板。 
-  - Blaster(或相同功能)仿真器。[[https://​item.taobao.com/​item.htm?​id=554869837940|点击购买]] +  - iTool A(或相同功能)仿真器。 
-  - Micro USB线缆。+  - USB Type C 线缆。
   - Keil MDK 开发平台。   - Keil MDK 开发平台。
   - Quartus开发平台。   - Quartus开发平台。
行 32: 行 31:
  
   * 本实验状态机的主要功能是通过状态切换实现led的闪烁,在state_idle状态,led为灭;程序开始运行后,当3s时间闸门打开,状态跳转到state_led_on状态,点亮led;当3s时间闸门打开,状态转移信号有效,状态跳转到state_led_off状态;当3s时间闸门打开,状态转移信号有效,状态跳转到state_led_on状态,以此循环实现led的闪烁。其代码如下:   * 本实验状态机的主要功能是通过状态切换实现led的闪烁,在state_idle状态,led为灭;程序开始运行后,当3s时间闸门打开,状态跳转到state_led_on状态,点亮led;当3s时间闸门打开,状态转移信号有效,状态跳转到state_led_off状态;当3s时间闸门打开,状态转移信号有效,状态跳转到state_led_on状态,以此循环实现led的闪烁。其代码如下:
-  * <code verilog>+<code verilog>
 //​控制led亮灭的状态机 //​控制led亮灭的状态机
 //​状态机流程,上电复位后进入空闲状态,然后等待大约3s时间闸门打开时进入点亮led状态,当检测到时间 //​状态机流程,上电复位后进入空闲状态,然后等待大约3s时间闸门打开时进入点亮led状态,当检测到时间
行 102: 行 101:
 </​code>​ </​code>​
 ==== 五、 实验步骤及实验结果 ==== ==== 五、 实验步骤及实验结果 ====
 +{{ :​icore4t:​icore4t_ide_1_37.jpg?​600 |图11.1}} ​
  
-1、将硬件正确连接,如图9.1所示。 +  - 将硬件正确连接,如图11.1所示。 
-{{ :​icore4t:​icore4t_fpga_14_1.jpg?​direct |图14.1}}  +  ​- ​将编写好的代码进行编译,并下载到开发板中; 
- +  ​- ​观察实验现象——FPGA_LED闪烁,间隔大约为3s;
-2、将编写好的代码进行编译,并下载到开发板中; +
-3、观察实验现象——FPGA_LED闪烁,间隔大约为3s;+
 ==== 六、 拓展实验 ==== ==== 六、 拓展实验 ====
-  - +
   - 通过Signaltap采样状态机跳转信号及状态切换,观察信号变化。   - 通过Signaltap采样状态机跳转信号及状态切换,观察信号变化。
   - 对比一段式状态机和二段式状态机状态跳转时序有何不同。   - 对比一段式状态机和二段式状态机状态跳转时序有何不同。
  
  
icore4tfpga_11.1584432507.txt.gz · 最后更改: 2020/03/17 16:08 由 zgf · 目前已被下列人员锁定: 1.192.240.184