"); //-->
ABB 5SHY3545L0009模数转换器 (A/D) 的数据馈送组
像这样处理烦人的任务不是设计逻辑的主要部分,但它是必要的部分。此外,由于 CPU 的存在,它还可以用于协调报告和 DMA 的控制以移动数据。它甚至可以用来获取相关性估计并将它们转化为位置,但在我的世界中,这总是由全功能处理器在外部处理。
这就是我想到 SwiC 的想法的地方:它是一台小型、劣势的计算机,占据芯片的一小部分,完全用于另一项任务。
作为启动 ZipCPU 项目的额外好处,最小 CPU 所需的硬件也将是最小的,甚至便宜。相比之下,相关器所需的硬件一点也不便宜——特别是因为我想要实现的算法是受块 RAM 限制的。事实上,它可能需要一个 VC707——这是我当时买不起的东西,这使该项目无法启动。另一方面,CPU 硬件?这肯定会构成该项目的成本较低的部分。事实上,ZipCPU 甚至展示了它在 60 美元的 Spartan 6 LX4(最小的 Spartan 6)上运行小型操作系统的能力。这使得证明开始的业务结束变得更容易——但我有点超前了。
SwiC 的属性因此,SwiC 必须是一个小型 CPU。它必须足够小,以便可以在事后将其添加到设计中。理想情况下,它不应显着影响设计的逻辑或面积要求,仅仅是因为它使用的资源很少。
这是最基本的要求:它必须很小。
一定要快吗?不一定,尽管通常越快越好。
一定要低功率吗?也许,也许不是。同样,这取决于您的要求。
然而,与所有 CPU 一样,SwiC 必须是总线主控,并且必须能够与其周围的环境进行通信。它还必须响应应用程序处理程序可能生成的中断。例如,一个中断可能会告诉 CPU 一轮相关处理已经完成。
这些是最低要求:1) 小型 2) 总线主控器,即 3) 响应中断。进一步的要求可能坚持 3) 快速和/或 4) 低功耗,但这些要求比核心要求更辅助。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。