开始使用FPGA和元件14

最近element14在fpga上进行了推广,我们非常兴奋地看到Digilent的一些电路板出现在他们的其中一个平台上学习模块!

本模块主要针对FPGA入门用户,并由最终用户能够完成以下目标:

定义FPGA是什么

描述硬件描述语言(HDL),如Verilog和VHDL

解释FPGA和其他数字系统(如PLA、SPLD、CPLD和可编程soc)之间的区别

讨论不同类型fpga的特点和优点

了解fpga是如何在各种应用中使用的

在简要概述了理解和使用FPGA所需的概念之后,该模块深入研究了一些应用程序。这包括一个通过XADC块使用数字信号处理的例子Basys 3。该应用程序使用内部温度传感器来演示用FPGA处理模拟信号。

下一个应用程序是家庭报警系统,使用Basy 3或者是附庸风雅的.这个项目的工作方式概述如下:

每扇窗和门都有一个接近传感器,其工作原理如下:如果有人走到传感器前面,它提供逻辑电平0的输出。否则,传感器的输出在逻辑级1。除了这些传感器,我们还可以在家庭报警系统中添加一个移动(PIR)传感器和声音探测器。当没有观察到移动时,移动传感器的输出在逻辑电平0。如果传感器检测到一个移动,它的输出到逻辑级别1。如果声音检测器检测到声音高于它的灵敏度值(阈值),那么它的输出将进入逻辑电平0。否则,它的输出保持在逻辑级别1。

第三个例子包括解决一个停车场占用插槽计数系统,其中有一个停车场有16个插槽,我们想知道在给定的时间内有多少个插槽被占用。这个项目也利用了Pmod一步甚至可以作为一个简单的Android应用程序使用。

最后一个项目是Translator,用户可以创建一个数字系统,将语音命令从英语翻译成西班牙语,然后在一个16X2 LCD上显示它们。

这些项目很好地演示了许多应用程序和FPGA的整体功能,并为新用户提供了一个入门的地方!如果这模块这对你来说似乎很有趣,请一定要去element14的网站上看看!

0
第一个投票。

关于米兰达汉森

我喜欢创作、工程、思考、建筑、探索和与人分享。花时间思考“无关紧要的事情”的狂热者。我对无拘无束的创造力非常感兴趣。我喜欢跨学科的想法,喜欢将它们整合成完整的原始系统。我喜欢能做的事。

查看所有由米兰达·汉森→发布的帖子

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记