• Title/Summary/Keyword: ATmega128 processor

Search Result 18, Processing Time 0.024 seconds

Optimized Binary Field Reduction Algorithm on 8-bit ATmega128 Processor (8-bit ATmega128 프로세서 환경에 최적화된 이진체 감산 알고리즘)

  • Park, Dong-Won;Kwon, Heetaek;Hong, Seokhie
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.25 no.2
    • /
    • pp.241-251
    • /
    • 2015
  • In public-key cryptographic system based on finite field arithmetic, it is very important to challenge for implementing high speed operation. In this paper, we focused on 8-bit ATmega128 processor and concentrated on enhancing efficiency of reduction operation which uses irreducible polynomial $f(x)=x^{271}+x^{207}+x^{175}+x^{111}+1$ and $f(x)=x^{193}+x^{145}+x^{129}+x^{113}+1$. We propose optimized reduction algorithms which are designed to reduce repeated memory accesses by calculating final reduced values of Fast reduction. There are 53%, 55% improvement when proposed algorithm is implemented using assembly language, compare to previous Fast reduction algorithm.

One Board Controller Design with ATmega 128 Chip for Manetic Levitation System (ATmega 128 소자를 이용한 자기부상계 제어용 원-보드 컨트롤러의 설계)

  • Choung, K.G.;Yang, J.H.
    • Journal of Power System Engineering
    • /
    • v.14 no.1
    • /
    • pp.65-70
    • /
    • 2010
  • Magnetic levitation system is nonlinear and inherently unstable, so it is difficult to control. Analog control circuit was widly used as the controller of magnetic levitation system, but digital controller is now substituted for analog controller according to development of digital electronics. In this study, Atmel AVR series, ATmega 128 which is a kind of $\mu$-processor for digital controller is used because the chip is cheap and popular. We designed and made ATmega 128 one-board controller and aimed to verify validity through the experiance of levitation response.

Design and Implementation of Web-RTU Based on 8 bit MPU (8 비트 MPU 기반의 Web-RTU의 설계 및 구현)

  • Hong, Soon-Pil;Kim, Eun-Sung
    • Proceedings of the KIEE Conference
    • /
    • 2004.11c
    • /
    • pp.89-91
    • /
    • 2004
  • In SCADA systems, an RTU is a device installed at a remote location that collects data, codes the data into a format that is transmittable and transmits the data back to a central station, or MTU. An RTU also collects information from the master device and implements processes that are directed by master device. RTUs are equipped with input channels for sensing or metering, output channels for control, indication or alarms and a communications port. In general, the data are transmitted via a wired communication infrastructure such as RS422 or RS485 between RTU and MTU. But, limited range of wired communication doesn't allow the system to cover remote areas over the limitation, and building a wired communication network is not easy in the circumstances. In this Paper, we design and implement a smart cost-effective Web-RTU that can communicate with MTU via Web. Web is of benefit to the Web-RTU, because it is not only free from the distance limitations, but also is built easily and cost-effectively wherever Internet resources are available. Additionally, Web can be easily applied to the SCADA system with the development of hardware and software for communications. The Web-RTU has a program memory, a data memory and a RAM inside, and uses Atmega128, low-cost 8 bit micro-processor with eight AI(Analog Input). It performs well enough to implement all existing roles of RTU.

  • PDF

Front and Rear Vehicle Monitoring System using Ultrasonic Sensors (초음파 센서를 이용한 차량 전·후방 감시 시스템)

  • Choi, Hun;Jang, Si-Woong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.16 no.6
    • /
    • pp.1125-1132
    • /
    • 2012
  • The researches on driver assistance systems that can prevent an accident have been actively performed due to social issues of traffic accidents with development of vehicle industry in recent. It is required for researchers to develope systems which assist driver's perception and judgment when considering that over 70% of traffic accidents occur by drivers' carelessness and 75% of the total accidents occur at the speed of less 29km per hour. In this paper, we implemented a front and rear vehicle monitoring system that monitors distance from a vehicle to obstacles in real-time at the low-speed or back-ward driving. The proposed system consists of ultrasonic sensors of high angle and wide angle of beam spread, ATmega128, and DSP processor.

Efficient Implementation of Simeck Family Block Cipher on 8-Bit Processor

  • Park, Taehwan;Seo, Hwajeong;Bae, Bongjin;Kim, Howon
    • Journal of information and communication convergence engineering
    • /
    • v.14 no.3
    • /
    • pp.177-183
    • /
    • 2016
  • A lot of Internet of Things devices has resource-restricted environment, so it is difficult to implement the existing block ciphers such as AES, PRESENT. By this reason, there are lightweight block ciphers, such as SIMON, SPECK, and Simeck, support various block/key sizes. These lightweight block ciphers can support the security on the IoT devices. In this paper, we propose efficient implementation methods and performance results for the Simeck family block cipher proposed in CHES 2015 on an 8-bit ATmega128-based STK600 board. The proposed methods can be adapted in the 8-bit microprocessor environment such as Arduino series which are one of famous devices for IoT application. The optimized on-the-fly (OTF) speed is on average 14.42 times faster and the optimized OTF memory is 1.53 times smaller than those obtained in the previous research. The speed-optimized encryption and the memory-optimized encryption are on average 12.98 times faster and 1.3 times smaller than those obtained in the previous studies, respectively.

