Abstract:
Disclosed herein is an interrupt redirection apparatus and method for inter-processor communication. The apparatus includes a plurality of ARM processors, a vectored interrupt controller, an interrupt command register, an interrupt data register for designating the contents of each interrupt, an interrupt signal generation unit, and a bus interface unit used for providing read and write accesses of both the interrupt command register and the interrupt data register. The vectored interrupt controller for receiving interrupts generated by hardware for performing a specific function under the control of each ARM processor and interrupts generated by peripheral hardware, and transferring each interrupt as each interrupt request signal to an ARM processor designated as a master processor. The interrupt command register designates targets and kinds of each interrupt to perform a function for receiving an interrupt redirection command and activating an interrupt request signal. The interrupt signal generation unit reads the contents and activates an interrupt request signal.
Abstract:
PURPOSE: A double word align writing packet buffer device having different size of two input ports is provided to generate and store packet headers by using an n-bit packet header generator or an n-bit local processor, and to store packet data in the buffer device by supplying a 2n-bit exclusive data path, thereby implementing fast transmission. CONSTITUTION: The first and the second input ports(412,413,414) have n-bit data width and 2n-bit data width. A packet send buffer(400) has the first and the second banks(401,402) where packets of the n-bit data width are stored in double word type. One pair of data multiplexers(403,404) select one of n-bit data inputted in the first input port(412) and n-bit data divided into 2 from the second input ports(413,414), and transmit the selected data to the first(401) or the second bank(402). One pair of address multiplexers(405,406) select an address inputted from the first and the second address input ports, and transmit the selected address to the first(401) or the second bank(402). A bank selector(422) selects the first(401) or the second bank(402) to activate the selected bank in response to a header writing or a data writing command.
Abstract:
PURPOSE: A first input first output(FIFO) memory circuit and a method for implementing the same are provided to improve the input and output speed of the FIFO memory by controlling the low speed memory. CONSTITUTION: A first input first output memory circuit includes a memory(100), a read pointer(400), a write pointer(300) and a memory controller(200). The memory(100) is composed of N number of memories. The read pointer(400) appoints the read address among the N number of memories and the write pointer(300) appoints the write address among the N number of memories. And, the memory controller(200) selects one memory among the N number of memories in response to the read/write address, generates a source clock signal by the divided n number of read/write clock signal and inputs and outputs the data by dividing the n number of read/write clock signal from the selected memory to the corresponding memory.
Abstract:
PURPOSE: A double word align writing packet buffer device having different size of two input ports is provided to generate and store packet headers by using an n-bit packet header generator or an n-bit local processor, and to store packet data in the buffer device by supplying a 2n-bit exclusive data path, thereby implementing fast transmission. CONSTITUTION: The first and the second input ports(412,413,414) have n-bit data width and 2n-bit data width. A packet send buffer(400) has the first and the second banks(401,402) where packets of the n-bit data width are stored in double word type. One pair of data multiplexers(403,404) select one of n-bit data inputted in the first input port(412) and n-bit data divided into 2 from the second input ports(413,414), and transmit the selected data to the first(401) or the second bank(402). One pair of address multiplexers(405,406) select an address inputted from the first and the second address input ports, and transmit the selected address to the first(401) or the second bank(402). A bank selector(422) selects the first(401) or the second bank(402) to activate the selected bank in response to a header writing or a data writing command.
Abstract:
PURPOSE: An LCD- button matching apparatus and a periphery system and a method for the same are provided to easily match the liquid crystal display-the button and the periphery system with reducing required hard ware members. CONSTITUTION: An apparatus for matching a liquid crystal display-a button(1) and a periphery system comprises an I2C bus(15) for transmitting a serial data signal and a serial clock signal between the liquid crystal display-the button(1) and the periphery system. A data processing device includes a control section for controlling the I2C bus(15) and an input/output section for transmitting the signal. A memory device is provided to store information required for the data processing device. An I2C bus extender(18) is provided between the I2C bus(15) and the periphery system.
Abstract:
HiPi+ 버스의 인터럽트 처리기는 지정 인터럽트와 중재 인터럽트를 처리하게 되고, 버스의 각 단계를 각각 1개의 독립된 상태로 정의하고, 각각의 상태를 제어할 수 있는 상태 제어기를 구현해야 한다. 상태는 모두 26개로 구성된다. 이러한 대규모의 상태를 단일 상태 제어기로 구현할 경우, 상당히 큰 규모의 상태 제어기가 되며, 각각의 상태에 따른 제어신호 발생회로 부분까지 구성할 경우에는 제어기의 전체 규모가 방대해지고, 각각의 상태 제어 레지스터의 논리 조합 입력회로의 복잡도 증가로 인하여 ASIC을 제외한 FPGA 소자나 PLD 등의 소자를 사용하여 구현하고자 할 경우 불가능한 경우를 발생시킨다. 따라서 기존의 상태 제어기를 두 개 이상의 제어기로 구성하고, 구성된 제어기간의 상호 연결신호를 설정하고, 각각의 상태 제어 레지스터 수를 축소하고, 각 상태 제어 레지스터의 논리조합 입력회로를 간단히 하여 소규모의 FPGA나 PLD 소자를 사용하여 대규모의 상태를 갖는 HiPi+ 버스의 인터럽트 처리기의 상태 제어기에 관한 것이다.
Abstract:
본 발명은 고속 병렬 컴퓨터시스템을 위한 캐드(CAD)네트워크에 관한 것으로서, 종래기술의 네트워크 구성에서는 다수의 하드웨어 설계자들에 의한 대용량 캐드 데이터 사용 및 자원 공유시 네트워크 과부하 집중에 의한 성능저하, 공용 시스템을 공용 네트워크에 직접 연결함으로써 발생되는 보안상의 문제, 그리고 대용량의 캐드 데이터들이 항상 중앙 네트워크를 이용함으로써 중앙 네트워크의 과부하로 인한 자원의 효율적인 공유가 이루어지지 않은문제, 컴퓨팅 파워의 분산 및 자원 공유 등의 필요성이 대두되지 않았던 문제점을 해결하기 위해 대규모의 프로젝트를 여러명이 동시에 수행할 때 발생하는 성능을 최대한 방지하고, 시스템 고장 및 보안에도 대비할 수 있는 네트워크를 제공하는 것이다.
Abstract:
본 발명은 고속 병렬 컴퓨터시스템을 위한 캐드(CAD)네트워크에 관한 것으로서, 종래기술의 네트워크 구성에서는 다수의 하드웨어 설계자들에 의한 대용량 캐드 데이터 사용 및 자원 공유시 네트워크 과부하 집중에 의한 성능저하, 공용 시스템을 공용 네트워크에 직접 연결함으로써 발생되는 보안상의 문제, 그리고 대용량의 캐드 데이터들이 항상 중앙 네트워크를 이용함으로써 중앙 네트워크의 과부하로 인한 자원의 효율적인 공유가 이루어지지 않은문제, 컴퓨팅 파워의 분산 및 자원 공유 등의 필요성이 대두되지 않았던 문제점을 해결하기 위해 대규모의 프로젝트를 여러명이 동시에 수행할 때 발생하는 성능을 최대한 방지하고, 시스템 고장 및 보안에도 대비할 수 있는 네트워크를 제공하는 것이다.