Abstract:
딜레이 액세스 지원 장치는 마스터 디바이스 및 슬레이브 디바이스를 포함한다. 마스터 디바이스는 액세스 요청 신호를 송신하고, 제1 액세스 요청 동작 시에, 액세스 요청 신호를 활성화시키고, 제1 액세스 요청 동작에 상응하는 액세스 동작을 제어하는 준비 신호를 수신한다. 슬레이브 디바이스는 기준 값 이상의 대기 시간이 지정될 수 있는 타이머를 구비하고, 액세스 요청 신호를 수신하고, 준비 신호를 송신하고, 액세스 요청 신호가 활성화된 후 대기 시간의 값이 기준 값일 때, 준비 신호를 활성화시킨다. 마스터 디바이스는 준비 신호가 활성화되었을 때, 슬레이브 디바이스에 액세스 동작을 수행한다. 따라서 단순히 지연을 원하는 액세스 요청 앞에 지연 시간을 지정하는 하나의 명령만을 삽입함으로써, 타이머에 지정한 대기 시간만큼 자동적으로 지연된 후에, 마스터 디바이스가 슬레이브 디바이스에 액세스 할 수 있다. 제시된 자동 지연 액세스 구조는 소리 합성 장치에서 슬레이브 디바이스의 타이머에 지정한 대기 시간에 따라 메모리에 저장된 음 정보를 바꾸는 데 효과적으로 사용될 수 있다. 마스터, 슬레이브, 지연, 타이머, 소리 합성
Abstract:
A non-blocking master performing the transaction which write or read out data, a bus arbiter, a bus system and a bus arbitration method are provided to increase an amount of bus transmission and the data process speed of the system about performing a next transaction even though the current transaction is interrupted. A core performs a transaction for writing data by transmitting data signal to a slave or a transaction for reading out data by receiving data signal from the slave and performs the transaction reading out data(511,521). A bus control(512) requests for an approval of the bus occupation about a first transaction in a bus arbiter(710). A bus control receives the approval of the bus occupation about the first transaction from a bus arbiter. A bus control receives the approval of the bus occupation about a second transaction from a bus arbiter.
Abstract:
오프셋 검출 회로는 쉬프트 레지스터, 누산부 및 연산부를 포함한다. 쉬프트 레지스터는 입력 신호를 N 배 오버 샘플링 비율로 디지털 변환한 디지털 변환값을 순차적으로 입력받고 저장한다. 누산부는 디지털 변환값이 입력될 때마다 상기 디지털 변환값들 중 가장 최근의 N 개의 디지털 변환값들을 누산한 누산값을 갱신 및 저장한다. 연산부는 누산값을 기초로 상기 입력 신호의 논리 레벨이 천이되는지 판단하고, 상기 입력 신호의 논리 레벨이 천이하면 상기 누산값을 N으로 나눈 평균치를 직류 오프셋 레벨로 출력한다.
Abstract:
차량용 실시간 이더넷 네트워크는 각각이 스위치와 적어도 두 개의 전자 제어부(electronic control unit; ECU)들을 구비하는 복수의 로컬 네트워크들; 및 상기 로컬 네트워크로부터의 전역 패킷을 중계하는 스마트 이더넷 스위치를 포함하되, 상기 스마트 이더넷 스위치는 상기 복수의 로컬 네트워크들로부터의 전역 패킷들을 저장하는 프레임 버퍼를 포함하고, 상기 전역 패킷들이 모두 전송된 후에 하나의 통신 주기가 완료되었음을 알리는 사이클 경계 패킷을 상기 복수의 로컬 네트워크들 모두에게 전송한다.
Abstract:
According to an embodiment of the present invention, a virtual board platform operated in a virtual machine realized on a host machine comprises a virtual processor for decoding a first command set used in an actual system on chip (SOC) into a second command set which can be executed on the host machine, and a plurality of virtual devices controlled by the virtual processor, based on the second command set, therein the virtual devices are mapped to a plurality of physical devices included in the actual SOC, respectively.
Abstract:
A method for managing coherence of a plurality of cache memories, which are respectively connected to a plurality of cores provided in a multi-core semiconductor device and respectively include a plurality of cache lines in which data are stored, comprises the steps of: receiving a request signal from one among the cores; extracting a partial tag from an address of the request signal; comparing the extracted partial tag with partial tag sets which are a part of the tag information of a plurality of tag memories which store a copy of tag information and line status information stored in each of the cache memories; and, based on the comparison result, selectively accessing the tag memories and, based on whether a first cache line in which requested data corresponding to the request signal are stored exists, providing the requested data to a second cache line within a cache memory connected to a core which provides the request signal.
Abstract:
스토리지 디바이스는 채널별로 그룹화된 복수의 불휘발성 메모리들을 구비하는 저장 매체 및 상기 불휘발성 메모리들을 채널별로 제어하는 SSD 컨트롤러를 포함한다. 상기 SSD 컨트롤러는 하나의 채널에 대한 프로그램 데이터를 병렬로 인코딩하여 상기 하나의 채널에 연결되는 불휘발성 메모리들에 제공하고, 하나의 채널로부터의 독출 데이터를 재인코딩하여 상기 독출 데이터에 대한 패리티 데이터를 생성하고, 상기 패리티 데이터를 이용하여 상기 독출 데이터에 대한 디코딩을 병렬로 수행한다.
Abstract:
PURPOSE: A real time Ethernet network for vehicle and a vehicle thereof are provided to manage all electronic control units of the inside of the vehicle at high speed in real time through Ethernet by adopting a smart Ethernet switch. CONSTITUTION: Each of multiple local networks (210,220,230,240) is equipped with at least two electronic control units (ECUs) with a switch. A smart Ethernet switch (100) relays an entire region packet from each of the local networks. The smart Ethernet switch includes a frame buffer which stores entire region packets from the multiple local networks. The smart Ethernet switch transmits a cycle boundary packet which informs that one communication cycle is completed after the entire region packets are all transmitted.
Abstract:
PURPOSE: A multi-thread BCH encoder, a BCH decoder, a storage device including the same, and a storage system are provided to correct SSD errors of multiple channels using one encoder and one decoder. CONSTITUTION: A syndrome computation block (410) generates syndrome values by computing a plurality of bits of parity data generated from read data in parallel. A folded Berleykamp-Massey (BM) block (420) generates an error position polynomial based on the syndrome values. A chien search block (430) calculates an error position in parallel based on the error position polynomial. An error corrector corrects errors of the read data based on the error position and outputs the corrected data.