基于FPGA的电子技术教学实践与应用

2021-01-20 06:21:10曲帅张迪王宇陆军装甲兵学院
数码世界 2020年12期
关键词:课程教学学生

曲帅 张迪 王宇 陆军装甲兵学院

1 引言

《电子技术》课程电气、通信等专业非常重要的一门专业基础课。如果没能掌握相关知识内容对后面专业课程的学习产生一定的影响。电子技术发展迅速。而与以往的教学内容现已明显跟不上现在电子技术发展的要求。如何改变这一现状是我们目前面临的难题。而FPGA作为当前IC设计的主流形式之一,如何将FPGA应用到电子技术的教学实践中,让学生能够较短的实践内不但能够掌握现代化的科技与知识,同时又能提高学生创造能力,具有非常积极的作用。

2 FPGA工作原理及开发流程

FPGA(Field Programmable Gate Array)即现场可编程门阵列,其是基于PAL、GAL、EPLD、CPLD等可编程器件发展所得。作为ASIC领域中的一种半定制电路,不但能够弥补了定制电路的缺陷,而且还能够克服了已有可编程器件门电路有限的特点。对于一个n输入的逻辑运算,无论属于与或非运算或是异或运算等,最大可能存在2n种结果。因此,如若先前往相同存储单元内存放对应的结果,便意味着具备了与非门电路功能。FPGA的原理与其相同,他采取文件烧写的方式来配置查找表的内容,以便于能够在同一电路下具备各类逻辑功能。查找表简称LUT,LUT其实就是一个RAM。FPGA多使用4或者6输入的LUT,所以一个LUT可以看成是一个4或者6位地址线的16×1或者64×1的RAM。通常通过原理图或者HDL语言(VHDL或者Verilog)描述了一个逻辑电路以后,FPGA开发软件会自动计算逻辑电路的所有结果,并把真值表事先写入RAM。这样,每输入一个信号进行逻辑运算就等于输入一个地址进行查表,找出地址对应的内容,然后输出即可。……

登录APP查看全文

猜你喜欢
课程教学学生
数字图像处理课程混合式教学改革与探索
微课让高中数学教学更高效
甘肃教育(2020年14期)2020-09-11 07:57:50
软件设计与开发实践课程探索与实践
计算机教育(2020年5期)2020-07-24 08:53:38
为什么要学习HAA课程?
赶不走的学生
“自我诊断表”在高中数学教学中的应用
东方教育(2017年19期)2017-12-05 15:14:48
对外汉语教学中“想”和“要”的比较
唐山文学(2016年2期)2017-01-15 14:03:59
学生写话
学生写的话
跨越式跳高的教学绝招
体育师友(2013年6期)2013-03-11 18:52:18