Synopsys-IC的个人空间 https://blog.eetop.cn/861869 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

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

已有 1151 次阅读| 2013-4-7 14:30 |个人分类:职业规划

在设计开始之前, 必须先行思考并确定设计策略,这样才能指导诸如元器件的选择、工艺选择和电路板生产成本控制等工作,初期规划得越详细,中期实施起来就会越顺利,并且可以避免了因方案有误造成的资源和时间的大量浪费。设计初期可以不用考虑每个模块的具体实现,但对整个设计的可行性,可靠性等一定要做到心中有数。对一个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

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

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 14

    粉丝
  • 0

    好友
  • 19

    获赞
  • 25

    评论
  • 1268

    访问数
关闭

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

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-9 04:37 , Processed in 0.014503 second(s), 7 queries , Gzip On, Redis On.

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