Verilog与硬件描述语言(VHDL)
在阅读本文和阅读学习材料时,您可能会意识到这里有很多FPGA代码。它不像C,也不像Java,它是什么?
在阅读本文和阅读学习材料时,您可能会意识到这里有很多FPGA代码。它不像C,也不像Java,它是什么?
对于那些已经编写了一段时间代码的人来说,您可能听说过中断和轮询。这两种技术都可以用来提醒系统板,如chipKIT微控制器,当一个输入已经发生。但是这两种方法有什么区别呢?一个比另一个好吗?让我们找出答案。
在我们的论坛上,我们有很多伟大的项目,Digilent的员工和用户都做出了贡献!我们的用户社区的成员之一、论坛的定期贡献者仓鼠(hamster)使用Basys 3从VGA(视频图形阵列)端口生成高频无线电信号。
看一看电路板,你可能会发现一个或两个电阻。今天的大多数电路板都使用表面贴装设备(SMD)技术,所以组件太小了,有时看不到,但我保证它们是存在的。工程师如何决定在设计中使用哪个电阻?有时它取决于你想要电路的那一部分如何工作,就像在运放的情况下。其他时候,它是为了防止太多的电流通过电路中的一个给定点,这就是为什么它们通常被称为限流电阻。也许你想要一个简单的方法来划分电压或电流。实际情况是,有许多使用电阻的方法,通常,电阻值的定义是由您决定的。
如果你接触电子产品有一段时间了,你可能已经注意到像电阻、电容、稳压二极管和电感这样的元件有一些奇怪的值。看看上面的图表,这些价值背后似乎没有明确的理由,但有一个模式。47kΩ电阻和22μF电容无处不在,但没有40kΩ或50kΩ电阻,或20μF或30μF电容。那到底是怎么回事?这一切都与首选数字有关。
正如你从我之前的文章(这篇文章的模拟版版本)中了解到的,我们使用华盛顿州立大学(WSU) EE352中的模拟部件工具包和模拟发现来制作一个AM无线电发射器和接收器。我们不仅在EE352中使用了Digilent产品,而且在EE324(数字系统基础)中也使用了Digilent部件——这是我正在上的数字实验室课程。
Digilent Eclypse Z7板上的Zmod端口运行在SYZYGY®规范上。SYZYGY®是一个开放的标准,设计用于连接和通信的外设到FPGA系统使用…