• Title/Summary/Keyword: ATmega128A

Search Result 127, Processing Time 0.031 seconds

w-Bit Shifting Non-Adjacent Form Conversion

  • Hwang, Doo-Hee;Choi, Yoon-Ho
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.12 no.7
    • /
    • pp.3455-3474
    • /
    • 2018
  • As a unique form of signed-digit representation, non-adjacent form (NAF) minimizes Hamming weight by removing a stream of non-zero bits from the binary representation of positive integer. Thanks to this strong point, NAF has been used in various applications such as cryptography, packet filtering and so on. In this paper, to improve the NAF conversion speed of the $NAF_w$ algorithm, we propose a new NAF conversion algorithm, called w-bit Shifting Non-Adjacent Form($SNAF_w$), where w is width of scanning window. By skipping some unnecessary bit comparisons, the proposed algorithm improves the NAF conversion speed of the $NAF_w$ algorithm. To verify the excellence of the $SNAF_w$ algorithm, the $NAF_w$ algorithm and the $SNAF_w$ algorithm are implemented in the 8-bit microprocessor ATmega128. By measuring CPU cycle counter for the NAF conversion under various input patterns, we show that the $SNAF_2$ algorithm not only increases the NAF conversion speed by 24% on average but also reduces deviation in the NAF conversion time for each input pattern by 36%, compared to the $NAF_2$ algorithm. In addition, we show that $SNAF_w$ algorithm is always faster than $NAF_w$ algorithm, regardless of the size of w.

Instruction-Level Power Estimator for Sensor Networks

  • Joe, Hyun-Woo;Park, Jae-Bok;Lim, Chae-Deok;Woo, Duk-Kyun;Kim, Hyung-Shin
    • ETRI Journal
    • /
    • v.30 no.1
    • /
    • pp.47-58
    • /
    • 2008
  • In sensor networks, analyzing power consumption before actual deployment is crucial for maximizing service lifetime. This paper proposes an instruction-level power estimator (IPEN) for sensor networks. IPEN is an accurate and fine grain power estimation tool, using an instruction-level simulator. It is independent of the operating system, so many different kinds of sensor node software can be simulated for estimation. We have developed the power model of a Micaz-compatible mote. The power consumption of the ATmega128L microcontroller is modeled with the base energy cost and the instruction overheads. The CC2420 communication component and other peripherals are modeled according to their operation states. The energy consumption estimation module profiles peripheral accesses and function calls while an application is running. IPEN has shown excellent power estimation accuracy, with less than 5% estimation error compared to real sensor network implementation. With IPEN's high precision instruction-level energy prediction, users can accurately estimate a sensor network's energy consumption and achieve fine-grained optimization of their software.

  • PDF

Study on High Efficiency Boosting-up Circuit for Renewable Energy Application (신재생에너지용 연계형 인버터의 고효율 승압에 관한 연구)

  • Jung, Tae-Uk;Kim, Ju-Yong;Choi, Se-Kwon;Cho, Jun-Seok;Kho, Hee-Seok
    • Proceedings of the Korean Institute of IIIuminating and Electrical Installation Engineers Conference
    • /
    • 2009.05a
    • /
    • pp.336-339
    • /
    • 2009
  • In this paper, such as battery power or solar energy and fuel cells generated from Renewable energy sources, high voltage to low voltage DC-DC Converter for converting the design of the study. System consists of low voltage ($24{\sim}28$ [VDC]) and Boosts the voltage (270 [VDC]) for a 3 [kW] DC-DC converter and control circuit is configured as, Power switch the ST Tomson's Automotive low voltage high current MOSFET switches STE250NS10S (temperature 250A) was applied to the two parallel. Also, Controller's processor used ATMEGA128, and Gate Drive applies and composed Photo Coupler TLP250. development. Input voltage (24V) and output voltage (270V) for Conversion in the H-bridge converter topology of the circuit output side power and voltage to control the implementation of the Phase shift angle control applied. And, 3kW of power to pass appropriate specification of the secondary side as interpreted by the high frequency transformer, and the experimental production and analysis of the experiment

  • PDF

