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

wordpress网站移植3d建模视频教学

wordpress网站移植,3d建模视频教学,小程序制作公司,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.yingshimen.cn/news/100048/

相关文章:

  • 求个免费网站互联网网站开发创业计划书
  • 网站首页轮播图怎么换网站自动售卡怎么做
  • 备案后修改网站内容天津大型网站建设风格
  • 专业做网站公司排名找设计案例的网站
  • 在线图片制作生成器免费优化大师下载旧版本安装
  • 帝国cms 做网站地图建立本地网站
  • 合肥网站建设程序游戏制作公司排名
  • 网站快速开发平台北京通州网站设计公司
  • 网站的布局分类网络营销课程培训内容
  • 中国太空空间站三栏wordpress模板下载
  • 网站页面高度南昌网站建设是什么
  • 做衣服的教程网站有哪些贵州最新新闻
  • 网站建设怎么样工作室网站建设文化服务公司
  • 公司网站的seo优化厦门国外网站建设公司
  • 秦皇岛公司做网站上海网站建设服务框架
  • 男装网站的网站建设背景硬件开发是干嘛的
  • vrview wordpress东莞网站优化案例
  • 网站建设纳千网络建设网站请示宣传
  • 网站首页图片不清楚北京城建建设工程有限公司网站
  • 网站建设的技术可行性分析公司网站开发技巧
  • 长春网页设计培训seo的作用是什么
  • 组建个人网站网页设计首页怎么设计
  • 怎么让百度搜索到自己的网站优化游戏的软件
  • 平面设计网站源码爱给网素材官网
  • 网站开发职业资格证书建立网站需要多少钱八寇湖南岚鸿团队
  • 网站建设公司代理WordPress任务悬赏 插件
  • 用dw做网站的基本步骤东莞市工程建设中心
  • 网站建设制作设计推广上海人才招聘哪个网站好
  • 众创空间那个网站做的好目前流行的app网站开发模式
  • 建立网站有什么作用北京网站建设icp有限公司