• Title/Summary/Keyword: 전자 하드웨어

Search Result 1,671, Processing Time 0.031 seconds

Implementation of Area-based stereo algorithm on SoC based on ARM core (ARM platform 기반의 스테레오 비전 SoC 설계)

  • Chang, Ji-Ho;Lee, Ho-Young;Kim, Jun-Seong;Morris, John
    • Proceedings of the IEEK Conference
    • /
    • 2005.11a
    • /
    • pp.703-706
    • /
    • 2005
  • 본 논문에서는 스테레오 비전 알고리즘을 ARM9 프로세서를 사용하는 SoC의 IP 개념으로 구현하였다. 구현하고자 하는 스테레오 비전 시스템을 기능에 따라서 하드웨어와 소프트웨어 모듈로 나누어서 성능을 최대화할 수 있도록 설계하였다. SAD correlator는 한 쌍의 이미지에 많은 계산을 필요로 하기 때문에 성능을 우선시하여 하드웨어로 구성하였고, 소프트웨어는 프로세서를 초기화 시키고, 인터럽트 처리와 SAD correlator, TFT-LCD controller, 메모리 등의 하드웨어를 제어하는 역할을 하는 firmware로 구성을 하였다. 메모리에 기저장된 영상정보를 스테레오 비전 알고리즘을 이용한 결과를 외부 TFT-LCD 모듈에서 필요로 하는 포맷에 맞게 변환시켜서 depth map을 출력하는 시스템을 ARM922T 프로세서가 내장된 Altera Excalibur를 target으로 설계하여 테스트 보드에서 정상적으로 동작하는 것을 확인하였다.

  • PDF

Heterogeneous Multi-Core Processor and Software Technology Trend for Embedded Devices (임베디드 기기를 위한 이기종 멀티코어 프로세서 및 소프트웨어 기술 동향)

  • Na, G.J.;Baek, W.K.;Jung, Y.J.
    • Electronics and Telecommunications Trends
    • /
    • v.28 no.2
    • /
    • pp.1-10
    • /
    • 2013
  • 1980년대와 1990년대가 서버와 데스크톱 중심 컴퓨팅의 시대였다고 한다면 2000년대 들어 모바일 분야를 포함하는 임베디드 프로세서 시장이 급격히 확장되며 임베디드 중심 시대로 산업구조가 재편되고 있다. 그리고, 2010년대에는 임베디드 프로세서 시장이 더욱 확대되고 기술도 더불어 발전되고 있는데, 최근 기술을 주도하고 있는 뜨거운 용어 중의 하나가 이기종 멀티코어 컴퓨팅이라 할 수 있다. 시장이 요구하는 고성능 컴퓨팅을 수용하고 임베디드 기기의 특성상 저전력을 실현해야 하는 현실적 문제를 해결하기 위한 이기종 멀티코어 하드웨어가 임베디드 기기에도 적용을 앞다투고 있는 상황이며, 적절한 응용 콘텐츠에 맞춰 이기종 멀티코어 하드웨어를 활용하기 위한 소프트웨어에 대한 관심과 발전도 발 맞춰 진행되고 있다. 이에 본고에서는 임베디드 기기 분야에 한정하여 이기종 멀티코어 하드웨어와 소프트웨어의 기술 동향을 살펴보고자 한다.

  • PDF

LVRT Capability Simulation & Dynamic Performance Analysis for grid tied Wind Power Generator using Hardware Simulator (하드웨어 시뮬레이터를 이용한 계통 연계형 풍력발전시스템의 LVRT 동작 모의 및 동특성 분석)

  • Lee, Jae-Wook;Han, Byung-Moon;Yoon, Young-Doo
    • Proceedings of the KIPE Conference
    • /
    • 2013.11a
    • /
    • pp.65-66
    • /
    • 2013
  • 본 논문에서는 계통 전압 사고 상황에서 계통 연계형 풍력 발전 시스템이 만족시켜야 할 LVRT(Low Voltage Ride Through) 동작 모의 및 동특성을 분석하였다. 제작한 시뮬레이터는 유도전동기를 이용한 풍력터빈 모델과 영구자석 동기 발전기 그리고 컨버터와 인버터로 구성된 Back to Back Converter를 통해 계통과 연계되는 구조를 가지고 있다. 계통과 연계되는 부분에 슬라이닥스와 변압기 그리고 IGBT를 이용해 계통의 사고를 모의할 수 있는 계통 전압사고 모의 장치를 제작하여 연결하였으며, 이 계통 전압사고 모의 장치는 A, B, C 각 상을 독립적으로 제작해 다양한 계통사고를 모의할 수 있도록 구성하였다. 하드웨어 시뮬레이터와 제안된 계통 전압 사고 모의 장치 분석을 위해 PSCAD/EMTDC 소프트웨어를 이용한 시뮬레이션을 실시하였고 하드웨어 실험을 통해 그 타당성을 검증하였다.

  • PDF