Correlation Power Analysis Attacks on the Software based Salsa20/12 Stream Cipher (소프트웨어 기반 스트림 암호 Salsa20/12에 대한 상관도 전력분석 공격)

  • Park, Young-Goo;Bae, Ki-Seok;Moon, Sang-Jae;Lee, Hoon-Jae;Ha, Jae-Cheul;Ahn, Mahn-Ki
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.21 no.5
    • /
    • pp.35-45
    • /
    • 2011
  • The Salsa20/12 stream cipher selected for the final eSTREAM portfolio has a better performance than software implementation of AES using an 8-bit microprocessor with restricted memory space, In the theoretical approach, the evaluation of exploitable timing vulnerability was 'none' and the complexity of side-channel analysis was 'low', but there is no literature of the practical result of power analysis attack. Thus we propose the correlation power analysis attack method and prove the feasibility of our proposed method by practical experiments, We used an 8-bit RISC AVR microprocessor (ATmegal128L chip) to implement Salsa20/12 stream cipher without any countermeasures, and performed the experiments of power analysis based on Hamming weight model.

An Efficient DPA Countermeasure for the $Eta_T$ Pairing Algorithm over GF($2^n$) Based on Random Value Addition

  • Seo, Seog-Chung;Han, Dong-Guk;Hong, Seok-Hie
    • ETRI Journal
    • /
    • v.33 no.5
    • /
    • pp.780-790
    • /
    • 2011
  • This paper presents an efficient differential power analysis (DPA) countermeasure for the $Eta_T$ pairing algorithm over GF($2^n$). The proposed algorithm is based on a random value addition (RVA) mechanism. An RVA-based DPA countermeasure for the $Eta_T$ pairing computation over GF($3^n$) was proposed in 2008. This paper examines the security of this RVA-based DPA countermeasure and defines the design principles for making the countermeasure more secure. Finally, the paper proposes an efficient RVA-based DPA countermeasure for the secure computation of the $Eta_T$ pairing over GF($2^n$). The proposed countermeasure not only overcomes the security flaws in the previous RVAbased method but also exhibits the enhanced performance. Actually, on the 8-bit ATmega128L and 16-bit MSP430 processors, the proposed method can achieve almost 39% and 43% of performance improvements, respectively, compared with the best-known countermeasure.

A Rear Alarm System using Ultra-sonic Wave Sensor (초음파센서를 이용한 후방경보시스템)

  • Lee, Yeong-Roh;Lee, Jeung-Hyun;Park, Jeung-Soo;Kim, Tae-Hyun;Cho, Wan-Hee;Lee, Dong-Hyun;Soh, Dea-Wha
    • Journal of the Speleological Society of Korea
    • /
    • no.79
    • /
    • pp.47-51
    • /
    • 2007
  • As time goes by, ultrasonic wave is getting important and new technology, which is adapted to ultrasonic wave is used to industry such as home appliance, automobile, and high-tech industry. Especially, ultrasonic wave is used an alarm device whether there are things at the rear of I. It's do important device in automobile system because it can prevent car-accident from inattention of the driver. Actually, there has already been lots of the alarm device. But it's expensive and so difficult to set the device. So almost driver don't set device at their automobile. We focus on these problems. We want to make cheap md easy setting device. Ultrasonic wave sensor emits Ultrasonic-signal at outgoing part and receive part accept the signal. Sensor analyzes the signal and Distance is displayed on LCD of device. The device makes alarm if distance is near from something of rear. The device makes break-system operate to prevent drivers from crashing if distance is so near. This device is portable. So normal deriver can set it easily.

