1

我是使用 FPGA、VHDL 和 NIOS II 设计系统的新人,这是我在这个论坛上的第一篇文章。

我正在尝试开发一个带有 NIOS II 系统 + 一些使用 VHDL 开发的 PWM 的系统。问题是我不确定如何用我的系统控制这个 PWM 模型,我的意思是,如何创建信号来与 NIOS II 系统通信这个 VHDL 逻辑。

首先,我虽然是关于 PIO 的,但它们似乎用于将 FPGA 与外部设备通信。

我遇到的另一个问题是我不确定如何使用 Qsys 实现的 UART 以及如何在 C 中开发应用程序。我不知道发送或接收数据的不同命令或指令是什么。我从网上看到并写了一个示例,但它非常简单,并没有为我的应用程序提供足够的信息。

有人能帮忙吗??

谢谢!奥马尔

4

1 回答 1

0

有两种选择,

  1. 正如你之前所说,声明 PIO,它将起作用
  2. Avalon 接口进行通信。

对于 Avalon 协议,既可以通过理解相同的方式编写,也可以使用提供的模板。

Altera 提供 avalon 内存映射模板以便于使用。

https://www.altera.com/support/support-resources/design-examples/intellectual-property/embedded/nios-ii/exm-avalon-memory-slave.html

于 2015-05-05T05:14:31.500 回答