• 제목/요약/키워드: Microprocessor design

검색결과 412건 처리시간 0.024초

AE32000 호환 32-비트 EISC 마이크로프로세서 설계 (Design of an AE32000-compatible 32-bit EISC Microprocessor)

  • 곽기영;박진국;이두영;이범근;정연모
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (1)
    • /
    • pp.700-702
    • /
    • 2002
  • 본 논문은 16-비트 고정된 명령어 형식을 갖는 32-비트 EISC(Extendable Instruction Set Computer) 코어 구현에 대하여 기술하였다. EISC구조는 코드 밀도가 높은 확장 오퍼랜드(operand) 형식을 사용하여 메모리 크기를 줄일 수 있으므로 ASIC 구현시 저전력 시스템 및 소형화된 임베디드 시스템을 위한 프로세서 구현을 가능하게 한다. 설계된 프로세서는 AE32000 명령어 셋과 호환이 가능하도록 설계되었으며 5단 파이프라인을 적용하여 프로세서의 성능을 높였다. 또한 BTB(Branch Target Buffer)를 사용하여 분기 지연을 줄여 낮은 CPI(Clock Per Instruction)을 유지하게 하였다.

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
    • /
    • 제6권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.

채터링 제거를 위한 유도 전동기의 슬라이딩 모드 제어기 설계 (Design of Sliding Mode Controller for Induction Motor to Remove Chattering)

  • 김성읍;곽군평;안호균
    • 전력전자학회논문지
    • /
    • 제3권3호
    • /
    • pp.240-245
    • /
    • 1998
  • 본 논문에서는 전동기의 슬라이딩 모드 제어기가 설계되었다. 슬라이딩 모드 제어기의 단점인 채터링 현상을 제거하기 위해 연속치 제어입력이 제안되었으며 제안된 기법으로 고속 마이크로 프로세서인 DSP를 이용한 유도전동기의 속도제어를 보였다. 슬라이딩 모드하에서의 유도 전동기의 각속도가 지정된 궤적을 추종하도록 동작한다. 실험 결과를 통해 제안된 방법의 유용성을 보였다.

  • PDF

LED 전광판 제어 ASIC 의 설계 (A design of LED pannel control ASCI)

  • 이수범;남상길;조경연;김종진
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 1998년도 하계종합학술대회논문집
    • /
    • pp.839-842
    • /
    • 1998
  • The wide spread of multimedia system demands a large viewin gdesply device which can inform a message to many peoples in open area. This paper is about the design, simulating and testing of a large viewing LED pannel control ASIC(application specific integrated circuit). This LED pannel control ASIC runs on 16 bit microprocessor MC68EC000 and has following functions:16 line interlaced LED pannel controller, memory controller, 16 channel priority inerrupt controller, 2 channel direct memory access controller, 2 channel 12 bit clock and timer, 2 channel infrared remocon receiver, 2 channel RS-232C with 16byte FIFO, IBM PC/AT compatible keyboard interface, battery backuped real time clock, ISA bus controller, battery backuped 256 byte SRAM and watech dog timer. The 0.6micron CMOS sea of gate is used to design the ASIC in amount of about 39,000 gates.

  • PDF

직류전동기의 적응 제어기 설계에 관한 연구 (DESIGN OF ADAPTIVE CONTROLLER OF DC SERVO MOTOR)

  • 장서건;원종수
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1987년도 정기총회 및 창립40주년기념 학술대회 학회본부
    • /
    • pp.25-28
    • /
    • 1987
  • Design procedure of adaptive controller with variable load condition is present and applied to velocity control of small, permanent magnet DC servo motor. The state feedback control scheme is adopted and Recursive Least Squares algorithm is used for parameter estimation. In order to reduce the time consuming. In the procedure of adaptation-gain tuning of state feedback controller, approximate curve fitting technique is applied to the relations between load condition and poles of the system, load condition and feedback gains. With this method, fast adaptation can be accomplished. It is shown that this procedure can be applied not only to variable load condition but also to variation of other system constants, for example variation of resistance and inductance etc.. Simulation results is present for both cases - variable inertia load, variable motor resistance to verify performance improvements. This design procedure produces an adaptive con troller which is feasible for implementation with microprocessor by reducing calculation time.

  • PDF

