• Title/Summary/Keyword: assembler

Search Result 84, Processing Time 0.037 seconds

Relational 데이타 모형을 구현하는 씨스템 설계

  • 趙廷完;嚴基賢 = Um Ki Hyun
    • Communications of the Korean Institute of Information Scientists and Engineers
    • /
    • v.4 no.2
    • /
    • pp.34-44
    • /
    • 1986
  • A data base system for a minicomputer, designed on the basis of the concept of Relational model, is proposed in this thesis. It is a module of reentrant programs, which can serve multi-users concurrently and interactivelv. Relational calculus is chosen as a data sublanguage. The inverted-list file structure is used for the physical storage structuse with the technique of seperating data and their relationships, while data model records, which contain the information of the logical data organization and linkage to a physical structure, con struct the data model. The retrieval is performed mainly with these.

Real-Time Implementation of an Acoustic Echo Canceller Using TMS320C31 DSP (TMS320C31 DSP를 이용한 음향반향제거기의 실시간 구현)

  • Jang, Byung-Wook;Kim, Si-Ho;Kwon, Hong-Seok;Bae, Keun-Sung
    • Speech Sciences
    • /
    • v.9 no.3
    • /
    • pp.17-24
    • /
    • 2002
  • The goal of this research is the real-time implementation of an AEC (Acoustic Echo Canceller) using the floating-point digital signal processor of TMS320C31. We employ an FIR-type adaptive filter with the conventional NLMS (Normalized Least Mean Square) algorithm for the adaptation of filter coefficients. We program and optimize the system in the assembler level to make it run in real-time. With 8 kHz sampling rate, the implemented AEC requires $46\;\mu$sec and $77\;\mu$sec computational time per sample for 128-and 256-tap filter, respectively. It corresponds to 37% and 62% of maximum computational ability of TMS320C31 DSP.

  • PDF

Development of a synchronous automated system for inserting spare tire (속도 추종 스페어 타이어 투입 시스템 개발)

  • Lee Gyu-Bong;Park Hong-Seok
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.23 no.3 s.180
    • /
    • pp.132-138
    • /
    • 2006
  • With a great requirement of innovation caused by severe competition current companies are encouraged to improve bottleneck areas in production procedure. Specially a chassis line in which assembly processes are mainly carried out manually has the large potential to be automated. The putting of spare tire in trunk in chassis line is still dominated by free dropping method. Through that, parts in trunk such as luggage room lamp, jack and so on were damaged and the complaint of assembler in the next process was occurred due to physical strength. To eliminate these, tile robot system was in this paper developed to place spare tire on the mounting hole in trunk. The movement of robot was synchronized with the velocity of chassis hanger. With this automated system the productivity of the chassis line was increased from the benefits such as simplification of the system using only robot without the mechanically synchronized transport, inserting spare tire into the right position with robot, reduction of damaged parts and production of various type of car.

An Empirical Study of Improving Total Productivity using Arena for BLU Assembly Process in LCD (LCD 부품 조립의 생산성 향상을 위한 실증적 연구)

  • Byeon, Eui-Seok;Lee, Jang-Ryong
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2005.05a
    • /
    • pp.80-83
    • /
    • 2005
  • The competitiveness of the manufacturing company is evaluated in terms of line productivity, quality cost, inventory level, logistics efficiency, and so on. The productivity is defined by the number of products divided by the number of workers within the given operation time. Increasing the productivity is not easy to man-operated situation in the line, since it heavily depends on the standard time of the workers. This paper deals with the productivity of the Back Light Unit assembler for TFT-LCD, and proposes the methodology of investigating the optimal process by simulation of Arena.

  • PDF

A Decentralized Self-Control Strategy for Assembly Cell Using Bucket Brigade (Bucket Brigade를 기반으로 한 분산자율형 조립셀 운영전략)

  • Koo, Pyung Hoi
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.41 no.4
    • /
    • pp.330-337
    • /
    • 2015
  • A bucket-brigade is a way of transporting items where items are passed from one person to the next. The operation of the bucket brigade imitates the cooperative behavior of ants when brood, food or other resources are moved. Koo (2009) presented a bucket brigade-based assembly cell where each worker follows a simple rule: perform assembly operations on a product until the next worker downstream takes it over; then go back to the previous worker upstream to take over a new assembly job. In this way, the flow line is self-balanced without any predetermined job assignment. However, there are some productivity losses related to hand-off and blocking. This paper examines the hand-off and blocking losses and presents a new bucket brigade-based assembly cell where working areas for each assembler is restricted with the help of buffer interfaces. Simulation experiments are used to validate the performance of the new assembly system.

A Study on Implementation of 6 Channel DSB Modulator using DDS (DDS(Direct Digital Synthesis)를 이용한 6채널DSB(Double-SideBand) 변조기 구현에 관한 연구)

  • 하재승
    • Journal of the Korea Computer Industry Society
    • /
    • v.2 no.8
    • /
    • pp.1063-1068
    • /
    • 2001
  • In this paper, we designed a high resolution six channel DSB modulator of Acousto-Optic effect generator make use of DDS technology. Also, configured seamless connection for other instruments to use IEEE-488 bus interface. We programmed the device driver for DDS and DAC control by 80C51 assembler language. And, high resolution 6 channel DSB modulator has improved the important characteristics of that the frequency tuning range, the resolution, the switching time. This DSB modulator system can use high precision frequency synthesizer for instruments.

  • PDF