Basic Theory on the Patentability of Computer Program (컴퓨터 프로그램의 특허성 원론)

  • Lee, S.M.
    • Electronics and Telecommunications Trends
    • /
    • v.13 no.1 s.49
    • /
    • pp.78-92
    • /
    • 1998
  • 소프트웨어 산업이 발전하면서 다양한 기능을 수행하는 복잡한 프로그램들이 개발됨에 따라 그 특허성을 인정하는 수용의 폭이 크게 확대되는 추세에 있다. 컴퓨터 프로그램은 컴퓨터(하드웨어)와 결합함으로써 그 실체가 나타나므로 잠재적인 상호작용을 갖고 있는 것으로 본다. 단지, 컴퓨터 프로그램은 하드웨어와의 관련성에 따라 계층적인 상호작용을 갖고 있는 특성이 있어 프로그램의 유형에 따라 특허성의 정도 차이가 있다는 것을 알 수 있다. 컴퓨터 프로그램은 반드시 하드웨어와 결합하여 동작할 때 의미가 있으므로, 컴퓨터 프로그램에 대한 최근의 특허심사 기준이 실체성 표명의 벽을 크게 완화하였다고는 하여도 프로그램 자체만으로는 특허성이 인정되지 아니하며 어떠한 형태로든 산업상 유용한 사물과의 연관관계를 이용하여 설명하여야 한다.

A Trend of Device Driver Development Tool (디바이스 드라이버 개발 도구 동향)

  • LIm, C.D.;Kim, T.H.;Kim, J.S.;Ma, Y.S.;Kwon, W.I.;Choi, Y.H.
    • Electronics and Telecommunications Trends
    • /
    • v.21 no.1 s.97
    • /
    • pp.44-56
    • /
    • 2006
  • 임베디드 소프트웨어(embedded software)에서 디바이스 드라이버(device driver)는 하드웨어와 운영체제 및 응용 프로그램 사이의 연결고리 역할을 하는 핵심 구성 요소로서, 응용 프로그램이 하드웨어에서 제공하는 기능을 사용할 수 있도록 제어 및 상호동작을 위한 일관된 인터페이스를 제공하는 소프트웨어이다. 이러한 디바이스 드라이버는 하드웨어와 소프트웨어의 양쪽 측면에 모두 관련이 있어서 개발이 어렵기 때문에 개발을 지원하는 도구가 필요하다. 본 원고에서는 디바이스 드라이버 개발 도구가 갖추어야 할 기능을 크게 소스 코드 자동생성 기능, 테스팅 기능, 정형 검증 기능, 통합 개발 환경 및 개발 편의 유틸리티 기능으로 나누어서 각각의 기술에 대해서 살펴보고, 현재 상용 제품들을 살펴보았다. 그리고, ETRI의 본 연구팀에서 개발한 디바이스 드라이버 통합 개발 도구인 “QuickDriver”를 기술하고, 이 도구와 상용 제품과의 비교를 수행하였다.

Design of high performance IEEE 802.11 MAC Engine (IEEE 802.11 고성능 MAC 설계)

  • Lee, Young-Gon;Hong, Chang-Ki;Jeong, Yong-Jin
    • Proceedings of the IEEK Conference
    • /
    • 2008.06a
    • /
    • pp.425-426
    • /
    • 2008
  • 본 논문에서 설계한 802.11 MAC(Medium Access Control)은 하드웨어와 소프트웨어의 통합 구조로 되어 있다. MAC에서 가장 빠르게 동작해야 하는 프레임 전송과 수신블록은 하드웨어로 설계를 하였고, 그 외에는 소프트웨어로 설계가 되었다. 하드웨어로 설계된 MAC은 802.11 표준문서에 포함된 SDL(Specification and Description Language)을 기초하여 설계하였으며, 성능 향상을 위하여 수신블록의 중복 프레임 검사를 수행하는 블록과 프레임을 분석하여 정보를 추출하는 블록을 SDL과 다르게 설계 하였다. 삼성 0.35공정 라이브러리를 이용하여 합성한 결과 3만 게이트의 크기를 갖으며, 최대 동작 주파수는 100MHz이다. 메모리는 47Kbits SRAM을 사용하였다. 실제동작의 검증에 앞서 Mentor Graphics사의 ModelSim을 이용하여 시뮬레이션을 수행하였으며, 동작 검증은 Huins 사의 Altera Excalibur FPGA가 탑재된 XP8000 보드를 이용하여 이루어 졌다.

  • PDF