Automated Wafer Separation from the Stacked Array of Solar Cell Silicon Wafers Using Continuous Water Jet

  • Kim, Kyoung-Jin;Kim, Dong-Joo;Kwak, Ho-Sang
    • 반도체디스플레이기술학회지
    • /
    • 제9권2호
    • /
    • pp.21-25
    • /
    • 2010
  • In response to the industrial needs for automated handling of very thin solar cell wafers, this paper presents the design concept for the individual wafer separation from the stacked wafers by utilizing continuous water jet. The experimental apparatus for automated wafer separation was constructed and it includes the water jet system and the microprocessor controlled wafer stack advancing system. Through a series of tests, the performance of the proposed design is quantified into the success rate of single wafer separation and the rapidity of processing wafer stack. Also, the inclination angle of wafer equipped cartridge and the water jet flowrate are found to be important parameters to be considered for process optimization. The proposed design shows the concept for fast and efficient processing of wafer separation and can be implemented in the automated manufacturing of silicon based solar cell wafers.

유도 경기력 향상을 위한 유도 인형시스템 개발 (Judo-doll System Development for Enhancement of Judo's Performance)

  • 박강;심철동;김의환;김성섭;김태완
    • 한국CDE학회논문집
    • /
    • 제15권5호
    • /
    • pp.383-392
    • /
    • 2010
  • The purpose of this study is to develop three Judo-doll systems for enhancement of Judo's performance. Traditional Judo training requires a human training partner. Unfortunately it is not always easy to find one. Multifunctional Judo-doll training system has therefore been developed, and is described here. The system consists of a dummy, a power generating mechanism, and kinematic links. The power-generating mechanism generates forces similar to those of a human, by adjusting deadweights and controlling powderbrake's forces. The powderbrake force is controlled by the microprocessor according to the exercise scenario. The kinetic links, which mimic a human training partner's motions, has been developed based on a $Vicon^{TM}$ system's analysis of the movement of human training partners. This mechanism whose name is "L link-wire" consists of L type links, wire, roller, and dead weight. This mechanism generates the force that leads the link to the neutral position regardless the link is pushed or pulled. The lifting mechanism that lifts the doll when the one-armed shoulder throw skill is applied is also developed. A 32-bit microprocessor controls the whole system; it reads the loadcell data, controls the electromagnetic force, and communicates with a PC via Bluetooth. The training history, including loadcell data, date, and training time, is stored in the PC for analysis. This training system can be used to enhance the Judo performance of any self training player.

실시간 내장 멀티태스킹 커널의 개발에 재사용 가능한 객체지향 커널 프레임워크의 설계 및 구현 (Design and Implementation of An Object-Oriented Kernel Framework Reusable for the Development of Real-Time Embedded Multitasking Kernels)

  • 이준섭;전태웅;이승룡
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권2호
    • /
    • pp.173-186
    • /
    • 2000
  • 실시간 내장 시스템은 운용 환경과 용도에 따라 멀티태스킹 커널이 지원해야 할 하드웨어 플랫폼과 자원 관리 정책이 다양하게 달라진다. 실시간 내장 시스템에 요구되는 크기와 성능 상의 제약 조건들을 엄격하게 만족해야 하는 멀티태스킹 커널을 새로운 시스템 서비스나 하드웨어에 맞게 개조하는 것은 쉽지 않다. 본 논문은 마이크로 프로세서 기반의 실시간 내장 멀티태스킹 커널의 구현에 재사용 가능한 객체지향 커널 프레임워크의 프로토타입을 객체 합성과 클래스 상속 메커니즘에 의거한 프레임워크 설계 패턴들을 적용하여 개발한 사례를 설명한다. 본 커널 프레임워크는 필요한 커널을 프레임워크의 개조와 확장을 통하여 효율적이고 일관성있게 생성할 수 있도록 하드웨어 환경과 시스템 자원 관리 정책에 의존적인 부분들이 프레임워크의 가변 부위(hot spot)로 분리된 추상 클래스들로 설계되어 있어서 높은 이식성과 개조성이 요구되는 마이크로 프로세서 기반 실시간 내장형 멀티태스킹 커널의 구현에 효과적으로 사용될 수 있다.

  • PDF

Packet Switching에 의한 공중 Computer 통신망 개발 연구 -제2부: KORNET의 설계 및 Network Node Processor(NNP)의 개발 (Development of a Packet-Switched Public computer Communication Network -PART 2: KORNET Design and Development of Network Node Processor(NNP))

  • 조유제;김희동
    • 대한전자공학회논문지
    • /
    • 제22권6호
    • /
    • pp.114-123
    • /
    • 1985
  • 이 논문은 packet switching 방식에 의한 공중 computer 통신망 개발에 관한 4편의 논문중 제 2부의 논문으로 제 1부의 KORNET의 개요 및 netwo.k managementcenter (NMC)개발에관한 논문에 이어 KO-RNET의 설계와 networhnode Processor(NNP)의 개발에 대해 기술한다. KORNET은 3개의 NNP와 하나의 NMC 로 일차 구성하였는데, NNP는 MC68000 microprocessor를 이용한 multiprocessor system으로 구현되었고, HMC는 중형 computer인 Mv/8000 system을 사용하여 개발하였다. KORNET에서의 packet service 방식은 virtual circuit(VC) 방식으로 하고 routing은 node나 선로의 상태변화에 쉽게 대처할 수 있는 분산적응방식(distributed adaptive routinB)을 사용하였다. 또한, buffo. management는 dy-namic sharing 방식을 채택하여 storage의 사용에 대한 효율성을 높였다. NNP system의 hardware는 modularity를 고려하여 확장이 용이하게 하였으며, software는 CCITT 권고사항 X.25, X.3, X.28, X.29등을 따라 구현하였다.

  • PDF

마이크로 프로세서 기반 Lock-In-Amp를 이용한 텍스타일 직물전극의 체온 측정에 관한 연구 (A Study on Body Temperature Measurement of Woven Textile Electrode Using Lock-In-Amp based on Microprocessor)

  • 이강휘;이성수;이정환;송하영
    • 전기학회논문지
    • /
    • 제66권7호
    • /
    • pp.1141-1148
    • /
    • 2017
  • Generally, a thermistor made by sintering a metal oxide is widely used to measure the ambient temperature. This thermistor is widely used not only for industrial use but also for medical use because of its excellent sensitivity, durability, temperature change characteristics and low cost. In particular, the normal body temperature is 36.9 degrees relative to the armpit temperature, and it is most closely related to the circulating blood flow. Previous studies have shown that body temperature changes during biomechanical changes and body temperature changes by anomalous signs or illnesses. Therefore, in this study, we propose a Lock-In-Amp design to detect minute temperature changes of clothing and thermistor wired by a preacher as a method to regularly measure body temperature in daily life. Especially, it is designed to measure the minute resistance change of the thermistor according to body temperature change even in a low-cost microprocessor environment by using a micro-processor-based Lock-In-Amp, and a jacquard and the thermistor is arranged so as to be close to the side, so that the reference body temperature can be easily measured. The temperature was measured and stored in real time using short-range wireless communication for non - restraint temperature monitoring. A baby vest was made to verify its performance through temperature experiments for infants. The measurement of infant body temperature through the existing skin sensor or thermometer has limitations in monitoring infant body temperature for a long time without restriction. However, it can be overcome by using the embroidery fabric based micro temperature monitoring wireless monitoring device proposed in this study.