二院FPGA硬件描述语言编程指南:VHDL&Verilog标准应用
4星 · 超过85%的资源 需积分: 12 55 浏览量
更新于2024-07-16
6
收藏 574KB PDF 举报
"中国航天科工集团第二研究院发布的型号FPGA硬件描述语言编程准则是针对Verilog和VHDL这两种广泛应用于FPGA/CPLD、IP核和SOC类产品设计的语言制定的规范。该标准于2014年3月21日发布并从同年4月21日起实施,旨在为中国航天科工集团内部FPGA项目提供标准化的编程指南,促进技术交流与学习。
标准涵盖了多个关键部分:
1. 前言:介绍了标准的提出、归口单位和主要起草人员,强调了标准的内部性质,不涉及商业版权问题。
2. 范围:明确规范适用于所有使用Verilog和VHDL的硬件设计,确保一致性。
3. 规范性引用文件:列出了所有必要参考文档,确保在最新版本的基础上进行工作。
4. 术语和缩写词:定义了一系列专业术语和缩写,如SEU(单粒子翻转)、TMR(三模冗余)、EDAC(检错纠错码)等,有助于理解复杂的硬件概念。
5. 一般要求:包括编程准则的分类,强制性规则(必须遵循)和建议性规则(可参照执行),强调了编程的严谨性和灵活性。
6. 基本编程准则:提供基础的编程指导,确保代码质量、可读性和可维护性。
7. RTL编程准则:针对 Register Transfer Level (RTL) 编程的具体规则,如避免亚稳态、重定时和跨时钟域通信等问题。
8. 附录A:补充了与FPGA器件工艺结构相关的编程指南,帮助设计师了解硬件实现的细节。
通过遵循这些准则,航天科工二院的工程师可以确保他们的FPGA设计既满足功能需求,又符合标准化的编程实践,从而提高设计效率和产品质量。这是一份实用且重要的内部标准,对于提升航天二院在FPGA领域的研发能力具有重要意义。"
2012-04-15 上传
2019-08-24 上传
2023-08-29 上传
2023-10-08 上传
2009-10-07 上传
2024-09-09 上传
m0_38008828
- 粉丝: 0
- 资源: 1
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景