FPGA的历史

正如你可能知道的,Digilent的主要关注点之一是生产FPGA(现场可编程门阵列)板,并向公众介绍FPGA设计。上个学期我上的一门课是关于FGPA设计的。这门课是WSU的EE324,由Digilent自己的克林特·科尔(Clint Cole)教授。他做了一个关于FPGA芯片历史的背景讲座。这不仅是一个非常有趣的讲座,而且它还帮助我理解了逻辑设计自20世纪60年代以来的巨大飞跃。这就是导致FPGA芯片发展的历史。芯片是Xilinx生产的,我们在FPGA板上使用的部件。

如何在学校使用Digilent产品?(数字版)

正如你从我之前的文章(这篇文章的模拟版版本)中了解到的,我们使用华盛顿州立大学(WSU) EE352中的模拟部件工具包和模拟发现来制作一个AM无线电发射器和接收器。我们不仅在EE352中使用了Digilent产品,而且在EE324(数字系统基础)中也使用了Digilent部件——这是我正在上的数字实验室课程。

什么是复用器和半复用器?

在FPGA设计中,逻辑块的使用占了很大一部分。使用逻辑块,你可以划分你的设计,而不是尝试一次实现所有的东西。如果没有更小的模块,就像设计一辆没有刹车系统或引擎等子系统的汽车一样。课程进行到一半的时候,有一个项目涵盖了各种基本逻辑模块,包括多路复用器(muxes)和解复用器(demuxes)。那么什么是混合和半混合呢?

什么是h桥?

除了闪烁的led灯,你可以用电子产品做的最令人兴奋的事情之一就是让东西动起来。让物体移动最常见的方法是什么?马达。如果你在电机控制方面做过很多工作,你可能听说过h桥。但是h桥到底是什么呢?

MPIDE和MPLAB

之前,我曾发表过关于调试器是什么的帖子。除了我在调试器文章中描述的所有伟大的特性之外,您可能会想知道——为什么Digilent关心这些?正如你可能知道的,我们在chipKIT和chipKIT Pro板中使用了许多Microchip的优秀产品。我们仍然希望解决使用chipKIT和chipKIT Pro板的用户体验之间的主要差异,所以我们将讨论MPLAB和MPIDE之间的差异!

PmodLS1的历史

正如你从James的帖子中了解到的,Digilent提供了63个Pmods!每一种产品都有自己的概念和发展过程。PmodLS1是一开始就很有趣的产品之一。

几周前,在与James(另一名实习生)和Gene(我们的联合创始人)聊天时,我们讨论了公司是如何成立的以及董事会设计过程是如何运作的。在这次讨论中,我们发现Pmod LS1在华盛顿州立大学的教育中有一个开端。

在下与Basys

在华盛顿州立大学,电气工程系在一些课程中使用Digilent fpga。学生可以从我们的各种fpga中进行选择。主要的选择是Nexys或Basys系列的fpga。作为一名学生,我从学生那里听到很多关于这两个系列板子的区别的困惑。我想学生不可能是唯一对这些差异有疑问的人,所以我决定写一个关于这些差异的快速总结。我将以Nexsys 4和即将成为Basys系列最新成员的产品为例。我编制了两个列表来强调两者之间的区别。

油炸技巧

正如我所承诺的,这篇文章提供了一些其他实习生和我在使用这个软件时发现的一些使用Fritzing的技巧。我一直在与Fritzing密切合作,在下一个版本中得到Digilent零件箱,这应该很快就会发生!