2013-09-03 2 views
0

제가 변수를 초기화 한 몇 가지 프로세스가 있다고 가정 해 봅시다.몇 가지 실행 후 프로세스의 변수 값

process (clk) is 

variable integer := 0; 

begin 

if (clk'event and clk='1') and (integer<32) then 
    integer := integer +1; 
end if; 

if (integer = 32) then 
    BusyOUT <= '1'; -- This is some outside signal 
end if; 

end proces; 

윌 0이 코드 세트 정수 CLK (이것은 전체 코드를 실행하기 때문에) 상승 에지에 또는 제 클럭의 상승 에지를 판독에가 (번만 0 정수를 초기화 할 때마다, 그것은 민감도 목록에 있기 때문에) clk가 상승 에지에 도달 할 때마다 32 씩 올라가고 정수를 올리는 것을 멈추게 할 BusyOUT 신호 (일부 외부 신호)를 활성화 할 것입니까? 사전에

감사합니다, 보얀

답변

0

예, 그 사이에 내가하고 시작하는 과정의 일부가 한 번만 실행된다는 생각.

관련 문제