• 제목/요약/키워드: bus interface

검색결과 246건 처리시간 0.031초

USB 인터페이스를 이용한 LCD 구동회로의 FPGA 설계 (FPGA Design of LCD Drive Circuit using USB Interface)

  • 이승호;이주현
    • 정보처리학회논문지A
    • /
    • 제9A권1호
    • /
    • pp.53-60
    • /
    • 2002
  • 본 논문에서는 USB(Universal Serial Bus) 인터페이스를 이용하여 Gray Mode Graphic STN LCD를 구동하는 구동회로를 제안한다. 제안된 구동회로는 사용자가 PC상에서 작업한 이미지 데이터를 USB 인터페이스를 이용하여 LCD로 전송할 수가 있다. 따라서 기존의 방식과는 달리 마이크로프로세서를 사용하지 않기 때문에 사용자가 손쉽게 LCD를 구동할 수 있는 장점이 있다. 제안한 LCD 구동회로 부분은 VHDL(VHSIC Hardware Description Language)로 설계하여 시뮬레이션을 수행하고 ALTERA사의 EPF10K10TC144-3 FPGA를 사용하여 구현하였다. USB 인터페이스 부분은 MS-Visual C++ 6.0으로 프로그래밍하였다. 한편, 제안한 구동회로를 테스트 보드를 구성한 후에 하드웨어 동작 검증을 수행하여 그 효용성을 입증하였다. 본 논문에서 제안한 구동회로를 현재 시판중인 마이크로프로세서를 사용하는 타 업체의 구동회로와 비교한 결과는 구동회로의 작동 편이성, 제작시 소요되는 비용 등에서 우수함을 나타내었다.

직렬연결 다채널 스피커의 PC 기반 제어 시스템 (PC-based Control System of Serially Connected Multi-channel Speakers)

  • 이선용;김태완;변지성;송문빈;정연모
    • 정보처리학회논문지A
    • /
    • 제15A권6호
    • /
    • pp.317-324
    • /
    • 2008
  • 본 논문에서는 최근에 연구되어 발표된 하나의 선을 사용하여 여러 채널의 음향 신호를 전송하는 기술인 다채널 직렬연결 스피커 시스템에 USB 인터페이스를 사용하여 PC 환경에서 보다 많은 채널의 음향 신호를 제어할 수 있는 시스템을 제시하였다. USB 호스트에서 음원 파일을 분석하고 처리한 후 전송 알고리즘에 맞게 패킷을 생성하여 오디오 데이터를 실시간으로 전송한다. 각 스피커에서는 해당하는 디지털 신호만을 검출하여 처리한 후 DAC를 통해 음향을 재생한다. 사용자는 PC에서 시스템을 GUI 환경을 통해서 쉽게 제어할 수 있다.

The Design and Implementation of a Network-based Stand-alone Motion System

  • Cho, Myoung-Chol;Jeon, Jae-Wook
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.865-870
    • /
    • 2003
  • A motion controller has been used variously in industry such as semiconductor manufacture equipment, industrial robot, assembly/conveyor line applications and CNC equipment. There are several types of controller in motion control. One of these is a PC-based motion controller such as PCI or ISA, and another is stand-alone motion controller. The PC bus-based motion controller is popular because of improving bus architectures and GUI (Graphic User Interface) that offer convenience of use to user. There are some problems in this. The PC bus-based solution allows for only one of the form factors, so it has a poor flexibility. The overall system package size is bigger than other motion control system. And also, additional axes of control require additional slot, however the number of slots is limited. Furthermore, unwieldy and many wirings come to connect plants or I/O. The stand-alone motion controller has also this limit of axes of control and wiring problems. To resolve these problems, controller must have capability of operating as stand-alone devices that resides outside the computer and it needs network capability to communicate to each motion device. In this paper, a network-based stand-alone motion system is proposed. This system integrates PC and motion controller into one stand-alone motion system, and uses CAN (Controller Area Network) as network protocol. Single board computer that is type of 3.5" FDD form factor is used to reduce the system size and cost. It works with Windows XP Embedded as operating system. This motion system operates by itself or serves as master motion controller that communicates to slave motion controller. The Slave motion controllers can easily connect to master motion system through CAN-network.

  • PDF