Design of 900MHz RFID Educational System (900MHz RFID 교육용 시스템의 설계)

  • Oh, Do-Bong;Kim, Dae-Hee;Jung, Joong-soo;Jung, Kwang-wook
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2009.05a
    • /
    • pp.515-520
    • /
    • 2009
  • This paper presents the software design of RFID Educational system based on using 900MHz air interface between the reader and the tag. Software of the reader and active tag is developed on embedded environment and the software of PC controlling the reader is on window OS. ATmega128 processor is used for H/W of the reader and active tag, and C language is used for their developing. Programming on window OS used MFC. Main functions of this system are to control tag containing EPC global Data by PC through the reader, to obtain information of tag through the internet and to read/write data on tag memory. Software design of 900MHz RFID educational system is done on the basis of these functions.

  • PDF

Implementation of Intelligent Home Service Robot Using Wireless Internet Platform (무선인터넷 플랫폼을 이용한 지능형 홈서비스 로봇의 구현)

  • Kim, jin-hwan;Kim, dong-gyu;Son, ki-young;Shin, dong-suk
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2007.11a
    • /
    • pp.201-205
    • /
    • 2007
  • This thesis aims to realize an intelligent home service robot that alerts the user to dangerous situations such as fires and gas leaks by utilizing wireless internet platforms in a cellular phone. The intelligent home service robot is composed of the following parts: The robot part consists of a gas sensor, a fire detector, a smoke sensor, ultrasonic sensors, motors, a camera and a Blue-tooth module and perceives various danger circumstances; The middleware part connects the robot part with the mobile part through the middleware applications, monitors the robot and notifies an emergency situation using SMS modules; The mobile part communicates with the middleware using TCP/IP protocol and controls the robot through various commands; The proposed scheme is to control the sensors of the robot part through and Atmega128 processor, and the mobile part was developed based on the WIPI platform. The robot and middleware parts will be installed in the household, and will be controled by mobile part from the outside.

  • PDF

Implementation of a System for RFID Education to be based on an EPC global Network Standard (EPC global Network 표준을 따르는 RFID 교육용 시스템의 구현)

  • Kim, Dae-Hee;Chung, Joong-Soo;Kim, Hyu-Chan;Jung, Kwang-Wook;Kim, Seog-Gyu
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.11
    • /
    • pp.90-99
    • /
    • 2009
  • This paper presents the implementation of RFID EPC global network educational system based on using 900MHz air interface between the reader and the active tag. The software of reader and the active tag is developed on embedded environment, and the software of PC controlling the reader is based on window OS operated as the server. The ATmega128 VLSI chip is used for the processor of the reader and the active tag. As the development environment, AVR compiler is used for the reader and the active tag of which the programming language is C. The visual C++language of the visual studio on the PC activated as the server is used for development language. Main functions of this system are to control tag containing EPC global Data by PC through the reader, to obtain information of tag through the internet and to read/write data on tag memory. Finally the data written from the active tag's memory is sent to the PC via the reader as "read" operation and compare the received data with one already sent to the tag. Software implementation of 900MHz EPC global RFID educational system is done on the basis of these functions.

Educational System Design of RFID/USN (RFID/USN 교육용 시스템의 설계)

  • Kim, Dae-Hee;Oh, Do-Bong;Jung, Joong-soo;Jung, Kwang-wook
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2009.05a
    • /
    • pp.687-692
    • /
    • 2009
  • This paper presents the development of RFID educational system based on 900MHz air interface between the reader and the active tag. The software of reader and the active tag is developed on embedded environment, and the software of PC controlling the reader is based on window OS operated as the server. The ATmega128 VLSI chip is used for the processor of the reader and the active tag. As the development environment, AVR compiler is used for the reader and the active tag of which the programming language is C. The visual C++language of the visual studio on the PC activated as the server is used for development language. Main functions of this system are to control tag containing EPC global Data by PC through the reader, to obtain information of tag through the internet and to read/write data on tag memory. Software design of 900MHz RFID/USN educational system is done on the basis of these functions.

  • PDF

Implementation of a WIPI-based Intelligent Home Service Robot (WIPI 기반의 지능형 홈서비스 로봇의 구현)

  • Kim, Jin-Hwan;Shin, Dong-Suk
    • The Journal of the Korea Contents Association
    • /
    • v.8 no.5
    • /
    • pp.19-28
    • /
    • 2008
  • In this paper, we implemented an intelligent home service robot system which alerts users to danger by wireless internet platforms for interoperability(WIPI) of a cellular phone. This paper discusses the three parts of the system: robot, middleware and mobile system. First, the robot consists of a gas sensor, a fire detector, ultrasonic sensors, motors, a camera and a Bluetooth module. The robot perceives various danger circumstances. Second, the middleware connects the robot and the mobile system. It monitors the robot and sends emergency notification SMS message to the user's cellular phone if in danger. Third, the mobile system sends commands which control the robot using TCP/IP protocol. The proposed scheme is to control the sensors of the robot part through Atmega 128 processor, and the robot and middleware parts will be installed in the household, and will be controled by mobile part from the outside.