仿真环境基于 F28P55x 平台以下核心硬件组件搭建:
- CMPSS DAC(比较器子系统):该模块虽常规用于比较器功能,此处复用为信号发生器。CMPSS 模块内置 12 位 DAC,通过程序递增生成锯齿波。这种方法展示了 F28P55x 外设在生成测试信号方面的灵活性,无需依赖外部硬件。
- ADC 模块:F28P55x 集成的 12 位模数转换器对生成波形进行采样。在实际应用中,这通常连接到外部传感器或信号源,但在该仿真环境中,它对内部生成的波形进行采样,以创建完整的信号路径。
- NPU 硬件加速器:与单独使用主 CPU 相比,F28P55x 内置的专用神经处理单元能够以更高的性能和效率执行正弦模型计算。该图展示了 NPU 如何集成到处理链中、接收数字输入并生成计算输出。“正弦模型”代表已训练、编译并部署到 NPU 的神经网络模型。该模型包含将输入值转换为相应正弦值所需的权重和结构。
- 缓冲 DAC:一条独立的 DAC 通道将神经网络的浮点输出转换回模拟信号,以便观察。该 DAC 与 CMPSS DAC 在典型使用模式和性能特性上均有所不同。