[Q/A] nCS, nOE, nWE ?

QnA 2009. 7. 6. 03:11
안녕하세요.
 
  sa1110cpu의 입출력핀중 nCS핀과 nOW, nOE핀의 관계를 알고 싶습니다.
  예를들면 nCS0핀은 절대주소 0x00000000에 맵핑되고 nCS1은 0x08000000에 맵핑되고...
  이렇게 되는 것으로 알고 있습니다.
  그런데 제가 여러 보드의 도면을 살펴보니까 nCS핀이 나가는 chip이나 외부 장치에는 꼭
nOW, nOE핀이 같이 나가더군요.
  이 핀들의 역활은 구체적으로 어떻게 되는지요. 이핀들이 맵핑되는 메모리의 주소에 영향을
미치는지 등을 알고 싶군요.
  이것에 대한 것을 알고 계신분의 도움을 부탁드립니다.
 

=================================================================================================================

간단히 말씀드리겠습니다.
nOE,nOW는 주소맴핑과는 전혀 상관없습니다.
그리고 nOW라는 말을 잘 쓰지 않고 nWE라고 많이 합니다.
nOE ==> Output Enable
nWE ==> Write Enable
nCS ==> Chip Select
이런식의 약자이지여, 앞에 붙은 n은 Low 액티브를 표시합니다.

대부분의 디바이스들이 위와 같은 형태의 인터페이스를 제공합니다.
평상시에는 nCS=1, nWE=1, nOE=1 이며
쓰기동작에는 nCS=0, nWE=0, nOE=1 이고
읽기동작에는 nCS=0, nWE=1, nOE=0 을 출력하게 됩니다.

SRAM의 데이터시트를 구해서 한번 읽어보시면 위 시그널들에 대해서 이해가 되실겁니다.


WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,