zxopenhp_01 发表于 2015-10-21 11:52:20

编码越少,支持越多

编码越少,支持越多
软硬件功能划分是现在的嵌入式系统设计中很常见也很关键的一个步骤。在MCU+FPGA的系统架构中,对配置灵活性要求高的功能用MCU来实现,对实时性有硬性要求的功能要用FPGA来实现。这样划分功能实现的嵌入式系统,其灵活性和实时性就能兼顾。这样做符合控制单元和数据通路分开设计的原则。
在一个项目中,从外部看来是一个功能点,在系统内部往往也要划分为软件和硬件两部分来实现。在我当前的项目中,系统需要实现的许多功能点都采用了这种划分方法。有的功能硬件实现的成分多,有的功能软件实现的比例大。
随着项目的进展,我参与的硬件设计基本完成,已经开始软硬件联调了。在支持软件工程师完成调试的过程中,我发现一个有趣的现象:一个功能点,硬件实现的比例越大,我们对软件工程师进行支持的工作量就越少;相反,硬件占的比重越小,我们需要和软件工程师进行交流和反复调整的工作量就越多。
对于这一现象,我还没有很好的解释...
随着项目的进展,更多深层的bug逐步暴露出来,也许这一现象就会逆转过来。

zxopenljx 发表于 2019-12-4 09:48:20

编码越少,支持越多

zxopenljx 发表于 2023-7-4 16:47:02

编码越少,支持越多
页: [1]
查看完整版本: 编码越少,支持越多