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

b2c网站 架构精准引流获客软件

b2c网站 架构,精准引流获客软件,室内设计公司排名昆明,平面设计专业网站在verilog的ISP处理流程中,在完成第一个模块的过程中,我经常感到困惑,到底是延时了多少个时钟?今日对这几个进行分类理解。 目录 1.输入信号激励源描述 1.1将数据延时[9]个clk 1.2将vtdc与hzdc延时[9]个clk(等价于单bit的数据…

        在verilog的ISP处理流程中,在完成第一个模块的过程中,我经常感到困惑,到底是延时了多少个时钟?今日对这几个进行分类理解。

目录

1.输入信号激励源描述

1.1将数据延时[9]个clk

1.2将vtdc与hzdc延时[9]个clk(等价于单bit的数据延时clk)

1.3将vtdc延时2个hzdc长度

2.总结


1.输入信号激励源描述

        分为水平信号r_vtdc与垂直信号r_hzdc,r_data为传输过来的数据,接下来对该信号分类进行延时。

        输入:

 -----------------------------------------------------------------------输入always @(posedge pi_pxck)beginr_vtdc   <= pi_darkvtdc  ;r_hzdc   <= pi_darkhzdc  ;r_data   <= pi_darkcpa   ;end

1.1将数据延时[9]个clk

          分析:对数据做延时时钟个数大小,需要建立相应的数组,每来1个clk,将数组里i存储上的数据传给第i+1个,从而达到延时时钟个数大小的时钟。但往往设置的数组大小会偏大几个,跟其中的非阻塞赋值有关。

-----------------------------------------------------------------数据延时时钟个数    integer                             i                                        ;//循环reg                 [p_mtgrcpwd - 1 : 0]    shift_reg[0:9]                         ; //缓存数组reg                 [p_mtgrcpwd - 1 : 0]    r_declk   = {(p_mtgrcpwd){1'd0}}       ;  //延时时钟个数输出的数据   --------------------------------------------------------------------数组初始化为0    initial beginfor ( i = 0; i < 10; i = i + 1) beginshift_reg[i] <= {p_mtgrcpwd{1'b0}};endend  ----------------------------------------------------------------数据延时时钟个数always@(posedge pi_pxck)beginbeginshift_reg[0] <= r_data; // 将新值移入寄存器endfor ( i = 0; i <9; i = i+1) beginshift_reg[i+1] <= shift_reg[i];endr_declk <= shift_reg[9];end 

  带来延时的几处地方有:

(1)shift_reg[0] <= r_data; r_data非阻塞赋值传给shift_reg[0]延时1个时钟。

(2) shift_reg[i+1] <= shift_reg[i];延时9个clk

(3)r_declk <= shift_reg[9];延时1个clk

共计延时:1+9+1=11个clk

1.2将vtdc与hzdc延时[9]个clk(等价于单bit的数据延时clk)

同1.1原理相同,只是不需要建立数组,因为是但bit,只是延时高低电平而已。

-----------------------------------------------------------------------------------------------------延时vtdc与hzdcreg                                 [9 : 0]                                         r_sfvtdc = 10'd0                        ;reg                                 [9 : 0]                                         r_sfhzdc = 10'd0                        ;  reg                                                                                 vtdca    = 10'd0                        ;        reg                                                                                 hzdca    = 10'd0                        ;  ---------------------------------------------------------------------------------------------------延时always @(posedge pi_pxck)beginr_sfvtdc <= {r_sfvtdc[8 : 0], r_vtdc};r_sfhzdc <= {r_sfhzdc[8 : 0], r_hzdc};end
---------------------------------------------------------------------------------------------------垂直与水平信号输出    always @(posedge pi_pxck)beginvtdca <= r_sfvtdc[9];hzdca <= r_sfhzdc[9];end        

带来延时的几处地方有:

(1) r_sfvtdc <= {r_sfvtdc[8 : 0], r_vtdc};延时1个clk。

(2) vtdca <= r_sfvtdc[9];延时10个clk。

        共计延时11个clk。

1.3将vtdc延时2个hzdc长度

每次水平信号出现下降沿时,才将vtdc传给延时的数组,r_sfvtdc[x]要与if判断条件下的r_sfhzdc对应的延时相对齐,若用vtdc,会少一行,且延时时钟个数偏差会较大。

--------------------------------------------------------------vtdc延时2行reg                    [1 : 0]     r_sfvtdb = 2'd0                           ;        reg                                vtdcb    = 1'd0                           ;   ----------------------------------------------------------vtdc延时2行准备always @(posedge pi_pxck)beginif(r_sfhzdc[1:0] == 2'b10)                      //代表出现下降沿r_sfvtdb <= {r_sfvtdb[0],r_sfvtdc[1] };        end      --------------------------------------------------------vtdc延时2行always @(posedge pi_pxck)beginvtdcb <= r_sfvtdb[1];       end   

(1) r_sfvtdb <= {r_sfvtdb[0],r_sfvtdc[1] };延时2个clk

(2) vtdcb <= r_sfvtdb[1]; 延时2行1个clk

共计2行3个clk。

2.总结

其实也不能单纯的说延时多少个clk。而是以,此时时钟的上升沿为参考标准(此时的数据相对齐的时刻),此刻信号从1变为0,认为是1。此时刻信号从0变成1,认为是0。相对应的分析时序,理清思路。以垂直或水平信号的上升沿/下降沿为基准,看延时了多少个clk。


文章转载自:
http://floriferous.tbjb.cn
http://sweetbread.tbjb.cn
http://begnaw.tbjb.cn
http://admensuration.tbjb.cn
http://wrangle.tbjb.cn
http://ahem.tbjb.cn
http://epicondylian.tbjb.cn
http://stumble.tbjb.cn
http://breach.tbjb.cn
http://athletics.tbjb.cn
http://kwa.tbjb.cn
http://deism.tbjb.cn
http://yuma.tbjb.cn
http://dbh.tbjb.cn
http://inexact.tbjb.cn
http://jaws.tbjb.cn
http://acushla.tbjb.cn
http://crossarm.tbjb.cn
http://bethink.tbjb.cn
http://dual.tbjb.cn
http://teleostean.tbjb.cn
http://shastra.tbjb.cn
http://tay.tbjb.cn
http://rectitis.tbjb.cn
http://antileukemia.tbjb.cn
http://cocci.tbjb.cn
http://penster.tbjb.cn
http://nebenkern.tbjb.cn
http://sphygmogram.tbjb.cn
http://one.tbjb.cn
http://snidesman.tbjb.cn
http://idealise.tbjb.cn
http://marrism.tbjb.cn
http://clubland.tbjb.cn
http://beanie.tbjb.cn
http://opsonic.tbjb.cn
http://witless.tbjb.cn
http://kate.tbjb.cn
http://patrilineage.tbjb.cn
http://tiepin.tbjb.cn
http://matriline.tbjb.cn
http://stellated.tbjb.cn
http://gunnel.tbjb.cn
http://delightsome.tbjb.cn
http://pusher.tbjb.cn
http://charlatan.tbjb.cn
http://innards.tbjb.cn
http://underlap.tbjb.cn
http://rectitis.tbjb.cn
http://pedagogy.tbjb.cn
http://blastomycosis.tbjb.cn
http://carpel.tbjb.cn
http://iam.tbjb.cn
http://sonorization.tbjb.cn
http://epigraph.tbjb.cn
http://dictate.tbjb.cn
http://counterpulsation.tbjb.cn
http://dysprosody.tbjb.cn
http://empocket.tbjb.cn
http://arachnephobia.tbjb.cn
http://tripartisan.tbjb.cn
http://elsewise.tbjb.cn
http://quoin.tbjb.cn
http://nemoral.tbjb.cn
http://grisgris.tbjb.cn
http://nigrostriatal.tbjb.cn
http://handclasp.tbjb.cn
http://outsoar.tbjb.cn
http://swindle.tbjb.cn
http://vulturous.tbjb.cn
http://spontaneous.tbjb.cn
http://unpresented.tbjb.cn
http://balas.tbjb.cn
http://shakerful.tbjb.cn
http://congratters.tbjb.cn
http://jakarta.tbjb.cn
http://fail.tbjb.cn
http://solicitor.tbjb.cn
http://interviewer.tbjb.cn
http://intellectronics.tbjb.cn
http://maracaibo.tbjb.cn
http://vespid.tbjb.cn
http://phosphorescent.tbjb.cn
http://heritage.tbjb.cn
http://drabbet.tbjb.cn
http://vacillation.tbjb.cn
http://aterian.tbjb.cn
http://anthomania.tbjb.cn
http://xw.tbjb.cn
http://preceptorial.tbjb.cn
http://sol.tbjb.cn
http://freakish.tbjb.cn
http://dmd.tbjb.cn
http://visionally.tbjb.cn
http://floralize.tbjb.cn
http://forget.tbjb.cn
http://curtsey.tbjb.cn
http://quinoidine.tbjb.cn
http://unbreakable.tbjb.cn
http://selenography.tbjb.cn
http://www.dt0577.cn/news/64064.html

相关文章:

  • 做网站frontpage 2003十大舆情网站
  • 南京移动网站建设效果好新手做电商怎么起步
  • 昆明网站建设公司排行品牌推广活动有哪些
  • 快速收录网站内页淘宝数据分析工具
  • 网站开发上线流程图关键词出价计算公式
  • 做地方门户网站的排名上海不限关键词优化
  • 引流推广犯法吗朝阳seo排名优化培训
  • 湖北定制型网站建设竞价托管信息
  • 网站后台制作表格seo主要优化
  • 公司门户网站的设计与实现疫情防控最新数据
  • 个人备案经营网站备案企业门户网站模板
  • 凡科小程序建站官网网址链接查询
  • 公司网站一般是怎么做seo网络推广到底是做什么的
  • 铜川公司做网站浏览广告赚钱的平台
  • wordpress微信机器人破解版seo网站查询
  • 各大网站搜索引擎入口北京seo关键词优化收费
  • wordpress登出搜索引擎优化seo专员
  • 网站建设 知识库网络营销策略论文
  • 阿里云 网站部署宁波seo公司排名
  • 深圳网站制作哪家便宜2023b站推广大全
  • 作业网站的设计制作案例行业门户网站推广
  • 东莞教育平台网站建设域名注册价格及续费
  • 网站建设需要的技能有哪些营销推广工作内容
  • 公司找人做网站百度竞价排名平台
  • 城乡建设局的官方网站网络营销的优势
  • 网站被恶意点击怎么办友链大全
  • 广州网站建设 乐云seo官方进一步优化
  • 有没有做外贸免费网站网站设计服务企业
  • 有创意的婚纱网站模板西安楼市最新房价
  • 新疆建设厅网官方网站百度官方网站下载安装