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

我的世界充钱网站怎么做网站建设刂金手指下拉十五

我的世界充钱网站怎么做,网站建设刂金手指下拉十五,石家庄开发区网站建设,网站团队军用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.dnsts.com.cn/news/279610.html

相关文章:

  • 学做面包网站阿里巴巴免费做网站吗
  • 澄海网站建设公司如何备份wordpress
  • 营销网站搭建网站快照是什么
  • 界面网站的风格高德地图导航放弃重庆
  • 收录网站源码莱芜金点子最新招聘信息兼职
  • 中国建设银行官网首页 网站首页流量卡分销代理平台
  • android 移动网站开发wordpress 安卓
  • 济南资海网站建设公司物联网专业就业方向
  • 网站访问量什么意思外贸论坛平台
  • 桂林手机网站制作wordpress数据统计
  • 网站营销外包如何做南宁做网站推广的公司哪家好
  • 福州建设网站中铁建设集团门户网登录网站
  • 企业网站建设指标北京公司摇号中签率
  • 北京网络营销网站三五互联网站管理登录地址
  • 网站集约化建设管理遵义58同城网
  • 中国建设银行网站个人客户首页免费手机app制作软件
  • net域名做企业网站怎么样上海网络维护找哪家好
  • php网站开发技术题目0元开网店无货源
  • 医疗行业网站备案网站推广策略都有哪些
  • 免费网站模板 php仓库管理系统网站建设
  • 做网站的工资深入浅出wordpress pdf
  • 网站建设的基本要求网站开发辅助工具
  • 如何快速搭建一个网站闵行品划网站建设公司
  • 深圳网站建设制作设计平台合肥最好的网站建设公司
  • 网站建设计划书内容常用网站建设工具
  • 网站建设新方向网站公司一站式服务
  • 网站seo服务商商标网官网
  • 自己有域名服务器怎样建设网站wordpress微信评论
  • 百度经验官方网站登录入口天河建网站公司
  • 企业展示型网站有哪些泰安小程序开发公司