오픈소스 기반의 JBI 컴포넌트배치도구의 설계 및 구현 (Design and Implementation of JBI Component Deployment tool Based on the open sources)

  • 박제원;최재현;이재성;이남용
    • 정보처리학회논문지D
    • /
    • 제16D권5호
    • /
    • pp.715-728
    • /
    • 2009
  • JBI(Java Business Integration)기반의 ESB(Enterprise Service Bus)는 웹서비스표준으로 서비스의 유통경로를 구현한 SOA(Service Oriented Architecture)의 한 방법이다. 광범위한 벤더로 구성된 JBI기반의 ESB는 서비스를 플러그인 할 수 있는 확장성의 장점을 가지고 있지만 사용자가 서비스유닛을 사용하기 위해선 복잡한 절차의 패키징과정을 수동으로 연동해야 하고, 순차적인 절차를 따른 배포방법을 사용해야 하는 비효율적 유지관리의 문제점을 가지고 있다. 본 논문에서는 이러한 문제를 해결하기 위해 컴포넌트간의 연동을 위한 모델링에서 배포의 전 과정을 통합하여 관리할 수 있는 사용자 중심의 컴포넌트 배치도구를 설계 및 구현하였다. 배치도구의 설계를 위해 첫째, 기존 JBI를 지원하는 배치도구를 분석하여 문제점 및 개선사항을 도출하였다. 둘째, JBI 기반의 ESB에서 가지고 있는 문제점 등을 기반으로 요구사항을 도출해 내었다. 그리고 최종적으로 JBI를 지원하는 컴포넌트의 스키마를 분석을 통한 모델링의 속성 및 패키징, 배포, 검증 기능을 설계하고 구현하였다. 본 논문에서 제안하는 도구를 이용하면 사용자는 컴포넌트의 연동을 위한 모델링에서 배포의 전 과정을 별도의 도구와 수작업 없이 배치도구 내에서 통합적으로 수행하고 관리할 수 있으며 GUI기반의 컴포넌트 모델링과 관리를 통하여 사용자는 사용성과 편리성을 높일 수 있다. 또한 컴포넌트의 유효성검증 및 경로에 대한 유효성검증을 통하여 서비스유닛을 배포하는데 발생 할 수 있는 오류를 최소화 할 수 있을 것으로 기대된다.

효율적인 네트워크 사용을 위한 온 칩 네트워크 프로토콜 (On-chip-network Protocol for Efficient Network Utilization)

  • 이찬호
    • 대한전자공학회논문지SD
    • /
    • 제47권1호
    • /
    • pp.86-93
    • /
    • 2010
  • 반도체 공정 및 설계 기술의 발전에 따라 SoC에 보다 많은 기능이 포함되고 데이터 전송량 또한 급격히 증가하고 있다. 이에 따라 SoC 내부의 온 칩 네트워크에서 데이터 전송 속도가 전체 시스템의 성능에 큰 영향을 미치게 되어 이와 관련된 연구가 활발하게 진행되고 있다. 기존의 AHB를 대체하기 위한 온 칩 네트워크 프로토콜로 AXI와 OCP가 대표적으로 거론되고 있으나 전송 성능을 증가시키기 위해 신호선의 수가 크게 증가하여 인터페이스와 네트워크 하드웨어 설계가 매우 어렵고 기존에 널리 사용되던 AHB와 다른 프로토콜과의 호환성도 좋지 않다. 본 논문에서는 이를 개선하기 위한 새로운 온 칩 네트워크 프로토콜을 제안한다. 제안된 프로토콜은 신호선의 수를 기존의 AHB보다 줄이고 AXI 등 다른 프로토콜과의 호환성도 고려하였다. 성능 분석결과 AXI보다는 조금 떨어지는 성능을 보여주고 있으나 8-버스트 이상의 전송에서는 큰 차이가 없고 신호선 수대비 성능에서는 월등히 우수함을 확인하였다.

Protocol Mapping을 이용한 인터페이스 자동생성 기법 연구 (A Study on Automatic Interface Generation by Protocol Mapping)

  • 이서훈;강경구;황선영
    • 한국통신학회논문지
    • /
    • 제31권8A호
    • /
    • pp.820-829
    • /
    • 2006
  • SoC 설계는 복잡도 증가 및 빠른 time-to-market에 만족하기 위해 IP에 기반한 설계방식을 채택하고 있다. Mobile 기기의 고성능에 대한 시장의 요구로 인해 embedded용 SoC는 멀티미디어, DMB 및 이미지처리 등 복잡도와 데이터 처리량이 높은 프로그램을 실시간으로 동작시키기 위해 다중 프로세서를 사용한 설계가 요구된다. 시스템 버스와 프로토콜이 상이한 프로세서를 단일 SoC내에서 사용하기 위해선 프로세서 프로토콜을 시스템 버스 프로토콜에 맞도록 변화하여 주는 인터페이스 회로의 설계가 요구된다. 고속으로 동작하는 프로세서의 인터페이스 회로는 데이터 쓰기와 읽기 시의 전송 지연을 최소화하여 시스템 전체의 성능을 향상시켜야 한다. 버퍼를 사용한 인터페이스 회로의 구조는 버퍼에 데이터를 일시 저장하는 동작으로 인하여 데이터 전송 latency가 증가하게 되므로 본 논문에서는 버퍼를 사용하지 않고 버스와 마스터 모듈 프로토콜이 가진 공통된 동작 시퀀스를 이용하여 단일 FSM 구조를 가진 인터페이스 회로를 자동생성하는 방법을 제안한다. 제안된 방법으로 자동생성된 인터페이스 회로는 버퍼를 사용한 인터페이스 회로에 비해 면적은 평균 48.5%의 감소를 보였으며, 데이터 전송 latency는 단일 데이터 전송 시 평균 59.1%의 감소를 보였고 버스트 모드 데이터 전송 시 13.3%의 감소를 보였다. 본 논문에서 제안한 시스템을 사용하여 데이터 전송 latency를 최소화하는 고성능의 인터페이스 회로를 자동으로 생성할 수 있다.

