如果仿真则需要将分频搞小,否则没法看波形。.docVIP

  • 19
  • 0
  • 约1.14万字
  • 约 9页
  • 2017-03-05 发布于天津
  • 举报

如果仿真则需要将分频搞小,否则没法看波形。.doc

如果仿真则需要将分频搞小,否则没法看波形。

--1、在CLK时钟产生问题上,如果仿真则需要将分频搞小,否则没法看波形。 --2、由于设计都是按照同步电路方式的,则CLK信号最好在定义时,给个初值。 signal clk : std_logic :=0; --CCount也是同一道理,要将之赋为0.,还有一些值都未初始化。虽然下载可能是行的。 --3、信号说明:sta的初值,增加sta =001; --4、由于系统是以CLK1的分频进行的,因此reset1,reset2的低电平有限信号长于clk的周期。 --5、由于在control进程中,对同步复位reset1,reset2,进行了规范。因此在CHANGE中,需要改变,否则应该要多驱动的 -- 的隐患。 -- 因此在change 进程中加: if(reset1=0)then --r1=0 ; r2=0;r3=0;r4=0; --y1=0 ; y2=0;y3=0;y4=0; --g1=0 ; g2=0;g3=0;g4=0; --sta =001; --手动初态,在1态 --新加 --S信号是多的,N信号可以不设。 --一些信号说明:time1 红绿灯亮的时间,ytime 黄灯单独亮时的时间。time2是晚上的时间,该时间到时,黄灯仅闪烁。 --n为整天时间,如到后,从头再来。 -- distime,就是本子上说的,有关每次转换时间计数器,即每次转换到新的状态就显示计数,到新状态后,清0。显示每次转换间隔时间。 -- SET是四根设置线,用来手动控制。 -- flag 信号,是黄灯收烁标志,1有效。 --yc是工作计数器,一直在计数,直到记到n,即一整天结束。 -- 此处代码有错误,当flag置1后,YC不计数了,只是停留在mytime2。应该在flag=1; 之后,加一句yc=yc+1; --nccount是自动时的计数器,用来自动状态机的切换。 --nf 是晚上黄灯闪烁计数器,亮两秒,熄一秒。一直到记到N时,结束。 library IEEE; use IEEE.STD_LOGIC_1164.ALL ; use IEEE.STD_LOGIC_arith.all ; use IEEE.std_logic_unsigned.ALL; entity trafficlight is Port ( time1,time2,ytime : in std_logic_vector(7 downto 0 ) ; set : in std_logic_vector(4 downto 1 ) ; reset1,reset2,con : in std_logic; clkl : in std_logic ; r1,r2,r3,r4,y1,y2,y3,y4 ,g1,g2,g3,g4: out std_logic ; seco,sect : out std_logic_vector(6 downto 0 ) ); end trafficlight ; architecture Behavioral of trafficlight is signal sten : integer range 0 to 5 ; --十位 signal sone : integer range 0 to 9 ; --个位 signal second : integer range 0 to 60 ; --秒 signal time : integer range 0 to 60 ; --time ? signal flag : std_logic ; --是否到晚上,闪烁。如flag=1,则是晚上的闪烁。如到n一整天时间到,则为0,转为自动 signal clk : std_logic :=0; signal pu1 , sta1 , sta2 : std_logic_vector(4 downto 1 ) ; signal ccount , ycount : integer :=0 ; --CCOUNT :分频计数器,ycount手动时计数器,手动绿灯亮的时间。 signal nf : std_logic_vector( 3 downto 0 ) :=(others=0); --是晚上黄灯闪烁计数器,亮两秒,熄一秒 signal n : std_logic_vector( 8 downto 0 ) ; signal ncount : std_logic_vector( 7 downto 0 ):=(others=0) ; --nccount是自动时的计数

文档评论(0)

1亿VIP精品文档

相关文档