用户工具

站点工具


icore4tfpga_15

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
icore4tfpga_15 [2020/03/17 16:23]
zgf
icore4tfpga_15 [2024/04/10 11:09] (当前版本)
zhaowenzhe [一、 实验目的与意义]
行 2: 行 2:
 |技术支持电话|**0379-69926675-801**||| |技术支持电话|**0379-69926675-801**|||
 |技术支持邮件|Gingko@vip.163.com||| |技术支持邮件|Gingko@vip.163.com|||
-|技术论坛|http://​www.eeschool.org||| 
 ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^
 |  V1.0  |  2020-02-26 ​ |  gingko ​ |  初次建立 ​ |  |  V1.0  |  2020-02-26 ​ |  gingko ​ |  初次建立 ​ | 
  
-===== 实验十五:PWM输出实验——不同PWM输出 ​=====+===== 实验十五:PWM输出实验=====
  
 ==== 一、 实验目的与意义 ==== ==== 一、 实验目的与意义 ====
   - 掌握输出不同PWM的原理及方法。   - 掌握输出不同PWM的原理及方法。
   - 掌握宏定义、参数变量的使用方法。   - 掌握宏定义、参数变量的使用方法。
-  - 掌握QuartusII的使用方法。+  - 掌握Quartus II的使用方法。
 ==== 二、 实验设备及平台 ==== ==== 二、 实验设备及平台 ====
-  - 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开发平台。
行 22: 行 21:
   * PWM全称是Pulse Width Modulation,是脉冲宽度调制缩写。它是通过对脉冲宽度进行调制,等效输出所需要的波形。在PWM波形属性中频率和占空比是两个非常重要的参数。而本实验的主要目的就是通过FPGA的硬件语言描述实现不同频率、占空比的PWM信号输出。   * PWM全称是Pulse Width Modulation,是脉冲宽度调制缩写。它是通过对脉冲宽度进行调制,等效输出所需要的波形。在PWM波形属性中频率和占空比是两个非常重要的参数。而本实验的主要目的就是通过FPGA的硬件语言描述实现不同频率、占空比的PWM信号输出。
   * FPGA产生不同频率不同占空比的的原理是基于计数器实现的,通过对参考时钟进行计数,控制某个信号高低电平输出实现频率和占空比的变化。其实现原理如图15.1所示,通过改变puty的值改变pwm的占空比,通过改变cycle的值改变pwm的频率。   * FPGA产生不同频率不同占空比的的原理是基于计数器实现的,通过对参考时钟进行计数,控制某个信号高低电平输出实现频率和占空比的变化。其实现原理如图15.1所示,通过改变puty的值改变pwm的占空比,通过改变cycle的值改变pwm的频率。
-{{ :icore4t:icore4t_fpga_16_1.png?direct |图15.1}}+{{ :icore4t:icore4t_fpga_15_1.png?direct |}}
  
 ==== 四、 代码讲解 ==== ==== 四、 代码讲解 ====
行 62: 行 61:
 </​code>​ </​code>​
 ==== 五、 实验步骤及实验结果 ==== ==== 五、 实验步骤及实验结果 ====
- +{{ :​icore4t:​icore4t_ide_1_37.jpg?​600 |图15.2}} 
-1、将硬件正确连接,如图15.2所示。 +1、将硬件正确连接,如图15.2所示。\\  ​ 
-{{ :​icore4t:​icore4t_fpga_16_2.jpg?​direct |图15.2}} +2、将编写好的代码进行编译,并下载到开发板中;\\  ​
-2、将编写好的代码进行编译,并下载到开发板中;+
 3、观察实验现象——如图15.3所示。 3、观察实验现象——如图15.3所示。
-{{ :icore4t:icore4t_fpga_16_3.png?direct |图15.3}} +{{ :icore4t:icore4t_fpga_15_3.png?direct |}}
 ==== 六、 拓展实验 ==== ==== 六、 拓展实验 ====
 1、改变cycle和puty参数,观察信号变化。 1、改变cycle和puty参数,观察信号变化。
  
  
icore4tfpga_15.1584433407.txt.gz · 最后更改: 2020/03/17 16:23 由 zgf