• FPGA设计方法检查表


    -----------------------摘自《FPGA软件测试与评价技术》 中国电子信息产业发展研究院 | 编著-------------------------------

    • 文本格式

    1、注释率不低于20%

    2、每个文件内只包含一个模块,文件名与模块名一致;

    3、每行字符不超过80个;

    4、对代码进行详细注释,被注释过的代码和附带的文档将提供可信的设计基础;

    5、文件顶端加入注释,包括版权、项目名、模块名、文件名、作者、功能和特点、版本号、日期、详细的更改记录等;

    • 设计方法

    1、不使用FPGA内部组合逻辑产生的信号作为时钟;

    2、禁止使用配置(configuration);

    3、推荐对FPGA的输入复位信号进行异步复位同步释放;

    4、把高扇出的信号映射到FPGA内部的高速布线网络上;

    5、使用时钟的上升沿,便于FPGA实现;

    6、在进行冗余设计时,在综合及布局布线阶段保证冗余逻辑不被工具优化;

    7、采用同步设计;

    8、在FPGA器件内部有相关时钟管理资源时,如果需要对外部输入时钟进行倍频,降频或者相位变化等处理,调用FPGA内部的时钟管理资源来完成;

    • 抗SEU设计

    1、周期性开环配置刷新寄存器;

    2、对Xilinx的FPGA器件应实现在轨重新配置,是发生了SEU、SET、SEFI错误的FPGA可以恢复正常;

    3、对重要数据和逻辑进行冗余设计;

  • 相关阅读:
    selenium的鼠标事件操作
    selenium选择框
    selenium的三种等待方法
    selenium定位方法-iframe元素定位方法
    selenium的元素定位方法-By
    selenium的定位方法-多元素定位
    selenium的定位方法-单元素定位
    GUP架构---显卡(一)
    关于不同开发语言之间,内存(数据or对象)交互之间的一些总结
    tolua中的peer表简单总结
  • 原文地址:https://www.cnblogs.com/lifei-chan/p/8612633.html
Copyright © 2020-2023  润新知