• Title/Summary/Keyword: Hardware + Software

Search Result 2,814, Processing Time 0.034 seconds

Hardware-Aware Rate Monotonic Scheduling Algorithm for Embedded Multimedia Systems

  • Park, Jae-Beom;Yoo, Joon-Hyuk
    • ETRI Journal
    • /
    • v.32 no.5
    • /
    • pp.657-664
    • /
    • 2010
  • Many embedded multimedia systems employ special hardware blocks to co-process with the main processor. Even though an efficient handling of such hardware blocks is critical on the overall performance of real-time multimedia systems, traditional real-time scheduling techniques cannot afford to guarantee a high quality of multimedia playbacks with neither delay nor jerking. This paper presents a hardware-aware rate monotonic scheduling (HA-RMS) algorithm to manage hardware tasks efficiently and handle special hardware blocks in the embedded multimedia system. The HA-RMS prioritizes the hardware tasks over software tasks not only to increase the hardware utilization of the system but also to reduce the output jitter of multimedia applications, which results in reducing the overall response time.

A Study on the EHW Chip Architecture (EHW 칩 아키텍쳐에 관한 연구)

  • Kim, Jong-O;Kim, Duck-Soo;Lee, Won-Seok
    • Proceedings of the IEEK Conference
    • /
    • 2008.06a
    • /
    • pp.1187-1188
    • /
    • 2008
  • An area of research called evolvable hardware has recently emerged which combines aspects of evolutionary computation with hardware design and synthesis. Evolvable hardware (EHW) is hardware that can change its own circuit structure by genetic learning to achieve maximum adaptation to the environment. In conventional EHW, the learning is executed by software on a computer. In this paper, we have studied and surveyed a gate-level evolvable hardware chip, by integrating both GA hardware and reconfigurable hardware within a single LSI chip. The chip consists of genetic algorithm(GA) hardware, reconfigurable hardware logic, and the control logic. In this paper, we describe the architecture, functions of the chip.

  • PDF

A MICROPROCESSOR-BASED INTERPOLATOR

  • Lee, B.J.;Nho, T.S.
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.1 no.2
    • /
    • pp.69-74
    • /
    • 1984
  • In this paper we present a microprocessor-based interpolator using algebraic arithmetic method. The interpolator consists of 2910 "bit-slice" microprocessor chips and 0.5K ROMs of microprogram memory. The system design is an instruction-data-based architecture with 250ns cycle time. A significant feature of the interpolator is that it has flexibility, very fast interpolatioon speed of (max) 250K pulses/sec, and performs additional functions simultaneously. Throughout the paper detailed explanations are given as to how one can design the hardware and software of the interpolator efficently. In addi- tion to hardware and software design, experimental results are pressented.ressented.

  • PDF

Navigation Computer Design of RPV Uusing GPS (GPS를 이용한 무인항공기의 항법장치 설계)

  • 선병찬;탁민제
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1993.10a
    • /
    • pp.308-313
    • /
    • 1993
  • In this paper, the navigation computer design of RPV(remotely piloted vehicle) using GPS is investigated, and its hardware and software structures are described. The proposed hardware adopts the common PC configuration by using 5016A micro PC card and software is divided into several modules such as navigation module, guidance module and control module, etc. The performance of the navigation computer is verified through PILS(process in the loop simulation).

  • PDF

Zero Crossing Switching Method for PWM Converter in Rolling stock (철도차량 PWM Converter Zero Crossing 스위칭 기법)

  • Kim, Jin-Yong;Kim, Yen-Chung;Park, Sung-Ho
    • Proceedings of the KSR Conference
    • /
    • 2010.06a
    • /
    • pp.564-570
    • /
    • 2010
  • Last train of the vehicle for eht energy saving and improved performance PWM converters ares widely used. In the case of PWM converters by the zero detection system performance depends on whether it can be argued. Zero voltage detectio method of the hardware and software approach is to in this paper, the zero detection methods for hardware and software problems that have occured as a complemnetary technique was expained.

  • PDF

