找回密码
 注册
关于网站域名变更的通知
查看: 209|回复: 3
打印 上一主题 下一主题

FPGA交通灯问题

[复制链接]
  • TA的每日心情
    开心
    2022-1-29 15:07
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2022-11-4 13:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 elephant_ 于 2022-11-4 13:51 编辑
    * h+ y2 _7 v- f5 C1 Y: H9 M  c. j  e- |; G1 _
    always @(EN)
    & {! [* K. E/ T4 f% x! n if(!EN)
    , K* I# z4 w* {9 e7 ?( D5 Vbegin //设置各种灯的计数器的预置数ared <=8'd55; //55 秒
    , @( H& u6 G: p5 Y5 [( Gayellow <=8'd5; //5 秒/ q6 W  |  F- w: C
    agreen <=8'd40; //40 秒
    ( f8 T; M; p* t! |( ^aleft <=8'd15; //15 秒
    " B+ z2 v% o1 J. G9 Abred <=8'd65; //65 秒
    - y& `( W! H' _0 u3 P8 v& u/ nbyellow <=8'd5; //5 秒
    2 g0 q9 `. }- b4 zbleft <=8'd15; //15 秒& o* z. Y- Z6 o: l; p1 f
    bgreen <=8'd30; //30 秒; j( v6 _, \  n" y6 J  K9 z; W# e+ _6 A# Q
    end  M, @2 ]& Y" p5 q
    assign ACOUNT=numa;
    1 ^/ B, I( `7 |7 g' k; V* Aassign BCOUNT=numb;: X- I! y9 [  T7 q, {1 N& h
    always @(posedge CLK) //该进程控制A 方向的四种灯
    7 s) d+ f1 X0 S$ f- f  N. R begin; f$ c1 c8 n# Y  `
    if(EN)1 _& i5 W8 s& E( X0 V
    begin; |  a4 ]) ?5 n! l# ?2 Y4 r  y
    if(!tempa)
    . C* e% e5 u. t; I begin
    1 c7 w) k; X! o4 g% J7 G在这个程序里面,我有个地方不懂,EN使能位是高电平有效,开始的always@(EN) if(!EN)....这是通过先一个高电平然后一个低电平(下降沿)给其置数。但是这个能置数吗?开始的时候怎么可能给EN送入一个下降沿呢?  s1 p$ h! \% M5 H! O5 d- B1 b5 x- [
    8 P" B/ O# k. D9 s, S
      a6 v, L, R7 K$ t& f  _
    0 T4 p/ h8 ~* V3 b6 g# H0 F+ A
  • TA的每日心情
    开心
    2022-1-29 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-11-4 15:04 | 只看该作者
    always@(EN) if(!EN)....这不是时序电路,不需要沿,需要沿的是这种
    ) ]7 Z6 z4 G: Walways@(posedge EN)
  • TA的每日心情
    开心
    2022-1-29 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2022-11-4 15:21 | 只看该作者
    EN 低电平的时候执行初始化,EN 高电平的时候程序开始控制指示灯,EN 应该是一个可以控制的输入信号吧,需要外部输入的!而且程序一直在执行,检测到EN 低,就初始化。
  • TA的每日心情
    开心
    2022-1-29 15:03
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2022-11-4 15:25 | 只看该作者
    alwasy @(EN) 是电平触发的,也就是当en的值改变的时候就触发,当en改变的时候进入always内部,通过判断是高电平还是低电平来执行下面语句。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-20 20:37 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表