A Study on Successful Factors of Indian Software Industry and Implications (인도 소프트웨어 산업의 성공요인과 시사점)

  • Chun, H.S.
    • Electronics and Telecommunications Trends
    • /
    • v.22 no.3 s.105
    • /
    • pp.187-200
    • /
    • 2007
  • 최근 인도경제는 IT 산업의 발전에 힘입어 고도성장을 지속하여 세계적으로 기대를 모으고 있다. 인도는 IT 산업에서 하드웨어는 미발달되어 있으나 소프트웨어 부문은 국제적인 경쟁력을 갖추고 있다. 사회인프라의 미비, 낮은 정보화 수준, IT 하드웨어의 미발달, 1인 당 국민소득이 2004년 기준 610달러에 불과한 개발도상국인 인도가 소프트웨어 산업에서 세계적인 경쟁력을 갖추고 있다는 점은 충실한 사회인프라, IT 하드웨어의 강점에도 불구하고 취약한 소프트웨어 산업을 보유하고 있는 우리나라와는 매우 대조적이다. 본 고에서는 인도 소프트웨어 산업 현황, 정부의 소프트웨어 산업정책, 소프트웨어 산업의 성공요인을 살펴보고 우리에게 주는 정책적 시사점을 도출해 보고자한다.

Technology Trends of Runtime Systems to Realize High Performance Computing (고성능 컴퓨팅을 실현하는 런타임 시스템 기술 동향)

  • Kim, J.M.;Lee, J.J.;Choi, W.
    • Electronics and Telecommunications Trends
    • /
    • v.27 no.6
    • /
    • pp.124-133
    • /
    • 2012
  • 최근 산업의 발전으로 대규모 문제 해결의 요구가 커지고 사용자가 원하는 서비스를 신속하게 받고자 고성능 컴퓨팅에 대한 요구가 계속해서 증가하고 있다. 이에 따라 멀티코어 및 매니코어와 이종 하드웨어의 혼용 등으로 지속해서 발전하는 새로운 고성능 컴퓨팅을 위한 시스템은 컴퓨팅 패러다임을 바꿀 시스템 소프트웨어의 혁신 요소로 등장하였다. 하드웨어를 활용하여 시스템의 성능을 높이기 위해서는 컴퓨팅 요소 간의 통신을 최소화하여 전력 소모를 줄이고, 메모리 계층 구조 및 지역성을 고려하여 성능을 높이는 것이 필요하다. 특히, 응용의 실행 시에 시스템 자원을 최고로 활용할 수 있게 하여 성능을 높이는 런타임 시스템은 하드웨어 및 운영체제를 변경하지 않고 시스템 자원을 최대한 활용하여 성능 최적화를 이룰 수 있는 기술이다. 따라서 본고에서는 런타임 시스템의 기능과 기술 방향을 파악하여 차세대 런타임 시스템에 필요한 기술 및 연구 분야를 전망하고자 한다.

  • PDF

BILI-Hardware/Software Partition Heuristic (BILI-하드웨어/소프트웨어 분할 휴리스틱)

  • Oh Hyun-Ok;Ha, Soon-Hoi
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.37 no.9
    • /
    • pp.66-77
    • /
    • 2000
  • This paper presents a fast partitioning heuristic for hardware/software codesign called Best Imaginary Level-Iterative(BILI) partitioning which iteratively applies BIL heterogeneous multiprocessor scheduling heuristic to minimize the cost within the given time constraint. The proposed algorithm solves the partitioning problem with the implementation bin selection problem as well as architectures with multiple software modules. It costs about 15% less than the GCLP and at most about 5% more than the optimal solution obtained by the Integer Linear Programming(ILP) algorithm.

  • PDF

Trends of Hardware-based Trojan Detection Technologies (하드웨어 트로이목마 탐지기술 동향)

  • Choi, Y.S.;Lee, S.S.;Choi, Y.J.;Kim, D.W.;Choi, B.C.
    • Electronics and Telecommunications Trends
    • /
    • v.36 no.6
    • /
    • pp.78-87
    • /
    • 2021
  • Information technology (IT) has been applied to various fields, and currently, IT devices and systems are used in very important areas, such as aviation, industry, and national defense. Such devices and systems are subject to various types of malicious attacks, which can be software or hardware based. Compared to software-based attacks, hardware-based attacks are known to be much more difficult to detect. A hardware Trojan horse is a representative example of hardware-based attacks. A hardware Trojan horse attack inserts a circuit into an IC chip. The inserted circuit performs malicious actions, such as causing a system malfunction or leaking important information. This has increased the potential for attack in the current supply chain environment, which is jointly developed by various companies. In this paper, we discuss the future direction of research by introducing attack cases, the characteristics of hardware Trojan horses, and countermeasure trends.