Hardware memory scrubber
PURPOSE: A hardware memory scrubber is provided to shorten scrub time and reduce load by performing the memory scrub with hardware in a memory system of a satellite. CONSTITUTION: A scrub control block(110) generates a scrub execution control signal for executing the scrub of a mass memory control F...
Saved in:
Main Authors | , , , , , , |
---|---|
Format | Patent |
Language | English Korean |
Published |
17.06.2004
|
Edition | 7 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | PURPOSE: A hardware memory scrubber is provided to shorten scrub time and reduce load by performing the memory scrub with hardware in a memory system of a satellite. CONSTITUTION: A scrub control block(110) generates a scrub execution control signal for executing the scrub of a mass memory control FPGA(Field Programmable Gate Array)(200), a page generating signal for scrubbing each page of a memory, and an address needed for executing the scrub. A multiplexer block(120) transmits the address, the data, and the control signal of the scrub control block to the mass memory FPGA. The scrub control block comprises a control block generating the scrub control signal by checking the time for executing the scrub, an address generating block generating the address needed for the scrub, and a page generating block generating the control signal for selecting the scrub page of a mass memory.
본 발명은 다목적 실용위성(KOMPSAT-2)의 메모리 시스템에 있어서, 빠른 시간 안에 대용량의 메모리 스크럽(scrub)을 하드웨어적으로 수행할 수 있도록 하는 하드웨어 메모리 스크러버에 관한 것이다. 이러한 본 발명은 매스 메모리 콘트롤 FPGA의 스크럽을 행함에 있어서, 상기 매스 메모리 콘트롤 FPGA의 스크럽을 실행하기 위한 스크럽 실행 제어신호와 메모리의 각 페이지를 스크럽하는 페이지 발생신호 및 스크럽 실행에 필요한 어드레스를 발생시키는 스크럽 콘트롤 블록을 구비하고, 상기 스크럽 콘트롤 블록의 어드레스 및 데이터와 제어신호를 매스 메모리 콘트롤 FPGA로 전송하는 먹스블록을 구비함으로써 이루어지는 것으로, 스크럽을 빠른 시간에 실행하고 부하를 줄여줄 수 있는 것이다. |
---|---|
Bibliography: | Application Number: KR20020077882 |