当前位置: 首页 > news >正文

昆明官渡区网站建设企业网盘收费

昆明官渡区网站建设,企业网盘收费,如何将域名和网站绑定,如果学wordpress军用FPGA软件 Verilog语言的编码准测之触发器、锁存器 语言 #xff1a;Verilg HDL EDA工具#xff1a;ISE、Vivado、Quartus II 军用FPGA软件 Verilog语言的编码准测之触发器、锁存器一、引言二、基本编程规范之触发器强制准则1---禁止在同一个 always 语句中混合使用有复位…军用FPGA软件 Verilog语言的编码准测之触发器、锁存器 语言 Verilg HDL EDA工具ISE、Vivado、Quartus II 军用FPGA软件 Verilog语言的编码准测之触发器、锁存器一、引言二、基本编程规范之触发器强制准则1---禁止在同一个 always 语句中混合使用有复位和无复位的触发器。强制准则2---在复位或者初始化时必须对触发器赋初值强制准则3----复位信号的触发条件与进入条件必须一致 三、基本编程规范之锁存器强制准则1----禁止出现含有锁存器的组合逻辑环路强制准则2----禁止使用基本逻辑门来描述锁存器建议准则3----建议将锁存器与其他组合逻辑电路分开描述 四、总结 关键词 安全子集Verilog HDL,编码准则 ,触发器、锁存器 一、引言 本文学习军用可编程逻辑器件软件 Verilog 语言编程安全子集标准准则分为强制准则和建议准则强制准则在Verilog编程中应该遵循建议准则在Verilog编程中可参考执行。本次分享 触发器、锁存器 的国军标verilog语言标准准则。 二、基本编程规范之触发器 强制准则1—禁止在同一个 always 语句中混合使用有复位和无复位的触发器。 违背示例 module top( clk_40m, rst_n, in1 ,in2, out1,out2) input clk_40m; input rst_n; input in1 ; input in2 ; output reg out1 ; output reg out2 ; reg temp1;always(posedge clk_40m or negedge rst_n) beginif( !rst_n)out1 1b0 ; else beginout1 in1; out2 in2; //违背endend temp1 in1 ; 。。。 endmodule遵循示例 module top( clk_40m, rst_n, in1 ,in2, out1,out2) input clk_40m; input rst_n; input in1 ; input in2 ; output reg out1 ; output reg out2 ; reg temp1;always(posedge clk_40m or negedge rst_n) beginif( !rst_n) beginout1 1b0 ; //遵循out2 1b0 ; endelse beginout1 in1; out2 in2; endend temp1 in1 ; 。。。 endmodule遵循示例 强制准则2—在复位或者初始化时必须对触发器赋初值 注如不能连接到数据端口或者复位端口等。 违背示例 module top( clk_40m, out1 ) input clk_40m; output out2 ; reg[3:0] counter;always(posedge clk_40m) counter counter 1b1 ; //违背... endmodule遵循示例 module top( clk_40m, rst_n, x) input clk_40m; input rst_n ; output[3:0] out2 ; reg[3:0] counter;always(posedge clk_40m) beginif( !rst_n)counter 4b0; elsecounter counter 1b1 ; //违背endassign out2 counter ; ... endmodule 强制准则3----复位信号的触发条件与进入条件必须一致 违背示例 always(posedge clk_40m or negedge rst_n) beginif( rst_n) //违背qout 1b0; elseqout data; end遵循示例 always(posedge clk_40m or negedge rst_n) beginif( !rst_n) //违背qout 1b0; elseqout data; end三、基本编程规范之锁存器 强制准则1----禁止出现含有锁存器的组合逻辑环路 违背示例 module top(in1,in2,en,ou1); input in1; input in2; input en; output reg out1 ; wire temp ; assign temp !(in1 in2 out1); always (en or temp) //违背if(en)out1 temp ; elseout1 out1 ;endmodule强制准则2----禁止使用基本逻辑门来描述锁存器 注基本逻辑门包括与门、非门和或门等 建议准则3----建议将锁存器与其他组合逻辑电路分开描述 违背示例 module top(data,start, en,dout1, dout2); input data; input start; input en; output reg dout1; output reg dout2; always(data,start, en ) beginif( en ) dout1 data ; else dout1 dout1 ; dout2 data| start ; //违背 endendmodule遵循示例 module top(data,start, en,dout1, dout2); input data; input start; input en; output reg dout1; output reg dout2; always(data, en ) beginif( en ) dout1 data ; else dout1 dout1 ; endalways(data, start ) begin //遵循dout2 data| start ; endendmodule四、总结 文章详细介绍了军用FPGA软件编程中使用Verilog语言时应遵守的一系列编码规范特别是针对触发器和锁存器的设计准则。文章中提出的强制准则包括 触发器准则 强制准则1禁止在同一个always语句中混合使用有复位和无复位的触发器。 强制准则2在复位或初始化时必须对触发器赋初值。 强制准则3复位信号的触发条件与进入条件必须一致。 锁存器准则 强制准则1禁止出现含有锁存器的组合逻辑环路。 强制准则2禁止使用基本逻辑门来描述锁存器。 文章通过具体的代码示例展示了遵循和违反这些准则的不同情况强调了遵守这些规范对于确保军用FPGA软件的稳定性和可靠性至关重要。
http://www.zqtcl.cn/news/65573/

相关文章:

  • 做网站买什么服务器吗域名抢注网站是怎么
  • 关于政协 网站建设wordpress最详细的教程视频教程
  • 唐山教育平台网站建设作风建设 宣讲家网站
  • 企业网站管理系统怎么用上海哪个网站好用
  • wordpress站点标题wordpress 内部链接
  • 青岛建设厅官方网站黄埔做网站的公
  • 成都地区网站开发成本猎头公司好做吗
  • 自建网站投放广告网页浏览设置在哪里打开
  • 常州做企业网站智联网最新招聘官网
  • 常州网站建设方案托管可以在公司局域网做网站吗
  • 网站的推广个人做网站猛赚钱
  • 网站建设包含建设网站虚拟主机是啥意思
  • 石家庄市市政建设总公司网站seo模板建站
  • 赣州专业网站推广哪家好企业邮箱怎么查看
  • 郑州网站建设商城定制如何做一个微信公众号
  • 如何建一个免费网站一般做网站销售提成
  • 北京规划网站wordpress接单修改任务
  • 芜湖市建设办网站wordpress 去掉主题
  • ssh网站开发正规排名网站推广公司
  • h网站建设百度网站的总结
  • 网站制作400哪家好physon可以做网站
  • 用图片做简单网站厦门唯一官方网站
  • 90设计网站官网入口深圳小企业网站建设
  • 义乌网站建设制作群晖外网打开wordpress
  • 做公司网站怎么推广wordpress调用评论数
  • 律师网站设计山西太原百度公司
  • 做视频网站要用到的服务器网站建设公司客户来源渠道
  • 企业自建网站劣势娱乐网站设计SEO
  • 做网站项目时 需求分析的内容推拿网站制作
  • 电脑做网站空间tk网站免费