KR100849296B1 - 주제어부와 보조제어부를 구비하는 시스템에서의보조제어부의 초기화 장치 및 방법 - Google Patents
주제어부와 보조제어부를 구비하는 시스템에서의보조제어부의 초기화 장치 및 방법 Download PDFInfo
- Publication number
- KR100849296B1 KR100849296B1 KR1020030038386A KR20030038386A KR100849296B1 KR 100849296 B1 KR100849296 B1 KR 100849296B1 KR 1020030038386 A KR1020030038386 A KR 1020030038386A KR 20030038386 A KR20030038386 A KR 20030038386A KR 100849296 B1 KR100849296 B1 KR 100849296B1
- Authority
- KR
- South Korea
- Prior art keywords
- main
- flash memory
- control unit
- auxiliary
- auxiliary device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4405—Initialisation of multiprocessor systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Advance Control (AREA)
- Multi Processors (AREA)
Abstract
Description
즉, 본 발명은 주장치와 보조장치를 구비하는 시스템에서 있어서,
상기 주장치가, 내부에 롬 및 램을 구비하며, 시스템의 주장치의 전반적인 동작을 제어하는 주제어부와, 상기 주장치의 전반적인 동작의 제어에 필요한 주요 프로그램들을 저장하는 제1플래시메모리(110)와, 상기 주장치의 콘텐츠데이타를 저장하는 제2플래시메모리(120)와, 상기 주장치의 워크 메모리인 램(130)을 구비하며,
상기 보조장치가, 내부에 부트 모듈, 로더 모듈 및 소형플래시화일시스템 코드화일을 저장하는 롬과 램을 구비하며, 상기 보조장치의 전반적인 동작을 제어하는 보조제어부와, 상기 보조장치의 전반적인 동작의 제어에 필요한 주요 프로그램들 및 콘텐츠데이타를 저장하는 상기 보조장치의 제2플래시메모리(220)와, 상기 보조장치의 워크메모리인 외부 램(230)을 구비하며,
상기 보조제어부가 상기 주제어부에 의해 초기전원 온시 상기 보조제어부의 내부롬에 저장된 부트프로그램에 의해 부팅을 수행하고, 상기 로더 모듈을 통해 소형플래시화일시스템을 로딩하여 상기 제2플래시메모리(220)에 저장된 주요프로그램들을 로딩한 후 보조장치의 동작을 수행한다.
상기 주장치가, 내부에 롬 및 램을 구비하며, 시스템의 주장치의 전반적인 동작을 제어하는 주제어부와, 상기 주장치의 전반적인 동작의 제어에 필요한 주요프로그램들을 저장하는 제1플래시메모리(110)와,
상기 주장치의 콘텐츠데이타를 저장하는 제2플래시메모리(120)와,상기 주장치의 워크 메모리인 램(130)을 구비하며, 상기 보조장치의 소형화일시스템은 제1플래시메모리(110) 혹은 제2플래시메모리(120)에 저장되고,
상기 보조장치가, 내부에 부트 모듈 및 로더 모듈의 코드화일을 저장하는 롬과 램을 구비하며, 상기 보조장치의 전반적인 동작을 제어하는 보조제어부와, 상기 보조장치의 전반적인 동작의 제어에 필요한 주요 프로그램들 및 콘텐츠데이타를 저장하는 상기 보조장치의 제2플래시메모리(220)와, 상기 보조장치의 워크메모리인 램(230)을 구비하며,
상기 보조제어부가 상기 주제어부에 의해 초기전원 온시 상기 보조제어부의 내부롬에 저장된 부트 모듈에 의해 부팅을 수행한 후, 상기 로더 모듈을 통해 상기 주장치의 제1플래시메모리(110) 혹은 제2플래시메모리(120)에 저장된 소형플래시화일시스템을 내부 램에 로딩하여 상기 제2플래시메모리(220)에 저장된 주요프로그램들을 로딩한 후 보조장치의 동작을 수행 제2플래시메모리(220)에 저장된 주요프로그램들을 로딩한 후 보조장치의 동작을 수행한다.
상기 주장치가, 내부에 상기 보조장치의 부트 모듈, 로더 모듈 및 소형플래시화일시스템의 코드화일을 저장하는 내부 롬 및 램을 구비하며, 시스템의 주장치의 전반적인 동작을 제어하는 주제어부와, 상기 주장치의 전반적인 동작의 제어에 필요한 주요프로그램들을 저장하는 제1플래시메모리(110)와, 상기 주장치의 콘텐츠데이타를 저장하는 제2플래시메모리(120)와, 상기 주장치의 워크 메모리인 램(130)을 구비하며,
상기 보조장치가, 상기 보조장치의 전반적인 동작을 제어하는 보조제어부와, 상기 보조장치의 전반적인 동작의 제어에 필요한 주요 프로그램들 및 콘텐츠데이타 를 저장하는 상기 보조장치의 제2플래시메모리(220)와, 상기 보조장치의 워크메모리인 외부 램(230)을 구비하며,
상기 보조제어부가 상기 주제어부에 의해 초기전원 온시 상기 보조제어부는 대기상태에 있으며, 상기 주제어부가 저장하고 있는 상기 부트 모듈 , 로더 모듈 및 소형플래시화일시스템을 상기 보조제어부에 전송하며 전송완료시 상기 보조제어부가 상기 주제어부에 의해 리셋되어 상기 수신된 부트 모듈에 의해 부팅을 수행한 후, 상기 수신된 소형플래시화일시스템을 이용해 로더 모듈이 상기 제2플래시메모리(220)에 저장된 주요프로그램들을 로딩한 후 보조장치의 동작을 수행한다.
상기 주제어부에 의해 초기전원 온시 상기 보조제어부가 상기 부트 모듈에 의해 부팅을 수행하는 과정과, 상기 보조제어부가 부팅동작을 수행한 후, 상기 소형플래시화일시스템을 이용하는 로더 모듈에 의해 상기 제2플래시메모리(220)에 저장된 주요프로그램들을 로딩하는 과정과, 상기 보조제어부가 상기 로딩된 프로그램에 의해 상기 보조장치의 동작을 제어하는 과정으로 이루어진다.
상기 주제어부에 의해 초기전원 온시 상기 보조제어부가 상기 보조제어부의 내부롬(203)에 저장된 부트 모듈에 의해 부팅을 수행하는 과정과, 상기 보조제어부가 상기 로더 모듈을 통해 상기 소형플래시화일시스템을 로딩한 후, 상기 제2플래시메모리(220)에 저장된 주요 프로그램들을 로딩하는 과정과, 상기 보조제어부가 상기 로딩된 프로그램들에 의해 상기 보조장치의 동작을 제어하는 과정으로 이루어진다.
또한, 본 발명은 주장치가, 내부 롬을 구비하며 상기 주장치의 전반적인 동작을 제어하는 주제어부와, 상기 주장치의 전반적인 동작의 제어에 필요한 주요프로그램들을 저장하는 제1플래시메모리(110)와, 상기 주장치의 콘텐츠데이타를 저장하는 제2플래시메모리(120)를 구비하며, 보조장치의 부트 모듈, 로더 모듈 및 소형플래시화일시스템의 코드화일은 상기 주제어부의 내부 롬(103) 혹은 제1플래시메모리(110) 혹은 제2플래시메모리(120)에 저장되며, 상기 보조장치가 상기 보조장치의 전반적인 동작을 제어하는 보조제어부와, 상기 보조장치의 전반적인 동작의 제어에 필요한 주요 프로그램들 및 콘텐츠데이타를 저장하는 상기 보조장치의 제2플래시메모리(220)를 구비하는 시스템에서 상기 보조장치의 초기화 방법에 있어서,
상기 주제어부에 의해 초기전원 온시 상기 보조제어부가 대기상태로 천이하는 과정과, 상기 주제어부가 상기 내부 롬(103) 혹은 제1플래시메모리(110) 혹은 제2플래시메모리(120)에 저장하고 있는 상기 보조장치의 부트 모듈, 로더 모듈 및 소형플래시화일시스템을 상기 보조제어부에 전송하고 상기 보조제어부가 이를 저장하는 과정과, 상기 주제어부가 상기 보조장치의 부트 모듈, 로더 모듈 및 소형플래시화일시스템의 전송을 완료하면 리셋신호를 발생하며, 상기 보조제어부가 상기 리셋신호에 의해 상기 수신된 부트 모듈에 의해 부팅을 수행하는 과정과, 상기 부팅완료 후 상기 보조제어부가 상기 로더 모듈을 통해 소형플래시화일시스템을 로딩한 후, 상기 제2플래시메모리(220)에 저장된 주요 프로그램들을 로딩하는 과정과, 상기 보조제어부가 상기 로딩된 프로그램에 의해 상기 보조장치의 동작을 제어하는 과정으로 이루어진다.
Claims (18)
- 주장치와 보조장치를 구비하는 시스템에서 있어서,상기 주장치가,내부에 롬 및 램을 구비하며, 시스템의 주장치의 전반적인 동작을 제어하는 주제어부와,상기 주장치의 전반적인 동작의 제어에 필요한 주요 프로그램들을 저장하는 제1플래시메모리(110)와,상기 주장치의 콘텐츠데이타를 저장하는 제2플래시메모리(120)와,상기 주장치의 워크 메모리인 램(130)을 구비하며,상기 보조장치가,내부에 부트 모듈, 로더 모듈 및 소형플래시화일시스템 코드화일을 저장하는 롬과 램을 구비하며, 상기 보조장치의 전반적인 동작을 제어하는 보조제어부와,상기 보조장치의 전반적인 동작의 제어에 필요한 주요 프로그램들 및 콘텐츠데이타를 저장하는 상기 보조장치의 제2플래시메모리(220)와,상기 보조장치의 워크메모리인 외부 램(230)을 구비하며,상기 보조제어부가 상기 주제어부에 의해 초기전원 온시 상기 보조제어부의 내부롬에 저장된 부트프로그램에 의해 부팅을 수행하고, 상기 로더 모듈을 통해 소형플래시화일시스템을 로딩하여 상기 제2플래시메모리(220)에 저장된 주요프로그램들을 로딩한 후 보조장치의 동작을 수행함을 특징으로 하는 상기 주장치와 보조장치를 구비하는 시스템.
- 제1항에 있어서, 상기 제1플래시메모리(110)가 노아(NOR) 플래시메모리이며, 상기 제2플래시메모리(120) 및 상기 보조장치의 제2플래시메모리(220)가 낸드(NAND) 플래시메모리인 것을 특징으로 하는 상기 주장치와 보조장치를 구비하는 시스템.
- 제1항에 있어서, 상기 소형플래시화일시스템이 낸드 타입의 플래시메모리에 저장된 데이터의 무결성을 보장하면서 읽을 수 있도록 하는 최소한의 플래시화일시스템으로서 구성되는 것을 특징으로 하는 상기 주장치와 보조장치를 구비하는 시스템.
- 주장치와 보조장치를 구비하는 시스템에서 있어서,상기 주장치가,내부에 롬 및 램을 구비하며, 시스템의 주장치의 전반적인 동작을 제어하는 주제어부와,상기 주장치의 전반적인 동작의 제어에 필요한 주요프로그램들을 저장하는 제1플래시메모리(110)와,상기 주장치의 콘텐츠데이타를 저장하는 제2플래시메모리(120)와,상기 주장치의 워크 메모리인 램(130)을 구비하며, 상기 보조장치의 소형화일시스템은 상기 제1플래시메모리(110) 혹은 제2플래시메모리(120)에 저장되고,상기 보조장치가,내부에 부트 모듈 및 로더 모듈의 코드화일을 저장하는 롬과 램을 구비하며, 상기 보조장치의 전반적인 동작을 제어하는 보조제어부와,상기 보조장치의 전반적인 동작의 제어에 필요한 주요 프로그램들 및 콘텐츠데이타를 저장하는 상기 보조장치의 제2플래시메모리(220)와,상기 보조장치의 워크메모리인 램(230)을 구비하며,상기 보조제어부가 상기 주제어부에 의해 초기전원 온시 상기 보조제어부의 내부롬에 저장된 부트 모듈에 의해 부팅을 수행한 후, 상기 로더 모듈을 통해 상기 주장치의 제1플래시메모리(110) 혹은 제2플래시메모리(120)에 저장된 소형플래시화일시스템을 내부 램에 로딩하여 상기 제2플래시메모리(220)에 저장된 주요프로그램들을 로딩한 후 보조장치의 동작을 수행함을 특징으로 하는 상기 주장치와 보조장치를 구비하는 시스템.
- 제4항에 있어서, 상기 제1플래시메모리(110)가 노아(NOR) 플래시메모리이며, 상기 제2플래시메모리(120) 및 상기 제2플래시메모리(220) 가 낸드(NAND) 플래시메모리인 것을 특징으로 하는 상기 주장치와 보조장치를 구비하는 시스템.
- 제4항에 있어서, 상기 보조제어부가 상기 보조제어부의 내부램을 구비하지 않으면, 상기 부팅 모듈, 로더 모듈 및 소형플래시화일시스템을 상기 외부 램(230)에 로딩한 후 초기화 동작을 수행함을 특징으로 하는 상기 주장치와 보조장치를 구비하는 시스템.
- 주장치와 보조장치를 구비하는 시스템에서 있어서,상기 주장치가,내부에 상기 보조장치의 부트 모듈, 로더 모듈 및 소형플래시화일시스템의 코드화일을 저장하는 내부 롬 및 램을 구비하며, 시스템의 주장치의 전반적인 동작을 제어하는 주제어부와,상기 주장치의 전반적인 동작의 제어에 필요한 주요프로그램들을 저장하는 제1플래시메모리(110)와,상기 주장치의 콘텐츠데이타를 저장하는 제2플래시메모리(120)와,상기 주장치의 워크 메모리인 램(130)을 구비하며,상기 보조장치가,상기 보조장치의 전반적인 동작을 제어하는 보조제어부와,상기 보조장치의 전반적인 동작의 제어에 필요한 주요 프로그램들 및 콘텐츠데이타를 저장하는 상기 보조장치의 제2플래시메모리(220)와,상기 보조장치의 워크메모리인 외부 램(230)을 구비하며,상기 보조제어부가 상기 주제어부에 의해 초기전원 온시 상기 보조제어부는 대기상태에 있으며, 상기 주제어부가 저장하고 있는 상기 부트 모듈, 로더 모듈 및 소형플래시화일시스템을 상기 보조제어부에 전송하며 전송완료시 상기 보조제어부가 상기 주제어부에 의해 리셋되어 상기 수신된 부트 모듈에 의해 부팅을 수행한 후, 상기 수신된 소형플래시화일시스템을 이용해 로더 모듈이 상기 제2플래시메모리(220)에 저장된 주요프로그램들을 로딩한 후 보조장치의 동작을 수행함을 특징으로 하는 상기 주장치와 보조장치를 구비하는 시스템.
- 제7항에 있어서, 상기 제1플래시메모리(110)가 노아(NOR) 플래시메모리이며, 상기 제2플래시메모리(120) 및 상기 제2플래시메모리(220) 가 낸드(NAND) 플래시메모리인 것을 특징으로 하는 상기 주장치와 보조장치를 구비하는 시스템.
- 제8항에 있어서, 상기 보조제어부가 상기 주제어부로부터 수신한 부팅 모듈, 로더 모듈 및 소형플래시화일시스템을 상기 보조제어부의 내부 램에 로딩한 후 초기화 동작을 수행함을 특징으로 하는 상기 주장치와 보조장치를 구비하는 시스템.
- 주장치가, 상기 주장치의 전반적인 동작을 제어하는 주제어부와, 상기 주장치의 전반적인 동작의 제어에 필요한 주요 프로그램들을 저장하는 제1플래시메모리(110)와, 상기 주장치의 콘텐츠데이타를 저장하는 제2플래시메모리(120)를 구비하는 주장치와, 보조장치가, 내부에 부트 모듈, 로더 모듈 및 소형플래시화일시스템 코드화일을 저장하는 롬을 구비하며 상기 보조장치의 전반적인 동작을 제어하는 보조제어부와, 상기 보조장치의 전반적인 동작의 제어에 필요한 주요 프로그램들 및 콘텐츠데이타를 저장하는 상기 보조장치의 제2플래시메모리(220)를 구비하는 시스템의 보조장치 초기화 방법에 있어서,상기 주제어부에 의해 초기전원 온시 상기 보조제어부가 상기 부트 모듈에 의해 부팅을 수행하는 과정과,상기 보조제어부가 부팅동작을 수행한 후, 상기 소형플래시화일시스템을 이용하는 로더 모듈에 의해 상기 제2플래시메모리(220)에 저장된 주요프로그램들을 로딩하는 과정과,상기 보조제어부가 상기 로딩된 프로그램에 의해 상기 보조장치의 동작을 제어하는 과정으로 이루어짐을 특징으로 하는 보조장치의 초기화 방법.
- 제10항에 있어서, 상기 주장치의 상기 제1플래시메모리(110)가 노아(NOR) 플래시메모리이며, 상기 제2플래시메모리(120) 및 상기 제2플래시메모리(220)가 낸드(NAND) 플래시메모리인 것을 특징으로 하는 보조장치의 초기화 방법.
- 제10항에 있어서, 상기 부트 모듈은 상기 보조제어부의 동작을 초기화하며 실제로 메인 소프트웨어 루틴으로 넘어 갈 수 있도록 구성된 소프트웨어 모듈을 나타내며, 상기 로더 모듈은 상기 소형플래시화일시스템을 이용하여 플래시메모리(110) 또는 플래시메모리(120)로부터 상기 보조제어부의 내부 램(205) 혹은 외부 램(230)의 일정영역으로 올려주거나 혹은 주제어부와 통신하며 데이터를 상기 내부 램(205) 혹은 상기 외부 램(230)의 일정영역으로 올려줄 수 있도록 구성된 소프트웨어 모듈을 나타내며, 상기 소형플래시화일시스템은 상기 플래시메모리(110) 또는 상기 플래시메모리(120)에 데이터를 오류 없이 읽는 것이 가능하도록 하는 최소의 소프트웨어 모듈을 나타냄을 특징으로 하는 보조장치의 초기화 방법.
- 주장치가, 내부에 롬을 구비하며 주장치의 전반적인 동작을 제어하는 주제어부와, 상기 주장치의 전반적인 동작의 제어에 필요한 주요프로그램들을 저장하는 제1플래시메모리(110)와, 상기 주장치의 콘텐츠데이타를 저장하는 제2플래시메모리(120)를 구비하며, 보조장치의 소형플래시파일시스템은 상기 주장치의 내부 롬(103) 혹은 제1플래시메모리(110) 혹은 제2플래시메모리(120)에 저장되며, 보조장치가, 내부에 부트 모듈 및 로더 모듈의 코드화일을 저장하는 롬(203)을 구비하며 상기 보조장치의 전반적인 동작을 제어하는 보조제어부와, 상기 보조장치의 전반적인 동작의 제어에 필요한 주요 프로그램들 및 콘텐츠데이타를 저장하는 상기 보조장치의 제2플래시메모리(220)를 구비하는 시스템에서 보조장치를 초기화하는 방법에 있어서,상기 주제어부에 의해 초기전원 온시 상기 보조제어부가 상기 보조제어부의 내부롬(203)에 저장된 부트 모듈에 의해 부팅을 수행하는 과정과,상기 보조제어부가 상기 로더 모듈을 통해 상기 소형플래시화일시스템을 로딩한 후, 상기 제2플래시메모리(220)에 저장된 주요 프로그램들을 로딩하는 과정과,상기 보조제어부가 상기 로딩된 프로그램들에 의해 상기 보조장치의 동작을 제어하는 과정으로 이루어짐을 특징으로 하는 보조장치의 초기화 방법.
- 제13항에 있어서, 상기 주장치의 상기 제1플래시메모리(110)가 노아(NOR) 플래시메모리이며, 상기 주장치 및 보조장치의 각 제2플래시메모리(120) 및 제2플래시메모리(220)가 낸드(NAND) 플래시메모리인 것을 특징으로 하는 보조장치의 초기화 방법.
- 제13항에 있어서, 상기 부트 모듈은 상기 보조제어부의 동작을 초기화하며 실제로 메인 소프트웨어 루틴으로 넘어 갈 수 있도록 구성된 소프트웨어 모듈을 나타내며, 상기 로더 모듈은 부팅이 되어 일부 필요한 모듈만 초기화된 후 수행되면서 주제어부와 통신을 하거나 소형플래시화일시스템을 이용하여 플래시메모리에 억세스함으로써 나머지 메인 소프트웨어 코드 부분들을 제어부가 동작할 수 있는 메모리 영역으로 옮겨주는 작업을 하는 소프트웨어 모듈을 나타내고, 상기 소형플래시화일시스템은 플래시메모리(110) 또는 상기 플래시메모리(120)에 데이터를 오류 없이 읽는 것이 가능하도록 하는 최소의 소프트웨어 모듈을 나타냄을 특징으로 하는 보조장치의 초기화 방법.
- 주장치가, 내부 롬을 구비하며 상기 주장치의 전반적인 동작을 제어하는 주제어부와, 상기 주장치의 전반적인 동작의 제어에 필요한 주요프로그램들을 저장하는 제1플래시메모리(110)와, 상기 주장치의 콘텐츠데이타를 저장하는 제2플래시메모리(120)를 구비하며, 보조장치의 부트 모듈, 로더 모듈 및 소형플래시화일시스템의 코드화일은 상기 주제어부의 내부 롬(103) 혹은 제1플래시메모리(110) 혹은 제2플래시메모리(120)에 저장되며, 상기 보조장치가 상기 보조장치의 전반적인 동작을 제어하는 보조제어부와, 상기 보조장치의 전반적인 동작의 제어에 필요한 주요 프로그램들 및 콘텐츠데이타를 저장하는 상기 보조장치의 제2플래시메모리(220)를 구비하는 시스템에서 상기 보조장치의 초기화 방법에 있어서,상기 주제어부에 의해 초기전원 온시 상기 보조제어부가 대기상태로 천이하는 과정과,상기 주제어부가 상기 내부 롬(103) 혹은 제1플래시메모리(110) 혹은 제2플래시메모리(120)에 저장하고 있는 상기 보조장치의 부트 모듈, 로더 모듈 및 소형플래시화일시스템을 상기 보조제어부에 전송하고 상기 보조제어부가 이를 저장하는 과정과,상기 주제어부가 상기 보조장치의 부트 모듈, 로더 모듈 및 소형플래시화일시스템의 전송을 완료하면 리셋신호를 발생하며, 상기 보조제어부가 상기 리셋신호에 의해 상기 수신된 부트 모듈에 의해 부팅을 수행하는 과정과,상기 부팅완료 후 상기 보조제어부가 상기 로더 모듈을 통해 소형플래시화일시스템을 로딩한 후, 상기 제2플래시메모리(220)에 저장된 주요 프로그램들을 로딩하는 과정과,상기 보조제어부가 상기 로딩된 프로그램에 의해 상기 보조장치의 동작을 제어하는 과정으로 이루어짐을 특징으로 하는 보조장치의 초기화 방법.
- 제16항에 있어서, 상기 주장치의 상기 제1플래시메모리가 노아(NOR) 플래시메모리이며, 상기 주장치 및 보조장치의 각 제2플래시메모리(120) 및 제2플래시메모리(220)가 낸드(NAND) 플래시메모리인 것을 특징으로 하는 보조장치의 초기화 방법.
- 제16항에 있어서, 상기 부트 모듈은 상기 보조제어부의 동작을 초기화하며 실제로 메인 소프트웨어 루틴으로 넘어 갈 수 있도록 구성된 소프트웨어 모듈을 나타내며, 상기 소형플래시화일시스템은 상기 플래시메모리(110) 또는 상기 플래시메모리(120)에 데이터를 오류 없이 읽는 것이 가능하도록 하는 최소의 소프트웨어 모듈을 나타냄을 특징으로 하는 보조장치의 초기화 방법.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030038386A KR100849296B1 (ko) | 2003-06-13 | 2003-06-13 | 주제어부와 보조제어부를 구비하는 시스템에서의보조제어부의 초기화 장치 및 방법 |
US10/864,459 US7203829B2 (en) | 2003-06-13 | 2004-06-10 | Apparatus and method for initializing coprocessor for use in system comprised of main processor and coprocessor |
CNB2004100490026A CN1307543C (zh) | 2003-06-13 | 2004-06-14 | 初始化包括主和协处理器系统中的协处理器的装置和方法 |
EP04013854A EP1486869A3 (en) | 2003-06-13 | 2004-06-14 | Apparatus and method for initializing coprocessor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030038386A KR100849296B1 (ko) | 2003-06-13 | 2003-06-13 | 주제어부와 보조제어부를 구비하는 시스템에서의보조제어부의 초기화 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040107783A KR20040107783A (ko) | 2004-12-23 |
KR100849296B1 true KR100849296B1 (ko) | 2008-07-29 |
Family
ID=33297396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030038386A Expired - Fee Related KR100849296B1 (ko) | 2003-06-13 | 2003-06-13 | 주제어부와 보조제어부를 구비하는 시스템에서의보조제어부의 초기화 장치 및 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7203829B2 (ko) |
EP (1) | EP1486869A3 (ko) |
KR (1) | KR100849296B1 (ko) |
CN (1) | CN1307543C (ko) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100703357B1 (ko) * | 2003-08-16 | 2007-04-03 | 삼성전자주식회사 | 보조제어부를 구비하는 휴대용 단말기의 캐시메모리구현장치 및 방법 |
JP2005198179A (ja) * | 2004-01-09 | 2005-07-21 | Sanyo Electric Co Ltd | 信号処理装置、信号処理方法及び信号処理プログラム |
KR100729358B1 (ko) * | 2005-08-29 | 2007-06-15 | 삼성전자주식회사 | 멀티 버퍼 프로그램 스킴을 갖는 플래시 메모리 장치 |
CN100389420C (zh) * | 2005-09-13 | 2008-05-21 | 北京中星微电子有限公司 | 用协处理器加速文件系统操作的方法及装置 |
KR101046588B1 (ko) * | 2005-11-16 | 2011-07-06 | 삼성전자주식회사 | 신호처리장치 및 그 제어방법 |
US8260968B2 (en) * | 2006-01-23 | 2012-09-04 | Lantiq Deutschland Gmbh | Method and system for booting a software package on a network processor |
JP2007213292A (ja) | 2006-02-09 | 2007-08-23 | Nec Electronics Corp | マルチプロセッサシステム及びスレーブシステムの起動方法 |
EP1832977A3 (en) | 2006-03-09 | 2007-10-10 | Telefonaktiebolaget LM Ericsson (publ) | Platform boot with bridge support |
US7657730B2 (en) * | 2006-07-07 | 2010-02-02 | International Business Machines Corporation | Initialization after a power interruption |
US8209527B2 (en) * | 2006-10-26 | 2012-06-26 | Samsung Electronics Co., Ltd. | Memory system and memory management method including the same |
CN101543061A (zh) * | 2007-07-18 | 2009-09-23 | 松下电器产业株式会社 | 图像声音处理装置及其待机和恢复方法 |
CN101373434B (zh) * | 2007-08-22 | 2012-01-25 | 国际商业机器公司 | 在多处理器系统中快速加载和运行程序映像的方法和系统 |
US8706955B2 (en) * | 2011-07-01 | 2014-04-22 | Apple Inc. | Booting a memory device from a host |
KR102385552B1 (ko) * | 2015-12-29 | 2022-04-12 | 삼성전자주식회사 | 시스템-온-칩 및 이를 포함하는 전자 장치 |
KR101886176B1 (ko) * | 2016-10-25 | 2018-08-08 | 시큐리티플랫폼 주식회사 | 소유자만 기록 가능한 부트영역을 포함하는 저장장치 |
JP6831716B2 (ja) * | 2017-03-01 | 2021-02-17 | ルネサスエレクトロニクス株式会社 | 信号処理システム、装置、及びリセット制御方法 |
US10955872B2 (en) * | 2018-07-25 | 2021-03-23 | Dell Products L.P. | System and method to retain baseboard management controller real-time clock time during BMC reboot |
CN109460260B (zh) * | 2018-10-24 | 2021-07-09 | 瑞芯微电子股份有限公司 | 一种快速开机的方法和装置 |
CN109683968B (zh) * | 2018-12-18 | 2022-03-29 | 北京东土军悦科技有限公司 | 交换机快速启动方法、交换机和存储介质 |
US11238940B1 (en) | 2020-11-19 | 2022-02-01 | Micron Technology, Inc. | Initialization techniques for memory devices |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5552981A (en) * | 1991-04-15 | 1996-09-03 | Canon Kabushiki Kaisha | Electronic apparatus |
US5754863A (en) * | 1995-01-20 | 1998-05-19 | Redcom Laboratories, Inc. | System for downloading program code to a microprocessor operative as a slave to a master microprocessor |
US6253233B1 (en) * | 1998-10-29 | 2001-06-26 | Wellbean Co., Inc. | Multi-cut system |
WO2001052062A2 (en) * | 2000-01-14 | 2001-07-19 | Advanced Micro Devices, Inc. | Computer system initialization via boot code stored in sequential access memory |
US6330658B1 (en) * | 1996-11-27 | 2001-12-11 | Koninklijke Philips Electronics N.V. | Master/slave multi-processor arrangement and method thereof |
US6400717B1 (en) * | 1998-10-16 | 2002-06-04 | Samsung Electronics Co., Ltd. | Device for booting a multiprocessor embedded system and method of operation |
US20020170051A1 (en) * | 2001-03-07 | 2002-11-14 | Naoto Watanabe | Program operating apparatus and program write control apparatus and method |
WO2002095581A2 (en) * | 2001-05-19 | 2002-11-28 | International Business Machines Corporation | Electronic system and method for booting of an electronic system |
EP1286263A2 (en) * | 2001-08-20 | 2003-02-26 | Samsung Electronics Co., Ltd. | Apparatus and method for interfacing between modem and memory in mobile station |
US20030050087A1 (en) * | 2001-09-07 | 2003-03-13 | Samsung Electronics Co., Ltd. | Memory device in mobile phone |
US6604189B1 (en) * | 2000-05-22 | 2003-08-05 | Lsi Logic Corporation | Master/slave processor memory inter accessability in an integrated embedded system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5961631A (en) * | 1997-07-16 | 1999-10-05 | Arm Limited | Data processing apparatus and method for pre-fetching an instruction in to an instruction cache |
US6505290B1 (en) * | 1997-09-05 | 2003-01-07 | Motorola, Inc. | Method and apparatus for interfacing a processor to a coprocessor |
JP2001043084A (ja) * | 1999-05-24 | 2001-02-16 | Toshiba Microelectronics Corp | プロセッサ装置 |
KR100325430B1 (ko) * | 1999-10-11 | 2002-02-25 | 윤종용 | 상이한 워드 길이의 산술연산을 수행하는 데이터 처리장치 및 그 방법 |
TWI229854B (en) * | 2001-03-16 | 2005-03-21 | Koninkl Philips Electronics Nv | Record carrier and apparatus for scanning the record carrier |
CN1405679A (zh) * | 2001-04-26 | 2003-03-26 | 德克萨斯仪器股份有限公司 | 多处理器对象控制 |
-
2003
- 2003-06-13 KR KR1020030038386A patent/KR100849296B1/ko not_active Expired - Fee Related
-
2004
- 2004-06-10 US US10/864,459 patent/US7203829B2/en not_active Expired - Fee Related
- 2004-06-14 CN CNB2004100490026A patent/CN1307543C/zh not_active Expired - Fee Related
- 2004-06-14 EP EP04013854A patent/EP1486869A3/en not_active Withdrawn
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5552981A (en) * | 1991-04-15 | 1996-09-03 | Canon Kabushiki Kaisha | Electronic apparatus |
US5754863A (en) * | 1995-01-20 | 1998-05-19 | Redcom Laboratories, Inc. | System for downloading program code to a microprocessor operative as a slave to a master microprocessor |
US6330658B1 (en) * | 1996-11-27 | 2001-12-11 | Koninklijke Philips Electronics N.V. | Master/slave multi-processor arrangement and method thereof |
US6400717B1 (en) * | 1998-10-16 | 2002-06-04 | Samsung Electronics Co., Ltd. | Device for booting a multiprocessor embedded system and method of operation |
US6253233B1 (en) * | 1998-10-29 | 2001-06-26 | Wellbean Co., Inc. | Multi-cut system |
WO2001052062A2 (en) * | 2000-01-14 | 2001-07-19 | Advanced Micro Devices, Inc. | Computer system initialization via boot code stored in sequential access memory |
US6604189B1 (en) * | 2000-05-22 | 2003-08-05 | Lsi Logic Corporation | Master/slave processor memory inter accessability in an integrated embedded system |
US20020170051A1 (en) * | 2001-03-07 | 2002-11-14 | Naoto Watanabe | Program operating apparatus and program write control apparatus and method |
WO2002095581A2 (en) * | 2001-05-19 | 2002-11-28 | International Business Machines Corporation | Electronic system and method for booting of an electronic system |
EP1286263A2 (en) * | 2001-08-20 | 2003-02-26 | Samsung Electronics Co., Ltd. | Apparatus and method for interfacing between modem and memory in mobile station |
US20030050087A1 (en) * | 2001-09-07 | 2003-03-13 | Samsung Electronics Co., Ltd. | Memory device in mobile phone |
Also Published As
Publication number | Publication date |
---|---|
EP1486869A3 (en) | 2007-09-05 |
EP1486869A2 (en) | 2004-12-15 |
CN1307543C (zh) | 2007-03-28 |
US7203829B2 (en) | 2007-04-10 |
CN1573694A (zh) | 2005-02-02 |
US20040255111A1 (en) | 2004-12-16 |
KR20040107783A (ko) | 2004-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100849296B1 (ko) | 주제어부와 보조제어부를 구비하는 시스템에서의보조제어부의 초기화 장치 및 방법 | |
US7873822B2 (en) | System comprising electronic device and external device storing boot code for booting system | |
US7631174B2 (en) | Method of updating firmware in computer server systems | |
US5687346A (en) | PC card and PC card system with dual port ram and switchable rewritable ROM | |
US5835772A (en) | Method and apparatus for providing an interface between a system and a peripheral device | |
US6810444B2 (en) | Memory system allowing fast operation of processor while using flash memory incapable of random access | |
US20140149667A1 (en) | Card and host apparatus | |
US20100064036A1 (en) | Peripheral device operation method, peripheral device and host | |
US7484047B2 (en) | Apparatus and method for composing a cache memory of a wireless terminal having a coprocessor | |
JPWO2008117520A1 (ja) | メモリコントローラ、不揮発性メモリシステムおよびホスト装置 | |
KR100678047B1 (ko) | 낸드 플래시 메모리를 구비한 이동 통신 단말기 및 그의부팅 방법 | |
US5940627A (en) | User selectable feature set for a flash ROM based peripheral | |
US20070233750A1 (en) | Data control apparatus and method | |
US20060047938A1 (en) | Method and apparatus to initialize CPU | |
CN116028267A (zh) | 双系统安全手机重置方法、装置、服务器及存储介质 | |
CN116719724B (zh) | eMMC多平台测试方法和装置、电子设备 | |
US7111160B1 (en) | Method and apparatus for using a development port for boot up | |
KR100385184B1 (ko) | 컴퓨터 및 컴퓨터의 운영체계 정보 자동 설정 방법 | |
KR101620349B1 (ko) | 부팅가능한 휘발성 메모리 장치와 그를 구비한 메모리 모듈 및 프로세싱 시스템, 및 그를 이용한 프로세싱 시스템 부팅 방법 | |
KR20090034140A (ko) | 복수의 포트를 갖는 메모리를 구비한 휴대 단말기 및 부팅제어 방법 | |
US20020143844A1 (en) | Computer system with two operating systems | |
US8341334B2 (en) | Flash memory apparatus and method for operating the same and data storage system | |
JP2003044307A (ja) | 無線通信機と、そのブートプログラム書き換え方法及びプログラム | |
CN115291951A (zh) | Uefi启动方法、装置、电子设备以及存储介质 | |
KR20050095961A (ko) | 블록 단위 입출력 명령어를 이용한 시스템 전역 변수초기화 장치 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20030613 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20060512 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20030613 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070912 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20080310 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20070912 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20080403 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20080310 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20080604 Appeal identifier: 2008101002945 Request date: 20080403 |
|
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20080403 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20080403 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20071108 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20080604 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20080507 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080723 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080723 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20110629 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20120628 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130627 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130627 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140627 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20140627 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150629 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20150629 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160629 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20160629 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170629 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20170629 Start annual number: 10 End annual number: 10 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20200503 |