Abstract:
The present invention relates to a programming method of a nonvolatile memory. The programming method of the present invention comprises the steps of: generating first to m^th meta data based on first to m^th data; generating rearranged first to m^th meta data by rearranging the first to m^th meta data; and programming the rearranged first to m^th meta data and the first to m^th data in first to m^th pages, respectively.
Abstract:
The present invention relates to an eMMC device communicating with a host, a system thereof, and an operating method thereof. The eMMC device includes a catch circuit which receives a data signal according to a first edge or a second edge of a clock signal and a start bit detection circuit which enables an effective data signal from the data signal after a start bit if the start bit is detected by monitoring the data signal outputted from the catch circuit.
Abstract:
An embedded multimedia card (eMMC) comprises: a clock channel which receives a clock signal from a host; a complementary clock channel which receives a complementary clock signal from the host; a command channel which receives a command from the host or transmits a response to the host; data channels which transmit data to the host or receive the data from the host; a return clock channel which transmits a return clock signal, synchronized with the data to be transmitted to the host, to the host; a complementary return clock channel which transmits a complementary return clock signal to the host; and a reference voltage channel which receives a reference voltage from the host or transmits the reference voltage to the host.
Abstract:
An embedded multimedia card (eMMC) comprises: a clock channel for receiving a clock signal outputted from a host; a command channel for receiving a command outputted from the host; data channels for transmitting data to the host; and a return clock channel for transmitting a return clock signal synchronized with the data to the host.
Abstract:
An embedded multimedia card capable of performing an input/output tuning process comprises: a clock delay circuit for controlling delay of a clock signal received from a clock channel based on a clock control code; and a data delay circuit for controlling delay of each data signals received from each data channels based on data control codes.
Abstract:
An embedded multimedia card (eMMC) is disclosed. The eMMC includes a command channel which receives a SEND_EXT_CSD command (CMD8) from a host, data channels which transmits the maximum operational frequency information of the eMMC to the host in response to the SEND_EXT_CSD command (CMD8), and a clock signal channel which receives a clock signal with a frequency changed according to the maximum operational frequency information of the eMMC from the host.
Abstract:
비트 스트림 송신 중 패킷 송신 요청이 있는 경우, 상기 비트 스트림 대신 상기 요청된 패킷을 송신할 수 있는 패킷 플로 제어 장치에 관한 발명을 개시한다. 포트 제어부들은 패킷을 각기 송/수신하며, 패킷 플로를 제어하는 패킷 플로 제어 신호를 각기 발생시키고, 룩업부는 상기 포트 제어부들로부터 상기 패킷을 제공받아 소스 정보, 목적지 정보 및 맥 주소 정보를 가지는 룩업 테이블을 구성하고, 상기 룩업 테이블에 대한 정보를 제공하며, 패킷 메모리는 상기 패킷을 저장하고, 큐 매니저는 상기 패킷 메모리의 상태를 모니터하고, 상기 룩업 테이블에 대한 정보를 이용하여 패킷 전송에 대한 정보를 가지는 패킷 전송 정보를 발생시키며, 상기 패킷 메모리의 상태 정보 및 상기 패킷 전송 정보를 제공한다. 물리계층들은 포트로부터 상기 패킷을 제공받아 각기 신호 변환시키고, 패킷 충돌을 각기 감지하며, 맥들은 상기 변환된 패킷을 상기 포트 제어부들과 각기 송/수신하며, 상기 패킷 플로 제어 신호를 이용하여 비트 스트림을 생성하고, 상기 비트 스트림을 송신하여 상기 패킷의 플로를 각기 제어하고, 상기 플로 제어 시, 상기 패킷에 대한 송신 요청이 있는 경우, 상기 비트 스트림 대신 상기 패킷을 이용하여 상기 패킷의 플로를 제어한다. 패킷 플로 제어를 위해 포트의 아이들 상태 감지 후 64 비트 타임 전에 비트 스트림이 송신되므로, 백 프레셔 제어 동작이 효율적으로 수행된다.
Abstract:
본 발명은 순환 중복 검사 방법(Cyclic Redundancy Checking; CRC)에 관한 것으로, 직렬로 수행되던 종래의 순환 중복 검사를 병렬 방식으로 변환하여 수행한다. 고속의 데이터 처리 시스템의 경우에도 주변 회로블록들과 이 방법에 의한 순환 중복 검사 회로 블록은 동일한 동작 타이밍으로 동작할 수 있다. 그리고 병렬 방식에 의해 순환 중복 검사를 수행하게 되므로 그 처리 속도가 종래의 직렬 방식에 비하여 보다 빠르게 되며, 파워의 소비도 종래의 직렬 방식에 비하여 상당히 줄어든다.