Publications

Detailed Information

A controller design for massive flash storage with an HDMI interface

DC Field Value Language
dc.contributor.advisorJaeha Kim-
dc.contributor.authorNguyen Duy Thanh-
dc.date.accessioned2017-07-14T02:56:44Z-
dc.date.available2017-07-14T02:56:44Z-
dc.date.issued2014-08-
dc.identifier.other000000020786-
dc.identifier.urihttps://hdl.handle.net/10371/123084-
dc.description학위논문 (석사)-- 서울대학교 대학원 : 전기·컴퓨터공학부, 2014. 8. Jaeha Kim.-
dc.description.abstractHDMI 프로토콜은 고해상도, 고화질, 다채널 오디오, 지능적인 포맷과 제어어의 지원으로 인해서 점점 더 많은 전자제품 분야에서 사용되고 있다. 본 논문에서는 2개의 FPGA간 무압축 영상 전송을 위한 고속 파이프라인 HDMI 인터페이스 설계 디자인에 대한 내용을 다루었으며, 대용량 영상 저장을 위한 NAND 플래시 제어기 또한 다루었다. 구현한 제어기는 소프트웨어와 하드웨어의 조합의 장점을 이용하여 Page Program/Page Read와 같은 기본적인 동작이 아닌 복잡한 기능을 수행한다. 이를 통해서 제어기의 유연한 플래시 메모리 제어가 가능하며, 동시에 제어기의 하드웨어 비용을 줄일 수 있다. 또한 제안한 제어기는 별도의 하드웨어 비용 증가와 데이터 처리량의 감소 없이 데이지 체인으로 연결된 최대 255개의 장치를 지원하며 멀티 뱅크 연산의 동시 수행을 지원하여 시스템의 성능을 향상시켰다. 전체 시스템의 검증을 위해서 HDMI 인터페이스와 NAND 플래시 제어기가 구현된 시스템에서 영상 녹화와 출력을 시연하였다. 추가적인 속도 향상과 저장 용량 확장을 위해서 멀티 채널 제어기 설계가 구현될 수 있으며 NAND 플래시 메모리의 안정성을 높이기 위해서multi-bit 오류 정정 부호 하드웨어 블록이 추가될 필요가 있다.-
dc.description.abstractHDMI protocol has become more and more popular in many consumer electronics because it supports high definition, high quality video, multi-channel audio, intelligent format and control word. In this design, a high speed pipelined HDMI interface has been implemented to transfer uncompressed video data between two FPGA chips for storage purpose. Moreover, a NAND flash controller has been designed to take the advancement of new generation of NAND flash chips for massive video data storage. The controller design takes the advantages of combination of software and hardware to execute complicated functions other than basic operations like page program/page read etc. It makes the controller be flexible to control flash memory and reduces hardware cost. The controller supports up to 255 number of linked devices in a daisy-chain configuration without increasing hardware cost and diminishing data throughput. It supports concurrent multi-bank operations to improve system performance. A demo has been made to demonstrate the ability of recording/displaying video of the whole system. A multi-channel controller design can be implemented to speed up and extend storage capacity. Besides, a multi-bit error correction code hardware block need to be added to the controller in the next time to increase the reliability of NAND flash memory.-
dc.description.tableofcontentsAbstract i
Table of contents ii
1 Introduction 1
2 Overall system description 2
2.1 Overall system description 2
2.2 System on chip in Atlys FPGA board 3
2.2.1 HDMI protocol overview 4
2.2.2 Multi-Port Memory Controller (MPMC) 5
2.2.3 HDMI input core 6
2.2.4 HDMI output core 13
2.3 System on chip in SNUPEE board 15
2.4 NAND flash memory 16
3 Pipelined scheme for high speed HDMI Interface 18
3.1 Board interface 18
3.2 Non-pipelined scheme 18
3.2.1 HDMI interface in Atlys board 22
3.2.2 HDMI interface in SNUPEE board 29
3.3 Pipelined HDMI interface 31
3.3.1 Pipelined HDMI interface in Atlys board 32
3.3.2 Pipelined HDMI interface in SNUPEE board 36
4 Controller design for NAND flash memory 40
4.1 Architecture of the NAND flash controller 40
4.2 Operation of NAND flash controller 42
4.2.1 Power-up Initialization process for NAND flash 42
4.2.2 Operation Abort 44
4.2.3 Read Status Register (DA & F0h) and Read Plane Status Register (DA & F1h) 45
4.2.4 Read Registers (DA & F2h) 46
4.2.5 Write Register (DA & F3h) 47
4.2.6 Page Read Operation 48
4.2.7 Program Operation 50
4.2.8 Page Copy Operation 52
4.2.9 Erase Operation 53
4.3 Feature of NAND flash controller 54
References 58
Abstract 59
-
dc.formatapplication/pdf-
dc.format.extent2575030 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoen-
dc.publisher서울대학교 대학원-
dc.subjectHDMI interface-
dc.subjectnon-pipelined-
dc.subjectpipelined-
dc.subjectNAND flash controller-
dc.subjectdaisy-chain-
dc.subjectmulti-bank-
dc.subject.ddc621-
dc.titleA controller design for massive flash storage with an HDMI interface-
dc.typeThesis-
dc.contributor.AlternativeAuthor두이탄-
dc.description.degreeMaster-
dc.citation.pages67-
dc.contributor.affiliation공과대학 전기·컴퓨터공학부-
dc.date.awarded2014-08-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share