(디지털)"에

M

mallikmarasu

Guest
안녕 모두,

누구도 명확하게 .. symulators 사이클을 기반으로 기반 및 이벤트를 설명할 수안부
mallikarjun

 
안녕하세요 malligaru,
사이클 기반의 시뮬레이터 어디로 작업을 활성 클럭 에지에서만 일어날 동기식 설계에 대한 usefule하는주기에 두 개의 클럭 사이클 가장자리 사이의 정보가 손실됩니다 basis.timing에 의해 작동합니다.
상당한 성능.

이벤트 기반의 시뮬레이터 설계 요소 프로세스 때만 change.intelligent schedulling 요소를 처리하는 데 필요한 이러한 요소의 입력에 신호를 보낸다.

 
이벤트 기반 Simulators
이벤트 - 구동 시뮬레이터로서 이름이 있듯이, 게이트 여부 또는 코드의 블록 구성 요소를 평가하고, 거기에있을 때만 입력 또는 구성 요소의 목록에서 감도 이벤트입니다.이벤트 변수 또는 신호의 값을 변경합니다.평가될 수 있도록 다른 게이트의 입력에서 이벤트를 하나의 출력의 변화의 원인, 게이트의 모든 팬 아웃이된다.회로를 통해이 이벤트는 잔물결 때까지 더 이상의 이벤트 발생을 중지 시간을 평가한다.사이클 기반 Simulators
시뮬레이터 스펙트럼의 다른 극단적인 사이클입니다 기반 시뮬레이터.사이클에 대한 동기를 부여하기 위해 필요한 기반 시뮬레이터, 그 유한 상태 기계에 대한 다음 상태 함수를 계산 combinational 논리를 고려하십시오.매번 FFS 변경, 다양한 이벤트 combinational 논리지만, 생성된 경우에만 안정된 상태를 다음 클럭 에지에서 닫히진이다; 모든 이벤트의 중간 평가를 낭비하고있습니다.트랜 지 언트 이벤트, 사이클 평가를 피하려면 - 시뮬레이터를 기반으로 FFS의 안정 상태 값을 현재 사이클 여부에 관계없이 상태를 약간 변경되었습니다, 데리고 FFS에 입력을 계산하려면 다음 상태 함수 combinational 논리가 적용됩니다 다음주기.즉, 각 클럭 combinational 논리를 경계로 평가되고 게이트를 한번 여부에 관계없이 자사의 입력 이벤트를 평가합니다.따라서 회로를위한 사이클에 의해 기반 시뮬레이터 회로를 명확하게 정의된 시계와 연관된 경계를해야합니다 시뮬레이션됩니다.따라서, 비동기 회로 및 루프와 combinational 회로를 순환하여 시뮬레이션을하실 수없습니다 기반 시뮬레이터.또한, 안정하기 때문에 미국에서만 계산하는 회로에있는 모든 지연을주기는 무시됩니다 기반의 시뮬레이션.모든 구성 요소를 0으로 지연이로 간주됩니다.
사이클 기반의 모의 제어 및 데이터의 일을 흐름 표현
클럭 요소 중 하나 또는 0 - combinational 로직 지연으로 디자인을 설명 취급 모든것
장점
예외적으로 빨리
두 시뮬레이션 및 합성 같은 내부 표현
로직 합성 결과 같은 예측

 
이벤트 기반의 시뮬레이터 ..!
만약 클럭 전환 이벤트 .. thn로 thr 어떤 차이가 !..... 될 것으로 간주됩니다
모든 클럭의 전환에서 ...값이 r에 .. 따라서 시뮬레이터의 두 가지 유형 사이에 어떤 구별이 필요 v를 어떻게 업데이 트됩니까?
경기도

 

Welcome to EDABoard.com

Sponsor

Back
Top