关注

Zynq7000硬件开发之硬件开发流程简介(一)

硬件开发的整个全部流程持续时间比较长,但实际项目中可能有一些可借鉴的硬件产品,对硬件需求进行相应升级。硬件开发的整个流程主要包括有硬件需求分析、硬件总体设计方案、硬件开发与质量控制、系统测试、文件归档及验收。

         1、硬件需求分析

         需求分析是非常重要的一环,一般需求提出者是站在实际功能需要的基础上提出,如只是按照现有需求来进行设计,后续其他类似项目上可能会提出相似需求设计,比如增加通信接口、开入开出或者模拟量采集等接口等,硬件开发者可能会陷入一直开发新硬件、维护已有硬件等,不利于省下更多时间去提升硬件水平。目前应用最广泛的是CBB(Common Building Block)即共同性构建模块设计思想,后续会对其重点进行剖析,基础性说明可自行搜索查看。

         2、硬件总体设计方案

         从总体上对硬件功能分析,结构配合,对外接口设计、运行环境要求、EMC设计指标等内容进行阐述,总体设计方案主要包括以下内容:硬件功能单元设计、电源设计、接口设计、可测试性设计、可装配性设计、PCB布局布线指导、EMC设计以及结构设计等。

       3、硬件开发与质量控制

       开发过程中,原理图要进行分模块设计,确保每个模块设计的准确性,多人协同设计时需要进行评审,多模块连接需确保信号定义完整准确,最好有信号命名的规范;PCB设计时首先要确定尺寸以及安装结构要求,限高区以及禁止布线区要标示明确,布局完成后汇同结构以及系统工程师进行评审确认,布局布线要严格按照Layout指南进行设计,叠层以及阻抗控制要有明确文档说明;投板后要多跟踪采购生产进度,有问题及时解决。

本系列文章持续更新,欢迎关注微信公众号“硬件开发不完全攻略”~

转载自CSDN-专业IT技术社区

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/bianyuanren92/article/details/119608462

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--