新闻  |   论坛  |   博客  |   在线研讨会
3DDE300412 某种 RAM 中存储和处理数据
15359029662 | 2023-04-15 09:43:43    阅读:112   发布文章

3DDE300412  某种 RAM 中存储和处理数据

CMA132 3DDE300412 (3).jpg

既然您知道了激发 ZipCPU的初始应用程序,让我们花点时间看看其他一些应用程序。我将从我遇到的一组应用程序开始这个列表,其中 SwiC(例如 ZipCPU 可能做得很好。然后,在下一节中,我们将讨论 ZipCPU的实际使用情况。让我们从异常简单的开始。

  1. 锁相环控制器

    前段时间,一位用户在 Xilinx 的论坛上询问用 AXI4 接口控制 PLL 的最简单方法是什么。一位好心的帮助者回答说,控制片上 PLL 的最简单方法是使用由 MicroBlaze 计算机驱动的 AXI4 输入。

    这就是 SwiC 的问题所在:具有 20-100 条指令的简单 SwiC 可能已经很好地解决了这个问题。但是,如果 SwiC 需要访问 RAM、闪存互连,那么……使用简单的状态机 而不是功能完善的 CPU 来驱动 PLL 可能会更容易。尽管如此,一个小型 SwiC 可能已经很好地解决了这个问题——即使它对这个问题有点矫枉过正。

在这个层面上,SwiC 与状态机竞争,好的状态机很容易占用更少的空间。然而,一个好的 SwiC 只需编写、仿真和验证一次,就可以知道它是否可以正确驱动 PLL。不过,这里的优势在于状态机。一旦您需要驱动许多不同的外设,或者一旦交互变得足够复杂,那么单个 SwiC 可能又开始有意义了。

SwiC 还有哪些其他用途?

  1. 电源控制器

    Digilent 出售一种小型彩色 OLEDrgb PMod,适合在其上绘制任何小型图像。 然而,这个 OLEDrgb有一些非常具体的时序要求,这些要求与何时需要打开其中的 OLEDrgb 芯片的各种电源轨有关。正确打开电源轨后, 需要通过一长串 SPI 命令配置OLEDrgb 。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客