Verilog与硬件描述语言(VHDL)
在阅读本文和阅读学习材料时,您可能会意识到这里有很多FPGA代码。它不像C,也不像Java,它是什么?
在阅读本文和阅读学习材料时,您可能会意识到这里有很多FPGA代码。它不像C,也不像Java,它是什么?
正如你从我之前的文章(这篇文章的模拟版版本)中了解到的,我们使用华盛顿州立大学(WSU) EE352中的模拟部件工具包和模拟发现来制作一个AM无线电发射器和接收器。我们不仅在EE352中使用了Digilent产品,而且在EE324(数字系统基础)中也使用了Digilent部件——这是我正在上的数字实验室课程。
我喜欢在Digilent工作的原因之一是,我们主要是一家教育公司。正因为如此,我想你们中有些人可能想知道我们在华盛顿州立大学(WSU)的课堂作业中是如何使用Digilent产品的。
在FPGA设计中,逻辑块的使用占了很大一部分。使用逻辑块,你可以划分你的设计,而不是尝试一次实现所有的东西。如果没有更小的模块,就像设计一辆没有刹车系统或引擎等子系统的汽车一样。课程进行到一半的时候,有一个项目涵盖了各种基本逻辑模块,包括多路复用器(muxes)和解复用器(demuxes)。那么什么是混合和半混合呢?
之前,我曾发表过关于调试器是什么的帖子。除了我在调试器文章中描述的所有伟大的特性之外,您可能会想知道——为什么Digilent关心这些?正如你可能知道的,我们在chipKIT和chipKIT Pro板中使用了许多Microchip的优秀产品。我们仍然希望解决使用chipKIT和chipKIT Pro板的用户体验之间的主要差异,所以我们将讨论MPLAB和MPIDE之间的差异!
在技术的世界里,进步是如此之快,几乎不可能找到一个好的和最新的数字设计来源。这就是为什么我如此兴奋,我发现了数字基础(第11版)由弗洛伊德。
正如你从James的帖子中了解到的,Digilent提供了63个Pmods!每一种产品都有自己的概念和发展过程。PmodLS1是一开始就很有趣的产品之一。
几周前,在与James(另一名实习生)和Gene(我们的联合创始人)聊天时,我们讨论了公司是如何成立的以及董事会设计过程是如何运作的。在这次讨论中,我们发现Pmod LS1在华盛顿州立大学的教育中有一个开端。
Digilent Eclypse Z7板上的Zmod端口运行在SYZYGY®规范上。SYZYGY®是一个开放的标准,设计用于连接和通信的外设到FPGA系统使用…