'I/O장치/| FLASH'에 해당되는 글 5건

5.메모리 프로텍션::플래시메모리의이해 - 2009/05/11 23:30

플래시 메모리의 동작 원리와 그 의의를 알아보도록 합니다.
이번 시간은 플래시 메모리의 안전한 메모리 보호(PROTECTION) 기법들에 대해 살펴 봅니다.
첨부문서:

메모리 프로텍션 그림1의 플래시 메모리 인터페이스는 임베디드 시스템 설계 시 흔히 보는 일반적인 플래시 메모리의 인터페이스를 보이고 있습니다. 이 시간에는 올바른 플래시 메모리의 디지탈 회로 구성법에 대하여 알아보고 의도되지 않은 플래시 메모리의 지워짐 현상 발생에 대한 대책과 그 예방 법을 함께 생각해 보도록 합니다

posted by 가일(GUILE)
♡ 포스팅이 유익 하셨다면 E-mail로 가일의 임베디드 스쿨을 구독하세요->

Trackback Address :: http://hongikcom.com/trackback/152 관련글 쓰기
Name
Password
Homepage
Secret

4.FTL(Flash Translation Layer)::플래시메모리의이해 - 2009/04/22 22:14

한 살씩 나이를 먹어감에 따라 취미도 조금씩 변하는 것 같군요. 영화 다운로딩 해서 보는 것을 좋아 했는데 영화는 역쒸 극장에서 봐야 제맛. 집에 프로젝터가 설치되어는 있지만 글쎄 별로 사용 안합니다. 요즈음은 도서관에서 책 빌려 읽기. 이것도 재미가 제법 쏠쏠하더군요.  오늘도 여러분들은 어떤 재미를 가지고 살아 가십니까?

오랜만에 포스팅 합니다. 자 시작해 볼까요?

플래시 메모리의 동작 원리와 그 의의를 알아보도록 합니다.

이번 시간은 플래시 메모리의 FTL 원리에 대해 살펴 봅니다.

Wear-leveling 플래시 메모리에서는 모든 섹터들의 최대 지우기 횟수가 유한한 이유로 FTL이 필요하다고 하였습니다. FTL에서는 wear-leveling 기능이 함께 구현 되어 있습니다.Wear-Leveling이란 플래시 수명을 연장하기 위해 블록 당 쓰기(writing) 횟수를 모니터하고, 한 블록에만 치우치지 않도록 균등하게 분배하는 기술을 말합니다. 특정 블록에만 지나치게 데이터가 write 되는 것을 방지함으로써 플래시 디스크가 깨지지 않도록 합니다.Garbage Collection 플래시 메모리 사용량이 일정량에 다다르면 더 이상 가용한 여유 블럭(free block)이 없을 수가 있습니다. 플래시 메모리 쓰기의 단위는 페이지이지만 지우기는 항상 블럭 단위입니다. 하나의 블럭은 다수의 페이지로 구성되어 있습니다. 또한 블럭 내에는 미 사용 페이지들이 함께 혼재 되어 있을 수 있습니다.

posted by 가일(GUILE)
♡ 포스팅이 유익 하셨다면 E-mail로 가일의 임베디드 스쿨을 구독하세요->

Trackback Address :: http://hongikcom.com/trackback/151 관련글 쓰기
  • 나그네 | 2009/08/31 14:34 | PERMALINK | EDIT/DEL | REPLY

    플래시 메모리를 하드디스크처럼 사용하는 것을 SSD(Solid State Drive)라고 하죠 기계적인 HDD에 비해 속도가 빨라 매리트가 있는데 가격의 압박이 매우 큽니다. 물론 SSD라고 해서 플래시타입만 있는게 아니라 DRAM을 사용한 고속의 것도 있는데 이는 DRAM특성상 별도의 전원장치(배터리로 예상되며 사용중에는 배터리가 충전되고 사용하지 않을때(전원 OFF)는 배터리 전력으로 데이터 유지)가 내장되어있다고 합니다.그리고 저 그림에서 컨트롤러는 일종의 프로세서일것이고 롬은 펌웨어나 구동 알고리즘이 들어있을 것이고 램은 캐시(HDD의 버퍼같은것)같네요 데이터는 플래시칩에 저장되고요..

Name
Password
Homepage
Secret

