검색 상세

마이크로 프로세서의 자원공유 및 활용자원 확장방법

Sharing and Extension Scheme of Microprocessor Resource

초록/요약

이동통신망을 구축하는데 사용되는 전송장비들은 과거 단순한 전송의 기능만을 가지고 수동적으로 동작하였으나, 점차 마이크로 프로세서를 이용한 제어기가 도입되었으며, 최근에는 단순한 제어 기능 이외에도 해당 장비를 원격에서 제어, 감시할 수 있는 기능이 지속적으로 추가 되었고, 시간적인 이유와 생산 및 기존 플랫폼과의 호환성 유지 등의 이유로 마이크로 프로세서의 자원을 확장 추가하는 방법과 원격지에서 프로그램을 업그레이드 및 전송하기 위한 다양한 기능이 어플리케이션 및 부트로더에도 필요하게 되었다. 이를 위하여 마이크로 프로세서에서 일반적으로 사용하는 부트로더의 기능을 강화하였으며, 이때 부트로더에 추가되는 다양한 외부 인터페이스 기능에 따라 필요로 하는 메모리를 어플리케이션과 프로그램 영역 및 데이터 영역에서 가능하도록 하는 방법을 제안 및 구현 하였다. 또한 마이크로 프로세서 하드웨어가 지원하지 않는 어드레스 영역 이상의 메모리를 지원하는 방법과 이때 확장한 메모리와 어플리케이션이 필요로 하는 두 개의 물리적 메모리는 하나의 메모리를 사용하고 이를 제어하는 로직 하드웨어를 추가 함으로서 소프트웨어 호환성을 보장하면서 메모리를 확장하는 방법을 구현하였으며, 이를 통하여 기존 플랫폼 및 시스템을 이용한 메모리 자원 확장을 제안 및 구현 하였다.

more

초록/요약

In the past mobile transmitting system used to set up mobile network had only transmission function and operated passively. However, equipment controllers with microprocessors began to be introduced. Recently, remote controlling and monitoring ability as well as simple control functions are added. Various applications and bootloaders' resources because of maintenance overhead, production and compatibility with existing platforms. Therefore, bootloader functions of microprocessors have been enhanced. In this thesis, methods are suggested and realized which enable memory to work in applications and programs according to additional external interface. Also, by expanding memory address which is not supported by microprocessor hardware. At the same time, it considered reducing memory chip use and software compatibility. Through this, with current platforms and system, memory resource expansion is suggested and realized.

more

목차

제 1 장 서론 = 1
제 2 장 관련 연구 = 3
제 1 절 내장형 시스템의 하드웨어 구성 = 3
제 1 항 프로세서 개요 = 3
제 2 항 메모리 구조 = 6
제 3 항 일반적인 설계 회로 구조 = 11
제 2 절 내장형 시스템의 소프트웨어 구성 = 13
제 1 항 사용 컴파일러 소개 = 13
제 2 항 어플리케이션 프로그램 구조 = 14
제 3 항 부트 로더 프로그램 구조 = 15
제 3 장 기능 구현 방안 = 17
제 1 절 자원 공유 방안 = 17
제 1 항 프로그램 메모리 공유 방법 개요 = 17
제 2 항 프로그램 메모리 공유 세부방안 = 19
제 2 절 자원 확장 방안 = 26
제 1 항 비지원 확장 메모리 구현 방안 = 26
제 2 항 메모리 확장 하드웨어 최적화 = 31
제 3 항 확장 메모리 프로그램 접근 방법 = 33
제 4 장 구현 결과 = 35
제 1 절 자원 공유 결과 = 35
제 1 항 프로그램 메모리 공유 결과 = 35
제 2 절 자원 확장 결과 = 38
제 1 항 자원 확장 결과 = 38
제 2 항 메모리 확장 모델 비교 = 41
제 5 장 결론 = 43
참고문헌 = 45
Abstract = 46

more