7.1.2 时序约束与外设资源分配 7.1.2 时序约束与外设资源分配 在嵌入式系统、SoC(System on Chip)或 FPGA 开发中,硬件与软件的协同设计并非简单地将功能模块划分为“硬件实现”和“软件驱动”两部分。真正的挑战在于:如何在有限的硬件资源下,精确满足系统对响应时间、吞吐量、功耗等多维度指标的严格要求。其中,时序约束与外设资源分配构成了这一协同设计的核心骨架——它们决定了系统能否在物理世界中“准时”完成任务,也决定了硬件资源是否被高效、无冲突地使用。 试想这样一个场景:一个工业控制设备需要每 100 微秒读取一次传感器数据,并在 50 微秒内完成滤波与控制律计算,再通过 PWM 输出调整电机。