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...

Full description

Saved in:
Bibliographic Details
Main Authors KWON, GI HO, KIM, DAE YEONG, SIM, EUN SEOP, KIM, YEONG JE, CHAE, TAE BYEONG, CHO, CHANG BEOM, KANG, SEOK JU
Format Patent
LanguageEnglish
Korean
Published 17.06.2004
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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