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

接网站 建设网络营销好不好

接网站 建设,网络营销好不好,做seo网站的公司哪家好,网站的建设步骤包括1.VL21 根据状态转移表实现时序电路 1.题目: 某同步时序电路转换表如下,请使用D触发器和必要的逻辑门实现此同步时序电路,用Verilog语言描述。 2.解题思路 2.1 首先同步时序电路 , 时钟上升沿触发, 复位信号rst 低电…

1.VL21 根据状态转移表实现时序电路

1.题目:

某同步时序电路转换表如下,请使用D触发器和必要的逻辑门实现此同步时序电路,用Verilog语言描述。

 

 


2.解题思路

        2.1 首先同步时序电路  , 时钟上升沿触发, 复位信号rst 低电平无效.

        2.2 D 触发器 是一个看 A 输入的 触发器。

        2.3  使用状态机。

    


3.解题代码

        

`timescale 1ns/1nsmodule seq_circuit(input                A   ,input                clk ,input                rst_n,output   wire        Y   
);//根据表格 的要求我们知道,这个需要输出 Y   Y与次态的 Q1,Q0 有关
reg q0,q1;
always@(posedge clk or negedge rst_n)beginif(~rst_n)q1<=0;elsebeginq1<= A ^ q0 ^ q1;endend
always@(posedge clk or negedge rst_n)beginif(~rst_n)q0<= 0;elsebeginq0 <= ~q0;endendassign Y = q0 & q1;endmodule


2.VL22 根据状态转移图实现时序电路

1.题目:

某同步时序电路的状态转换图如下,→上表示“C/Y”,圆圈内为现态,→指向次态。

请使用D触发器和必要的逻辑门实现此同步时序电路,用Verilog语言描述。


2.解题思路

使用三段式

1)一段式:整个状态机写到一个always模块里面,在该模块中既描述状态转移,又描述状态的输入和输出;
(2)二段式:用两个always模块来描述状态机,其中一个always模块采用同步时序描述状态转移;另一个模块采用组合逻辑判断状态转移条件,描述状态转移规律以及输出;
(3)三段式:在两个always模块描述方法基础上,使用三个always模块,一个always模块采用 同步时序 描述状态转移,一个always采用组合逻辑判断状态转移条件,描述状态转移规律,另一个always模块描述状态输出(可以用组合电路输出,也可以时序电路输出)。


3.解题感想

 3.1 在硬件电路的时候, 次态和现态,不好表达, 但是总的来说,使用 always 能解决。

 3.2 使用三段式 的时候 , 题目解决简单一些。

 3.3 列出一个 固定值的变量  使用  parameter  定义。


4.解题代码

`timescale 1ns/1nsmodule seq_circuit(input    wire       clk  ,input    wire       rst_n,input    wire       C    ,output   reg        Y   
);reg [1:0] state, next_state;parameter  ST0  =  2'd0;parameter  ST1  =  2'd1;parameter  ST2  =  2'd2;parameter  ST3  =  2'd3;always@(posedge clk or negedge rst_n) beginif (~rst_n)state <= 2'd0;elsestate <= next_state;endalways@(*) begincase(state)ST0: next_state = C ? ST1 : ST0;ST1: next_state = C ? ST1 : ST3;ST2: next_state = C ? ST2 : ST0;ST3: next_state = C ? ST2 : ST3;default: next_state = ST0;endcaseendalways@(*) beginif(((state == ST2) && C) || (state == ST3))Y = 1'b1;elseY = 1'b0;endendmodule



3.VL23 ROM的简单实现

1.题目:

实现一个深度为8,位宽为4bit的ROM,数据初始化为0,2,4,6,8,10,12,14。可以通过输入地址addr,输出相应的数据data。

接口信号图如下:


2.解题思路

        2.1 开辟一个 深度为 8 ,位宽为 4 bit 的数据寄存器。

        2.2 向开辟的寄存器里面 存入数据。

        2.3 调取这个寄存器的数据, 直接访问器地址。


3.解题感想

        3.1 开辟一个 深度为8 位宽为 4 的寄存器的 方法是  前面是 宽度,后面是深度。 

        例如: reg[3:0]  L[7:0];  //深度为8  ,位宽为4 .


4.解题代码

        

