作者:倔强的追求 | 来源:互联网 | 2023-10-12 14:08
FPGA编程、软件编程与公司、国家、军队组织与管理有着相似的过程:
(1)资源组织
首选,横向按照功能、纵向按照分层的方式组织各种资源。
- 纵向与规模相关,为规模大小层次资源
- 横向与业务相关,为功能化资源。
(2)内部流程
然后,通过设计流程确保组织内部的各种资源有条不紊的通信、交流、交互工作;
- 时序流程:与时间、状态、上行文无关的流程
- 非时序流程:与时间、状态、上行文有强关的流程
(3)目标达成
最后,组织的目的是为了完成某种外部的职责与功能,达成某种目标。
(4)资源
软件的基本资源:
内存和算力,然后组成组件、模块、子系统、系统、网元、网络,横行组织取决于业务需求,如平台、传输、网管、射频、基带等。
FPGA的基本资源:
基本的"与或非"门电路,然后纵向组织成寄存器、组件、模块、子系统、设备,横向组织成内存、计算、IO传输等
公司的基本资源:
人、机、物、法、环、财,然后,纵向组织成团队、部门、BG、公司、集团,横行组织成财务、人事、研发、市场、销售、生产、后勤等……
军队的基本资源:
各个兵种的士兵,然后纵向组织成排、连、营、团、旅、师、军、军团。
(5)对标
目标系统软件的组织架构对标公司的组织架构
目标系统软件的各种消息交互流程对标公司的各种管理流程
目标系统软件的各种运行规则对标公司的规章制度