Unified Programmer for AVR-Based Arduino-Compatible Boards (AVR 기반 아두이노 호환 보드를 위한 통합 프로그래머)

  • Heo, Gyeongyong;Ryu, Daewoo
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.25 no.1
    • /
    • pp.96-101
    • /
    • 2021
  • Arduino is one of the open source microcontroller projects, and Arduino boards using AVR microcontrollers are commonly used. In general, AVR microcontrollers use ISP (In System Programming) upload, but in Arduino, serial upload through a bootloader is basically used, and a dedicated microcontroller is built into the board for this purpose. In order to use the ISP upload in Arduino, a dedicated upload device is required, which is not included in the Arduino board. In this paper, we propose a unified programmer that can handle ISP upload and serial upload through one dedicated microcontroller, and show that ISP and serial upload are possible using the unified programmer. In addition, the proposed unified programmer works as a USB-serial converter, supports serial communication with a computer, and it is also possible to burn the Arduino bootloader. All operations of the unified programmer can be confirmed through the experimental results.

Development of Embedded LCD Module based on RTOS (RTOS기반 임베디형 LCD모듈 개발)

  • Lee, Min-Jung;Park, Jin-Hyun;Jin, Tae-Seok;Cha, Kyung-Hwan;Choi, Young-Kui
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2008.05a
    • /
    • pp.209-212
    • /
    • 2008
  • During several years, lots of industrial and individual products have been developed based on the text or graphic LCD module which has been gave the short developing period to the developer. With the advent of home networks and intelligent robots, the need for interaction between human and instruments has been increased. Recently, goods with a TFT-LCD come out. But in spite of a simple required performance, the complicated microprocessor, such as ARM processor, is required to interface the TFT-LCD and touch screen. Our research and development is to develope an embedded TFT-LCD module in order to use or apply to the goods through the simple interface by the general users as well as the developers. We adopt the RTOS(real time operating system) in order to operate TFT-LCD independently and various communication protocols are provided in order to offer the simple interface to users and developers.

  • PDF

An Educational MBL Platform Development with Remote Access Functionality (원격 제어 교육용 MBL 플랫폼 개발에 관한 연구)

  • Kim, Si-Kyung;Lee, Hee-Bok;Lee, Hee-Man
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.8 no.6
    • /
    • pp.1388-1393
    • /
    • 2007
  • The Microprocessor Based Laboratory Systems(MBL) with the remote access functional could put basic science experimental facilities together by providing a modem platform that the students can utilize simultaneously to learn basic physics, chemistry and biology, Our educator target platform combines a highly integrated 8-bit embedded Atmega128 processor and real time embedded OS (operating system), allowing plenty of headroom for follow-on basic science projects for students. The proposed MBL-NUTOS (Microprocessor Based Laboratory-NUT/OS) employed in the lab are available with internet base simulation capabilities, on public servers and students personal PCs, enabling the students to study at home and increasing the opportunity of accessing for the science laboratory facility.

  • PDF

Development of 2-Axis Solar Tracker with BLDC Motor-Cylinder Actuator and Hall Sensor Feedback (BLDC 모터-실린더 구동, 홀센서 피드백 방식의 2축 태양광 추적장치 개발)

  • Lho, Tae-Jung;Lee, Seung-Hyeon;Park, Min-Yong
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.11 no.7
    • /
    • pp.2334-2340
    • /
    • 2010
  • Sun position computed by Michalsky shows maximum $1.5^{\circ}$, $0.88^{\circ}$ and 2 minutes differences in azimuth, altitude, and sunrise and sunset times respectively compared with Korean Almanac. The 2-axis solar tracking system, which consist control panel with ATmega128 CPU, BLDC motor-cylinder actuator and 2-axis link mechanism, was developed. Computed azimuth and altitude of sun for a current time, and latitude and longitude of tracker position built are controlled in real time by BLDC motor-cylinder actuators comparing with the position feed-backed by Hall sensor. The use of BLDC motor is free in maintenance. Implementation of a home-return function by Hall sensor is to minimize the cumulative error.