二院FPGA硬件描述语言编程指南:VHDL&Verilog标准应用

4星 · 超过85%的资源 需积分: 12 33 下载量 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领域的研发能力具有重要意义。"