`timescale 1ns/1ns
module rom(input clk,input rst_n,input [7:0]addr,output [3:0]data
);
reg[3:0] ROM_DATA[7:0];
always@(posedge clk or negedge rst_n)beginif(~rst_n)beginROM_DATA[0] <=4'd0;ROM_DATA[1] <=4'd2;ROM_DATA[2] <=4'd4;ROM_DATA[3] <=4'd6;ROM_DATA[4] <=4'd8;ROM_DATA[5] <=4'd10;ROM_DATA[6] <=4'd12;ROM_DATA[7] <=4'd14;endelseROM_DATA[0] <=4'd0;ROM_DATA[1] <=4'd2;ROM_DATA[2] <=4'd4;ROM_DATA[3] <=4'd6;ROM_DATA[4] <=4'd8;ROM_DATA[5] <=4'd10;ROM_DATA[6] <=4'd12;ROM_DATA[7] <=4'd14;end
assign data = ROM_DATA[addr];endmodule



4.VL24 边沿检测

1.题目:

有一个缓慢变化的1bit信号a,编写一个程序检测a信号的上升沿给出指示信号rise,当a信号出现下降沿时给出指示信号down。
注:rise,down应为单脉冲信号,在相应边沿出现时的下一个时钟为高,之后恢复到0,一直到再一次出现相应的边沿。


2.解题思路

        2.1 首先是一个 次态 和 现态的问题 , 

        2.2 两个 always 分别控制  次态的赋值, 和 次态和现态的对比来输出 rise 和 down 的值.


3. 解题感想

        3.1 使用 if else  嵌套 if else  要使模块专一化, 就是每个部分使用  隔断语句区分 (begin end) ( 并行语句) 。


4. 解题代码

`timescale 1ns/1ns
module edge_detect(input clk,input rst_n,input a,output reg rise,output reg down
);
reg a1;
//首先搞定a 
always@(posedge clk or negedge rst_n)//建立一个寄存器保存上一个时态的信号beginif(~rst_n)a1 <= 0;elsea1 <= a;endalways@(posedge clk or negedge rst_n)beginif(~rst_n)beginrise <= 0;down <= 0;endelse beginif(a & ~a1)//上一时态为 低电平, 现态为 高点品beginrise <=1'b1;down <=1'b0;endelse if(~a & a1) //次态为 高点品  , 现态 为 低电平beginrise <=0;down <=1;endelsebeginrise <=0;down <=0;endendendendmodule

http://www.tj-hxxt.cn/news/88339.html

相关文章:

  • 电子商务网站建设平台百度售后客服电话24小时
  • 做网站的环境配置seo网站有优化培训吗
  • 零基础做地方门户网站今日新闻最新事件
  • 小程序软件定制开发口碑优化
  • 郑州高端网站制作百度seo培训班
  • 网页设计证书考什么高州网站seo
  • 企业对企业的网站百度极速版推广员怎么申请
  • 广东省建设信息网网站爱站长尾词挖掘工具
  • 阿里云做影视网站舆情信息报送
  • wordpress 帮助模板佛山做网络优化的公司
  • 修改wordpress热门文章的数量seo搜索引擎优化论文
  • 怎么网上接网站开发单自己做优化算法
  • 省西省建设厅网站百度指数怎么分析
  • 诈骗罪网站开发维护人员判决谷歌海外推广
  • love域名做的网站seo网站优化报价
  • 网络营销网站建设知识优化人员配置
  • 大型网络游戏排行榜前十seo结算系统
  • wordpress 进站插件网络建站
  • 网站都是在哪里制作的长沙互联网网站建设
  • 福田做网站多少钱怎样有效的做网上宣传
  • 河北提供网站制作公司哪家好信息流优化师需要具备哪些能力
  • 平台公司运作模式windows优化大师手机版
  • 公诚管理咨询有限公司seo搜索优化排名
  • 西安市未央区建设局官方网站郑州抖音seo
  • java鲜花商城网站设计店面怎么做位置定位
  • 留学生做留服证明在哪个网站企业培训机构排名前十
  • 中国协会网站建设方案深圳网络运营推广公司
  • 网站开发图片压缩上传报酬搜索引擎营销有哪些方式
  • wordpress怎么编辑模板关键词seo优化
  • 用别人网站做app的危害百度人工客服24小时电话