오늘은 맑음

Digital logic에서 assert와 deassert란? 본문

Digital logic

Digital logic에서 assert와 deassert란?

자전거 타는 구구 2023. 8. 7. 20:02
반응형

 Digital logic에서 assert와 deassert라는 표현이 사용되는 상황은 다음의 표 1과 같습니다.

 assertdeassert
active high값이 0에서 1로 변할 때값이 1에서 0으로 변할 때
active low값이 1에서 0으로 변할 때값이 0에서 1로 변할 때

 
 위의 표현이 사용된 예시를 문서에서 찾아보았습니다.
 
 The source uses the VALID signal to indicate when valid information is available. The VALID signal 
must remain asserted, meaning set to high, until the destination accepts the information. Signals that 
remain asserted in this way are called sticky signals. - Introduction to AMBA AXI4
 
 Handshake 신호를 설명하는 구문인데요, 'The VALID signa must remain asserted, meaning set to high'라고 적혀있습니다. VALID신호는 데이터가 유효하다고 알려주는 신호인데, destination에서 받을 때 까지 high상태를 유지해야 하기 때문에 위와 같이 설명이 되어 있습니다.
 
 
active high와 active low (tistory.com)

active high와 active low

디지털 회로를 설계하다 보면 상태가 1(HIGH)일 때 동작하는 신호가 있고 0(LOW)일 때 동작하는 신호가 있습니다. 상태가 1일 때 동작하는 회로를 active high, 상태가 0일 때 동작하는 회로를 active low라

wh00300.tistory.com

 

반응형
Comments