-"경주에 주변의 조건 qns Verilog 습니

B

bala9383

Guest
안녕하세요 시청자

사람을위한 간단한 방식으로 qns 아래에 설명할 수있습니다 :

1.어떻게 경쟁 조건에 의해 의미가 무엇입니까??
어떻게 경쟁 조건의 단점도있습니다.

2.무슨 차이를 내기 '습니 비 성명을 차단하는 차단입니까?
PLZ 두 문장에 대한 예와 설명

 
안녕 뷰어
사람을위한 간단한 방식으로 qns 아래에 설명할 수있습니다 :1.
어떻게 경쟁 조건에 의해 의미가 무엇입니까??경쟁 조건이 때 잘못된 상태에서 알려진 상태로 .. 래치의 상태 변화가 발생합니다만약 당신이 명함을 고려하는 경우 S와 1 개 중 1에서 R 값을 변경 (즉, 0 0 0 무효 상태의 결과)가 동시에 그때 래치 예를 들어, 래치 수준 및 입력 변환하지 trigerred, 출력 계셨고, 자신의 상태에 변화의 클럭까지 사용자에게 알려지지 않은 남아 일련의 부정적인받을갑니다.이 조건은 경쟁 조건이라고합니다.어떻게 경쟁 조건의 단점도있습니다.

부정가는 demrits, 위의 설명하면 colcok 때까지 래치의 상태를 알지 못해이면, 출력은 끊임없이 변화하고있습니다 (예정 trigerring 수준)에2.
무슨 차이를 내기 '습니 비 성명을 차단하는 차단입니까?PLZ 두 문장에 대한 예와 설명차단 진술 곳은 다음 문장 실행을 현재의 성명 때까지 실행을 차단입니다 finished.That됩니다 차단 진술을 순차적으로 실행될 것입니다.
그러나, 거기에 문장 차단 설정 실행의 지연됩니다
비 차단 진술을 그 점에서 모두 진술을 수행 PARALLELLY있습니다 exectued 수 옆에있는 성명 doent 현재의 성명을 기다리는 예.
예.
차단 비 - 블로킹
b =; b "=;
C = b; C "= b;
위의 예제에서, 진술을 차단하기위한, C의 값을 업데이 트됩니다 실행 끝.
하지만 차단되지 않은 문장, 두 번째 성명을 나던 첫 성명에서 B의 updation 기다렸다 따라서 어떤 값 "B"로 할당을위한 첫 번째 문을 실행하기 전에 쥐고있다.그것은 마치 두 문장 parallelly exectued있어 보이입니다.

차단 진술 combinational 로직 설계 및 진술 nonblocking하면서 순차 논리 desiging 사용하는 데 사용됩니다.

다른 사람 :
아무데도 잘못했다면 제발 올바른

 

Welcome to EDABoard.com

Sponsor

Back
Top