최대 -110dBm 감쇄기능을 제공하는 능동형 광대역 RF 감쇄기 (Broadband Active RF Attenuator with Maximun Attenuation of -110dBm)

  • 백정훈
    • 방송공학회논문지
    • /
    • 제22권5호
    • /
    • pp.665-670
    • /
    • 2017
  • 본 논문에서는 50MHz에서 2.15GHz 대역의 RF(Radio Frequency) 신호를 최대 -110 dBm 까지 신호 레벨을 감쇄시키는 능동형 감쇄기의 구현 기술을 제안한다. 구현되는 능동형 감쇄기는 USB(Universal Serial Bus) 인터페이스를 통해 PC와 연결되어 PC상의 GUI(Graphic User Interface) 화면을 통해 신호의 주파수 및 최소 1 dB의 감쇄 스텝이 설정된다. 감쇄기는 입력신호를 최대 -110 dBm 수준까지 감쇄시켜 출력하므로 외부잡음의 유입과 내부 블록간의 잡음 방사를 제어시키는 회로 기술과 기구 설계 기술을 적용한다. 감쇄기의 성능 시험을 통해 -10 ~ -30 dBm 수준의 입력신호에 대하여 목표성능인 -110 dBm 수준까지 신호 감쇄가 이루어짐을 확인한다.

디지털위성중계기용 전원공급기 설계 및 구현에 대한 연구 (The Study on the Implementation and Design of Power Supply Unit of Digital Communication Satellite)

  • 김기중
    • 한국전자통신학회논문지
    • /
    • 제11권9호
    • /
    • pp.855-860
    • /
    • 2016
  • 본 연구는 디지털위성중계기용 전원공급기의 설계 및 구현에 대해 기술하였다. 위성버스의 PLDIU(: Payload Distribution and Interface Unit)와 전원공급기의 인터페이스를 제시하였고, 우주환경에 대한 WCA(: Worst Case Analysis)를 통하여 ESD(: Electro Static Discharge) 등의 발생에 대한 회로 오동작 가능성을 최소화 시켰다. 발사환경 시 발생하는 진동 및 우주 방사능에 의한 TID(: Total Ionizing Dose)에 대한 시뮬레이션을 통해 신뢰성 있는 전원공급기를 설계하였으며, 제작 후 우주환경시험을 통하여 기능 및 성능에 문제없음을 확인하였다.

IEEE 1500 래퍼를 이용한 효과적인 AMBA 기반 시스템-온-칩 코아 테스트 (Efficient AMBA Based System-on-a-chip Core Test With IEEE 1500 Wrapper)

  • 이현빈;한주희;김병진;박성주
    • 대한전자공학회논문지SD
    • /
    • 제45권2호
    • /
    • pp.61-68
    • /
    • 2008
  • 본 논문에서는 Advanced Microcontroller Bus Architecture(AMBA) 기반 System-on-Chip(SoC) 테스트를 위한 임베디드 코어 테스트 래퍼를 제시한다. IEEE 1500 과의 호환성을 유지하면서 ARM의 Test Interface Controller(TIC)로도 테스트가 가능한 테스트 래퍼를 설계한다. IEEE 1500 래퍼의 입출력 경계 레지스터를 테스트 패턴 입력과 테스트 결과 출력을 저장하는 임시 레지스터로 활용하고 변형된 테스트 절차를 적용함으로써 Scan In과 Scan Out 뿐만 아니라 PI 인가와 PO 관측도 병행하도록 하여 테스트 시간을 단축시킨다.

경희대학교 천문대 30인치 주망원경 TCS 소프트웨어 개발 (DEVELOPMENT OF THE SOFTWARE FOR 30INCH TELESCOPE CONTROL SYSTEM AT KHAO)

  • 문병식;김상준;장민환;민상웅;설경환;문기석
    • 천문학논총
    • /
    • 제21권2호
    • /
    • pp.81-86
    • /
    • 2006
  • Even though 30inch optical telescope at Kyung Hee Astronomy Observatory has been used to produce a series of scientific achievements since its first light in 1992, numerous difficulties in operating of the telescope have hindered the precise observations needed for further researches. Since the currently used PC-TCS(Personal Computer based Telescope Control System) software based on ISA-bus type is outdated, it doesn't have a user friendly interface and make it impossible to scale. Also accumulated errors which are generated by discordance from input and output signals into a motion controller required new control system. Thus we have improved the telescope control system by updating software and modifying mechanical parts. We applied a new BLDC(brushless DC) servo motor system to the mechanical parts of the telescope and developed a control software using Visual Basic6.0. As a result, we could achieve a high accuracy in controlling of the telescope and use the user friendly GUI(Graphic User Interface).