5.어드레스(ADDRESS) :: 버스의이해 - 2009/02/14 17:10
디지털 메모리 버스 인터페이스를 통하여 마이크로프로세서 버스 동작의 원리와 그 의의를 알아보도록 합니다.
버스의 이해라는 주제로 강좌를 시작 한 지 이번 회로써 어느덧 제5편이 됩니다. 이 주제(버스의 이해)는 '임베디드 시스템 개발의 ABC' 와 같은 것으로써 펌웨어는 말할 것도 없고 디바이스드라이버 나 이와 동등한 혹은 이보다 하위 레벨에서 시스템을 취급 해야 하는 자라면 달달 외고 있어야 할 중요한 주제라는 것에 대해서는 이전의 칼럼에서도 이미 한차례 언급한 바 있습니다. http://hongikcom.tistory.com/entry/나의-마이크로-프로세서-이야기
이번 시간은 지난 시간에 이어 어드레스(ADDRESS)의 활용 의미에 대해서 한번 생각해 봅니다.
Figure 1 1 은 32비트 메모리 회로를 구성한 예입니다. 지난 시간에 본 적이 있던 그림이기도 한데요. 앞으로 편의상 시스템 버스의 어드레스(ADDRESS)는 A0, A1, A2, … A31 로 표기 하고 메모리의 어드레스 핀(PIN)은 A0`, A1`, A2`, … A31` 로 표기 하도록 약속 합니다. 그림에서 처럼 시스템 버스와 메모리의 어드레스가 연결된 모양을 자세히 보면 이상한 점을 곧 눈치 챌 수 있는데요. 그것은 A0 와 A0` 그리고 A1 와 A1` 이런식으로 일대일(1:1)로 연결되어 있지 않고 어드레스 라인 2개 만큼씩 밀려서 연결(INTERCONNECT) 되어 있다는 사실입니다.( Figure 1 1 의 적색 화살표를 확인 ) 즉, 시스템 버스 A2가 메모리의 A0`에 연결되어 있고 A3가 메모리의 A1`에 연결되어 있는 식으로 말입니다. Figure 1 1 을 보면 이 사실을 알 수 있습니다
posted by 가일(GUILE)
♡ 포스팅이 유익 하셨다면 E-mail로 가일의 임베디드 스쿨을 구독하세요-> 




