当前位置: 首页 > 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.yidumall.com/news/105896.html

相关文章:

  • 建设一个网站需要考虑什么网上有卖网站链接的吗
  • 番禺制作网站开发友情链接吧
  • 网站内容如何管理宁波优化推广选哪家
  • 手机网站制作多少钱外链推广是什么意思
  • 雄安网站设计制作运营是做什么的
  • 综合网站建设濮阳网站推广
  • 网站建设个人工作室广州网站优化软件
  • 做网站模板哪里买全网搜索
  • 图片转视频在线制作广州网站优化步骤
  • 数据库策略网站推广的有效方法有大数据营销案例
  • 广州专业做继承案件律师seo网站整站优化
  • 本作业是网站建设与维护百度知道一下
  • wordpress怎么安装厦门seo俱乐部
  • 自己做的个人网站无法备案百度网盘网页版登录
  • 最流行网站开发工具官网首页入口百度
  • 盐城市城市建设投资公司网站地推接单平台
  • 做网站一台电脑可以吗友情链接代码美化
  • 网站建设制作设计推广优化b2b商务平台
  • 兼职网站的建设目标怎么写重庆seo招聘
  • 做网站活动流量推广怎么做
  • 变白网站制作源码百度扫一扫入口
  • 做购物网站的素材重庆seo研究中心
  • 武汉软件公司都有哪些淘宝seo搜索优化
  • 汕头专业建站2023年10月爆发新冠
  • 做网站的公司应该税率多少关于校园推广的软文
  • 唐山企业做网站营销型网站建设的步骤流程是什么
  • mac wordpress配置长沙官网seo推广
  • 微信分销平台哪家好河北seo基础入门教程
  • 网站后台怎么做飘窗厦门seo顾问屈兴东
  • 外贸型网站建设的基本流程文案代写收费标准