3.읽고 쓰기의 원리::플래시메모리의이해 - 2009/03/27 20:33

플래시 메모리의 동작 원리와 그 의의를 알아보도록 합니다.
이번 시간은 플래시 메모리의 읽고, 쓰기 원리에 대해 살펴 봅니다.

먼저 Figure 1 6 과 같은 방법으로 기록을 원하는 위치의 섹터(SECTOR)을 지우고(ERASE)나서 그 다음으로 Figure 1 5 처럼 기록을 하여야 합니다. 플래시 메모리는 기록(PROGRAM)이나 지우기(ERASE) 이외에 여러가지 기본적인 동작(OPERATION)을 가지고 있는데요. Table 1 2은 플래시 메모리의 다양한 커맨드 세트를 보여주고 있습니다

posted by 가일(GUILE)
♡ 포스팅이 유익 하셨다면 E-mail로 가일의 임베디드 스쿨을 구독하세요->

Trackback Address :: http://hongikcom.com/trackback/150 관련글 쓰기
Name
Password
Homepage
Secret

2.섹터구조::플래시메모리의이해 - 2009/03/18 10:20

임베디드 시스템에서 동작하는 소프트웨어를 담는 용기로서 사용되는 메모리의 일종인 플래시 메모리(flash Memory)의 동작 원리와 그 의의를 알아보도록 합니다.
이번 시간은 플래시 메모리의 구조에 대해 알아 봅니다.

 

플래시 메모리는 읽고 쓰는 것이 항시 자유로운 RAM 과 흔히 비교되는데요. 플래시메모리 기록을 위하여는 사전에 기록을 원하는 위치의 섹터를 지운 후에야만 쓰기가 가능 합니다.
대부분의 플래시 메모리들은 전 섹터(total sector)을 한번에 지울 수 있는 CHIP ERASE, 섹터별로 지울 수 있는 SECTOR ERASE 방법 이렇게 두 가지 방법을 지원 하고 있습니다.
단 1개의 섹터를 지우는데 최소한 300ms 이상의 시간이 소요되는 만큼 전체 섹터를 대상으로 하는 CHIP ERASE 보다는 가급적 SECTOR ERASE 방식을 사용하는 것이 시간적으로 더 도움이 될 것입니다.

posted by 가일(GUILE)
♡ 포스팅이 유익 하셨다면 E-mail로 가일의 임베디드 스쿨을 구독하세요->

Trackback Address :: http://hongikcom.com/trackback/142 관련글 쓰기
Name
Password
Homepage
Secret

1.플래시 메모리의 특징::플래시메모리의이해 - 2009/03/12 12:10

이 글은 다음과 같은 독자들을 대상으로 쓰여졌습니다.
(1)임베디드 시스템 입문자
(2)플래시 메모리의 전기적인 특성을 확인하고저 하는 하드웨어 엔지니어
(3)플래시 메모리 취급시 요령을 알고 싶어하는 소프트웨어 엔지니어
(4)데이터 북(시트) 보는 법을 알고 싶어하는 자
임베디드 시스템에서 동작하는 소프트웨어를 담는 용기로서 사용되는 메모리의 일종인 플래시 메모리(flash Memory)의 동작 원리와 그 의의를 알아보도록 합니다.
이번 시간은 플래시 메모리의 주요 특징들에 대해 살펴 봅니다.

 

플래시 메모리의 주요 특징을 하나씩 확인 해 보도록 합니다. 편의상 앞으로 '플래시메모리'라는 용어는 줄여서 간단히 '메모리' 라 호칭 되기도 합니다.플래시메모리 이전 세대인 EPROM, EEPROM 는 프로그래밍을 위한 Vpp 전원(power)이 별도로 필요 하였습니다. Vpp 로는 대략 12V ~ 25V 정도의 전원이 사용 되었습니다. 당시의 디지털 회로 소자 대부분이 디지털전원(Vcc)으로 5V 이었던 것을 생각해 보면 이는 높은 수치의 전압입니다

posted by 가일(GUILE)

♡ 포스팅이 유익 하셨다면 E-mail로 가일의 임베디드 스쿨을 구독하세요->

Trackback Address :: http://hongikcom.com/trackback/138 관련글 쓰기
Name
Password
Homepage
Secret