The Development of Reusable SoC Platform based on OpenCores Soft Processor for HW/SW Codesign

  • Bin, Young-Hoon;Ryoo, Kwang-Ki
    • Journal of information and communication convergence engineering
    • /
    • v.6 no.4
    • /
    • pp.376-382
    • /
    • 2008
  • Developing highly cost-efficient and reliable embedded systems demands hardware/software co-design and co-simulation due to fast TTM and verification issues. So, it is essential that Platform-Based SoC design methodology be used for enhanced reusability. This paper addresses a reusable SoC platform based on OpenCores soft processor with reconfigurable architectures for hardware/software codesign methodology. The platform includes a OpenRISC microprocessor, some basic peripherals and WISHBONE bus and it uses the set of development environment including compiler, assembler, and debugger. The platform is very flexible due to easy configuration through a system configuration file and is reliable because all designed SoC and IPs are verified in the various test environments. Also the platform is prototyped using the Xilinx Spartan3 FPGA development board and is implemented to a single chip using the Magnachip cell library based on $0.18{\mu}m$ 1-poly 6-metal technology.

Assembly Language for Virtual Machine (가상기계를 위한 어셈블리 언어)

  • Nam, Dong-Keun;Yun, Sung-Lim;Oh, Se-Man
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05b
    • /
    • pp.783-786
    • /
    • 2003
  • 가상기계란 하드웨어로 이루어진 물리적 시스템과는 달리 소프트웨어로 제작되어 논리적인 시스템 구성을 갖는 개념적인 프로세서이다. 가상기계 기술은 기계의 프로세서나 운영체제가 바뀌더라도 응용프로그램을 변경하지 않고 사용할 수 있다는 장점이 있다. 최근에는 GVM, KVM 등 모바일 단말기를 위한 가상기계들이 개발되면서 그 중요성이 더욱 부각되고 있으며 특히, 임베디드 시스템을 위한 가상기계 기술은 모바일 디바이스와 디지털 TV 등의 다운로드 솔루션에 꼭 필요한 소프트웨어 기술이다. 본 논문에서는 바이트코드, MSIL 등 기존의 가상기계를 위한 어셈블리 언어들의 분석을 기반으로 하여 임베디드 시스템을 위한 가상기계의 표준 중간 언어인 STL(Standard Intermediate Language)을 제안하고 니모닉(Mnemonic)을 정의한다. SIL은 SIL Assembler에 의해 EVM의 실행 파일인 *.evm의 형태로 번역되며 객체지향 프로그래밍 언어와 순차적인 프로그래밍 언어를 모두 수용할 수 있는 특징을 지닌다.

  • PDF

Design and Implementation of a SAF Assembler for the Ubiquitous Game Platform (유비쿼터스 게임 플랫폼을 위한 SAF 어셈블러의 설계 및 구현)

  • Choi, Hong-Suck;Lee, Yang-Sun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.1516-1519
    • /
    • 2007
  • 본 연구팀은 유비쿼터스 환경에서 다양한 분야의 콘텐츠를 보다 쉽게 개발하고 실행할 수 있는 통합소프트웨어 개발 솔루션인 유비쿼터스 게임 플랫폼(Ubiquitous Game Platform)을 개발하였다. 유비쿼터스 게임 플랫폼은 유비쿼터스 환경의 기기에 탑재되어 콘텐츠들을 C/C++/Java 언어 모두를 수용하며 가상기계 방식이어서 유비쿼터스 환경의 기기에 독립적으로 실행이 가능하다는 장점을 가지고 있다. 본 논문에서는 유비쿼터스 게임 플랫폼의 가상기계인 유비쿼터스 가상기계(u-VM)의 입력인 SEF(Standard Executable Format) 실행파일을 생성하기 위한 SAF 어셈블러를 설계 및 구현 하였다. SAF 어셈블러는 중간언어 형식인 SAF(Standard Assembly Format)를 입력으로 받아 u-VM이 실행 가능한 파일 형식인 SEF를 생성한다. SEF 파일을 생성하면서 SAF 어셈블러는 여러개의 SAF파일을 한 개의 SEF로 묶어주는 링커의 역할을 하여 주며, 실행 파일을 텍스트 형식의 SAF에서 바이너리 형식의 SEF로 바꿈으로써 보안상의 문제를 해결해 준다. 또한 SEF는 SAF에 비해 가볍게 변환이 되어 가상기계에서의 실행속도를 개선하는 역할을 하여 준다.

  • PDF

A design of structured microassembler for microprogramming (마이크로프로그래밍을 위한 구조적 마이크로어셈블러 설계)

  • 신봉희;김성종;이준모;신인철
    • Journal of the Korean Institute of Telematics and Electronics B
    • /
    • v.32B no.1
    • /
    • pp.21-29
    • /
    • 1995
  • In this paper, a independent and structured microassembler was designed for easily changing the system design, and for designing various microarchitecture. When the designer's hardware and microprogramming process were made concurrently, it is needed to easily change or improve the instruction set and executable code format. But this type of developed environment requires a high const and a large software system. A proposed microassembler was designed so the designer directly defines the microinstruction set and format to be executed. And we implemented a module from each part of the software, so it is now possible to use practically and upgrade the function of each part, First, the symbol was separated from the assembler. And then microinstruction was copied into it. The microinstruction format was designed using the defined language that was designed for free microinstruction. This was implemented in an IBM-PC by using the C-language, FLEX,and BISON.

  • PDF