一个带异步复位、清零的对端口信号计数的计数器应该怎样写?
下面这样好像不好:
process(reset,clr,x)
begin
if reset='1' then ---
output <="0000"; ----
elsif clr='1' then ---或者if(reset='1' or clr='1')then
output <="0000"; ----- output <="0000";
elsif x'event and x='1' then
output <= output + '1';
end if;
end ;
其中x是脉冲信号,n个x信号会有一个clr信号,并且clr和x同步,大家帮我看看,应该怎样写最好? |