1、系统设计流程概述
1.1 需求和技术参数
着手实际的设计工作以前,应尽可能完整和准确定义系统参数。技术参数包括:接口、性能标准、以及目标设备或平台。
1.2 系统设计
采用自定向下的方法,先定义顶层的接口和参数,再确定底层的子系统或功能。而子系统的功能和所需求的性能,以及两者之间的联系,将会在这之后定义。这个阶段的成果通常是对于组件和事务的抽象描述。由于对设计的复杂度不同,这些子系统可能会在更低的层级上被分解。
软硬件划分:软件:用来完成一些顺序执行的任务,例如操作系统、用户应用程序以及图形界面
硬件:数据流计算,具有并行要求的算法。
PL和PS部分的强耦合:PS和PS之间以低延时,高性能的AXI连接,使得软件和硬件同时发挥最高的性能。