用户工具

站点工具


icore4tfpga_5

差别

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

到此差别页面的链接

后一修订版
前一修订版
icore4tfpga_5 [2020/02/19 03:21]
zgf 创建
icore4tfpga_5 [2024/04/10 10:59] (当前版本)
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-18 ​ |  gingko ​ |  初次建立 ​ |  |  V1.0  |  2019-02-18 ​ |  gingko ​ |  初次建立 ​ | 
行 14: 行 13:
 ==== 二、 实验设备及平台 ==== ==== 二、 实验设备及平台 ====
  
-  - iCore4T 双核心板 +  - iCore4T 双核心板 
-  - Blaster(或相同功能)仿真器 +  - iTool A(或相同功能)仿真器 
-  - Micro USB线缆 +  - USB Type C线缆 
-  - Keil MDK 开发平台 +  - Keil MDK 开发平台 
-  - Quartus开发平台 +  - Quartus开发平台 
-  - 电脑一台+  - 电脑一台
 ==== 三、 实验原理 ==== ==== 三、 实验原理 ====
  
行 32: 行 31:
 |操作符 |执行的操作 |操作数个数 |表达式| |操作符 |执行的操作 |操作数个数 |表达式|
 |+ |加法运算 |2 |rega + 10| |+ |加法运算 |2 |rega + 10|
-|-| 减法运算| 2 |rega - 10|+|- |减法运算 |2 |rega - 10|
 |* |乘法运算 |2 |rega * 10| |* |乘法运算 |2 |rega * 10|
 |/​ |除法运算 |2 |23 / 10,运行结果为2。| |/​ |除法运算 |2 |23 / 10,运行结果为2。|
行 46: 行 45:
 |! |逻辑求反 |1 |!a| |! |逻辑求反 |1 |!a|
 |&&​ |逻辑与 |2 |a && b| |&&​ |逻辑与 |2 |a && b|
-||| |逻辑或 |2 |a || b|+|//||// |逻辑或 |2 |//a || b//|
   * 表5-3 逻辑运算真值表   * 表5-3 逻辑运算真值表
  
-|a |b |!a |!b |a && b |a || b|+|a |b |!a |!b |a && b |//a || b//|
 |1 |1 |0 |0 |1 |1| |1 |1 |0 |0 |1 |1|
 |1 |0 |0 |1 |0 |1| |1 |0 |0 |1 |0 |1|
行 83: 行 82:
 |~ |按位求反 |1 |~a| |~ |按位求反 |1 |~a|
 |&​ |按位与 |2 |a & b| |&​ |按位与 |2 |a & b|
-|| |按位或 |2 |a | b| +|//|// |按位或 |2 |//a | b//
-|^ |按位异或 |2 |a ^ b| +|//^// |按位异或 |2 |//a ^ b//
-|~^,​^~ |按位同或 |2 |a ~^ b,a ^~ b|+|//~^,^~// |按位同或 |2 |//a ~^ b,a ^~ b//|
  
   * 在按位运算中,若两个操作数的位宽不一致,则会自动将两个操作数右对齐,高位补0后进行运算。   * 在按位运算中,若两个操作数的位宽不一致,则会自动将两个操作数右对齐,高位补0后进行运算。
行 203: 行 202:
 assign s = x6 >>​3;//​右移表达式,运算结果s=4'​b0001; assign s = x6 >>​3;//​右移表达式,运算结果s=4'​b0001;
 </​code>​ </​code>​
-==== 五、 ​代码讲解 ​====+==== 五、 ​实验步骤及实验结果 ​====
  
 1、将硬件正确连接,如图5.1所示。 1、将硬件正确连接,如图5.1所示。
  
-{{ :icore4t:icore4t_fpga_5_1.jpg?direct ​|图5.1}} ​+{{ :icore4t:icore4t_ide_1_37.jpg?600 |图5.1}} ​
  
 2、将编写好的代码进行编译,并将要观察的所有输出信号添加到Sinaltap中; 2、将编写好的代码进行编译,并将要观察的所有输出信号添加到Sinaltap中;
 3、通过Signaltap工具对所有运算结果进行采集,采集结果如图5.2所示。 3、通过Signaltap工具对所有运算结果进行采集,采集结果如图5.2所示。
  
-{{ :​icore4t:​icore4t_fpga_5_2.jpg?direct |图5.2}}  +{{ :​icore4t:​icore4t_fpga_5_2.png?direct |图5.1}}
 4、观察Signaltap采集到的运算结果与代码中注释的实验结果相同。 4、观察Signaltap采集到的运算结果与代码中注释的实验结果相同。
 ==== 六、 拓展实验 ==== ==== 六、 拓展实验 ====
icore4tfpga_5.1582053695.txt.gz · 最后更改: 2020/02/19 03:21 由 zgf