yhzhangstrive的个人空间 https://blog.eetop.cn/?280659 [收藏] [复制] [分享] [RSS]

日志

项目总结【一】—— 设计初期规划

已有 1120 次阅读| 2013-4-1 20:29 |个人分类:FPGA

    在设计开始之前, 必须先行思考并确定设计策略,这样才能指导诸如元器件的选择、工艺选择和电路板生产成本控制等工作,初期规划得越详细,中期实施起来就会越顺利,并且可以避免了因方案有误造成的资源和时间的大量浪费。设计初期可以不用考虑每个模块的具体实现,但对整个设计的可行性,可靠性等一定要做到心中有数。对一个FPGA项目来说,通常在设计初期需要考虑的有以下内容: 
    1) 明确需求。设计初期,对需求理解越是透彻,后期付出的代价就越小,初期最好能够有充足的时间去了解用户的需求,设计者也应该对用户提出的现有需求多加思考,虽然企业的主旨是用户至上,但是对于用户提出的需求,我们还是应该多加思考,评估。或许能带来意想不到的结果。特别是了解需求阶段没有弄明白的,一定要弄明白,不然后期会付出很高的代价。
    2)硬件设计方案。包括器件选型,硬件与主机通讯方式( USB,TCP/IP, PCIe,UART等),FPGA芯片配置方案,PCB功耗估计,电源设计方案,引脚规划,硬件连接结构,系统走线等。
    3) 编写设计文档。《Hardware Design Specification》,《FPGA Design Specification》。
        《Hardware Design Specification》:硬件结构,电路实现方案,系统硬件连接关系,Connector 引脚分配,与之对插的Connector选型,Cable选型,电路板上所有电源输入输出,功耗分析,工作环境,机械尺寸,PCB布局规划等。
        《FPGA Design Specification》:系统设计原理,FPGA实现总体结构,通信协议描述,子模块实现,IP选择,FPGA外围接口设计,等FPGA具体实现方案。
    4)设计实践与hdl编码风格。编码风格很重要,直接影响设计的可靠性,可移植性与可读性,好的编码风格后期维护方便,可靠性高。
    5)多了解与自己项目相关的知识,设计初期要扩散,设计中期后期要深入。
    6)快速综合和早起时序分析
    7)成本预算


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 4

    粉丝
  • 0

    好友
  • 4

    获赞
  • 6

    评论
  • 2422

    访问数
关闭

站长推荐 上一条 /1 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 ) |网站地图

GMT+8, 2025-10-17 03:33 , Processed in 0.026883 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部