sk2400

FPGA开发中的模块化设计 (modular design) (2006-08-10 16:09:18)

0
阅读(1580)

模块化设计适用于团队开发设计内部关系易于划分、模块间连接较少的项目。

  模块化设计首先由team leader进行整体设计,各模块使用block box代替,只指明模块间的连接(使用“伪逻辑”(pseudo logic)连接)和整体设计的外部端口,并约束各模块在FPGA芯片内部的区域位置和时序、外部端口引脚。

  之后各team members并行的依据约束完成各自的模块设计。
  最后提交给team leader进行整体的组合(assemble).
 
  xilinx的文档“development system reference guide”中有很详细的介绍。
  modular design是FPGA局部动态重配置的基础。modular design我今天刚跑通,有很多细节还不是很清楚。