ICS35.080 L 77 中华人民共和国国家标准 GB/T 37979—2019 可编程逻辑器件软件VHDL编程 安全要求 Safe rule of VHDL for programmable logic device software 2020-03-01实施 2019-08-30发布 国家市场监督管理总局 发布 中国国家标准化管理委员会 GB/T 37979—2019 目 次 前言 1 范围 2 规范性引用文件 3 术语和定义 缩略语 4 安全细则 5 5.1 例化类 5.2 结构设计类 5.3 敏感列表类 5.4 声明定义类 5.5 命名类 10 5.6 运算类 13 5.7 循环控制类 5.8 分支控制类 16 5.9 时钟类…· 20 5.10 复位及初始化类 26 5.11 状态机类 30 5.12 综合/约束类 :33 5.13 注释类 35 5.14 编码格式类 36 参考文献 37 GB/T37979—2019 前言 本标准按照GB/T1.1一2009给出的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本标准起草单位:中国航天科工集团第三研究院第三○四研究所、中国电子技术标准化研究院、中 核控制系统工程有限公司、中科院国家空间科学中心 本标准主要起草人:李丽华、王黎、杨楠、王栋、朱琳、张国宇、韩旭东、王颖、刁立峰、刘伟、郑金艳 李文鹏、胡义武、胡勇、郝永乐、赵静、李超、程承、姜晓辉、姚秀娟、高媛、黄勇、张清、张旸旸、刘志凯、 梁成华、陈朋、周宁、徐轻尘、石璐。 Ⅲ GB/T 37979—2019 可编程逻辑器件软件VHDL编程 安全要求 1范围 本标准规定了VHDL用于可编程逻辑器件软件编程安全细则 本标准适用于可编程逻辑器件软件VHDL的编程安全设计、编码、测试及其使用。ASIC数字电路 设计时也可参照使用。 2规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T11457—2006信息技术软件工程术语 GB/T33781—2017可编程逻辑器件软件开发通用要求 3 术语和定义 GB/T11457—2006和GB/T33781—2017界定的术语和定义适用于本文件。 4 缩略语 下列缩略语适用于本文件。 FPGA:现场可编程门阵列(FieldProgrammableGateArray) VHDL:超高速集成电路硬件描述语言(Very-high-speedintegratedcircuitHardwareDescription Language) 5 安全细则 5.1 例化类 5.1.1端口例化应采取名称映射的方式,避免位置映射。 在进行端口例化时,应采取名称映射的方式,避免位置映射,利于提高程序的可读性和可维护性。 示例: -遵循示例 -端口例化采取名称映射 reset_filter_inst:reset_filter port map( reset_in =) reset_in, clk => clk, reset_out =) reset_out); 1 GB/T 37979—2019 -违背示例 --端口例化采取位置映射 reset_filter_inst : reset_filter port map(reset_in, clk,reset_out); 5.1.2 例化时不应输人端口悬空。 在进行例化时,输人端口应有确定的输人关系,不应悬空。 示例: 一遵循示例 .. example_ent_inst : example_ent port map(a_in =) s_a, b_in =)s_b, c_out =) s_c); entity example_ent is port( a_in : in std_logic; b_in :in std_logic; c_out : out std_logic ); end example_ent; ...... --违背示例 . example_ent_inst : example_ent port map( a_in =)open,--例化时输人端口悬空 b_in =)s_b, (0-s (= ino-) entity example_ent is port( a_in : in std_logic; b_in : in std_logic; c_out : out std_logic ); end example_ent; .. 5.1.3例化时未使用的输出端口宜采用"open”说明。 例化时,如存在不需使用的输出端口,宜采用"open”说明 2
GB-T 37979-2019 可编程逻辑器件软件VHDL编程安全要求
文档预览
中文文档
40 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共40页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思安 于 2023-02-02 22:13:51上传分享