Dedicated hardware implementation for real time noise elimination of 2-valued image (실시간 처리를 위한 2차 화상의 잡음 제거 전용 하드웨어 구성)

  • Park, In-Jung;Lee, Dong-Chan
    • Proceedings of the KIEE Conference
    • /
    • 1988.07a
    • /
    • pp.243-246
    • /
    • 1988
  • A lot of time is required in order to the process of loop repeating the preprocessing operated in the software. Specially in the preprocessing, most of the time is used for the noise elimination such a software algorithm component of a noise elimination hardware, this can operate quickly the process.

  • PDF

컴퓨터 모니터 디자인 개발에서 인간공학 응용

  • 신명철
    • Proceedings of the ESK Conference
    • /
    • 1997.10a
    • /
    • pp.320-325
    • /
    • 1997
  • It is very diffcult to applied ergonomics data & experiments in industrial design. At the industrial design process attempted toadoption a egonomics. But sometimes easyto use ergonomics data and at other times very hard to adopted a element into a design process. Industrial design of the essence is a sensual act. As ergonomics data is to the hardware, sois the design sense to the software. The harmony are important to hardware & software of design process. New products demand to new form. Therefore, designer neglect to ergonomics experiments for user. Anyway, ergonomics experiments & data endlessly applied to more things year after year. This paper show improved computer front design with graphic, knobs size & control panel tilt angle.

  • PDF

A Hardware Implementation of Simple Genetic Algorithm for Evolvable System (진화적응을 위한 유전알고리즘의 하드웨어 구현)

  • Dong, Sung-Soo
    • Proceedings of the IEEK Conference
    • /
    • 2007.07a
    • /
    • pp.463-464
    • /
    • 2007
  • This paper presents the hardware-based genetic algorithm, written in VHDL. Due to parallel computation and no function call overhead, a hardware-based GA advantage a speedup over a software-based GA. The proposed architecture is constructed on a field-programmable gate arrays, which are easily reconfigured. Since a general-purpose GA requires that the fitness function be easily changed, the hardware implementation must exploit the reprogrammability.

  • PDF

Design of controller for mobile robot in welding process of shipbuilding engineering

  • Ku, Namkug;Ha, Sol;Roh, Myung-Il
    • Journal of Computational Design and Engineering
    • /
    • v.1 no.4
    • /
    • pp.243-255
    • /
    • 2014
  • The present study describes the development of control hardware and software for a mobile welding robot. This robot is able to move and perform welding tasks in a double hull structure. The control hardware consists of a main controller and a welding machine controller. Control software consists of four layers. Each layer consists of modules. Suitable combinations of modules enable the control software to perform the required tasks. Control software is developed using C programming under QNX operating system. For the modularizing architecture of control software, we designed control software with four layers: Task Manager, Task Planner, Actions for Task, and Task Executer. The embedded controller and control software was applied to the mobile welding robot for successful execution of the required tasks. For evaluate this imbedded controller and control software, the field tests are conducted, it is confirmed that the developed imbedded controller of mobile welding robot for shipyard is well designed and implemented.

A Project-Based Embedded Software Design Course (실습에 기반한 임베디드 소프트웨어 설계 교육)

  • Moon, Jung-Ho;Park, Lae-Jeong
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.21 no.5
    • /
    • pp.581-587
    • /
    • 2011
  • This paper presents a senior-level embedded software design course using a customized training kit. Embedded software design courses commonly entail a lot of practice hours and a semester-long project and thus requires a hardware platform on which the embedded software runs. A training kit has been designed such that both hardware system and operating system are not too complicated or heavy for undergraduate students to fully understand and to develop embedded software on their own. The course using the customized training kit gives the students hands-on experience of embedded software design and programming ranging from device drivers to user interface, thereby enabling them to have in-depth understanding of embedded software and to improve their programming skills more easily and faster than when using commercial training kits.