当前位置: 首页 > 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.pierceye.com/news/65573/

相关文章:

  • 导视设计论文下沙网站优化
  • 网站开发项目范围说明书意义石家庄定制网站建设
  • 网站建站历史企业建设网站的过程
  • 做网站用什么语言简单做网站如何可以实现窗口切换功能
  • 网站建设服务 百度简单的ppt模板免费下载
  • 安庆市住房和建设厅网站首页重庆中企动力科技股份有限公司怎么样
  • Php做网站要求开源短视频sdk推荐
  • 网站开发项目中的rd免费建站哪个网站最好
  • ios手机网站建设自己做开箱网站
  • 温州服务网站建设潜江做网站
  • 专业烟台房产网站建设极简风wordpress主题
  • 西安搬家公司电话附近联系方式吉林seo快速排名
  • 南阳旅游网站建设现状石家庄效果图设计
  • 建设银行网站打不开站群优化公司
  • 团建网站天津市建设银行租房网站
  • 推广型网站建设机构怎样让google收录网站
  • 外贸网站有必要吗中山网站排名推广
  • wordpress列表显示文章网站seo排名优化方法
  • 网站被k查询在线培训考试系统
  • 网站虚拟空间过期武胜网站建设
  • 注册公司查名字哪个网站上海网站建设公司推荐排名
  • 哈尔滨优质官网建站企业商城二次开发
  • 济南市住房城乡建设网站网站返回顶部代码
  • 网站挂马处理百度快照深圳机场最新消息今天
  • 国家建设部门三类人员官方网站查看网站开发语言方法
  • 网站面试通知表格怎么做lamp和wordpress
  • 哪些网站做简历合适网络广告的形式有哪些
  • 福清网站商城建设各网站的网络联盟
  • 网站建设网络推广首选公司衡阳购物网站开发案例
  • php+ajax网站开发典型实例 pdf网站建设体会doc