6.메모리 버스 인터페이스-16비트 :: 버스의이해 - 2009/02/14 17:13

디지털 메모리 버스 인터페이스를 통하여 마이크로프로세서의 버스 동작의 원리와 그 의의를 알아보도록 합니다.
이번 시간은 지난 시간에 이어 16비트 버스 인터페이스의 사례를 다루어 봅니다.

회로는 각 8비트 메모리의 어드레스는 공통으로 연결하는데 이때 사용되는 어드레스는 시스템버스의 A1 이상이 사용됩니다. 즉 A0 은 사용되지 않습니다. 그 이유는 이미 32비트 메모리 인터페이스에서 자세히 다룬 바 있습니다. 한편, 데이터 버스는 D[31-24], D[23-16] 각각의 바이트레인(BYTE LANE)을 각 메모리의 DQ0-7 에 인터페이스 시킵니다. 물론 빅엔디언 모드에서 그렇습니다. 칩셀렉트 신호(Figure 1 1에서의 /CS3)는 모든 메모리가 공통으로 사용합니다. 이 때문에 모두 2개의 메모리는 하나의 16비트 메모리처럼 동작 할 수가 있게 됩니다. 읽기 신호(R/W, /OE)는 마찬가지로 모든 메모리에 공통적으로 사용됩니다. 그러나, 쓰기 신호(/WE0, /WE1)의 경우는 각각 상위(D[31:24]) 바이트레인, 하위(D[31:24]) 바이트레인 에 대응되어 사용 됩니다. 이 또한 32비트 메모리 인터페이스에서 자세히 다룬 바 있습니다

posted by 가일(GUILE)

♡ 포스팅이 유익 하셨다면 E-mail로 가일의 임베디드 스쿨을 구독하세요->

Trackback Address :: http://www.hongikcom.com/trackback/112 관련글 쓰기
Name
Password
Homepage
Secret
< PREV |  1  |  ...  22  |  23  |  24  |  25  |  26  |  27  |  28  |  29  |  30  |  ...  131  |  NEXT >