Go to the main menu
Skip to content
Go to bottom
REFERENCE LINKING PLATFORM OF KOREA S&T JOURNALS
> Journal Vol & Issue
IEMEK Journal of Embedded Systems and Applications
Journal Basic Information
Journal DOI :
Institute of Embedded Engineering of Korea
Editor in Chief :
Volume & Issues
Volume 7, Issue 6 - Dec 2012
Volume 7, Issue 5 - Oct 2012
Volume 7, Issue 4 - Aug 2012
Volume 7, Issue 3 - Jun 2012
Volume 7, Issue 2 - Apr 2012
Volume 7, Issue 1 - Feb 2012
Selecting the target year
Efficient Integrated Design of AES Crypto Engine Based on Unified Data-Path Architecture
Jeong, Chan-Bok ; Moon, Yong-Ho ;
IEMEK Journal of Embedded Systems and Applications, volume 7, issue 3, 2012, Pages 121~127
DOI : 10.14372/IEMEK.2012.7.3.121
An integrated crypto engine for encryption and decryption of AES algorithm based on unified data-path architecture is efficiently designed and implemented in this paper. In order to unify the design of encryption and decryption, internal steps in single round is adjusted so as to operate with columns after row operation is completed and efficient method for a buffer is developed to simplify the Shift Rows operation. Also, only one S-box is used for both key expansion and crypto operation and Key-Box saving expended key is introduced provide the key required in encryption and decryption. The functional simulation based on ModelSim simulator shows that 164 clocks are required to process the data of 128bits in the proposed engine. In addition, the proposed engine is implemented with 6,801 gates by using Xilinx Synthesizer. This demonstrate that 40% gates savings is achieved in the proposed engine, compared to individual designs of encryption and decryption engine.
A Cache Management Technique Based on Eviction Cost Estimation for Heterogeneous Storage Devices
Park, SeJin ; Park, ChanIk ;
IEMEK Journal of Embedded Systems and Applications, volume 7, issue 3, 2012, Pages 129~134
DOI : 10.14372/IEMEK.2012.7.3.129
The objective of cache is to reduce I/O access of physical storage device so that user accesses their data faster. Traditionally, the most important metric to measure the performance of cache is hitratio. Thus, when the cache maintains hitratio high, it is regarded as a good cache replacement policy. However, the cache miss latency is different when the storages are heterogeneous. Though the cache hitratio is high, if the cache often misses with low performance disk, then the user experiences low performance. To address this problem we proposed eviction cost estimation based cache management. In our result, the eviction cost estimation based cache management has 10~30% throughput improvement compared with LRU cache management.
A Design of the Remote Test Tool for Software Based on VxWorks
Park, Song-Hwa ; Lee, Hyung-Soo ;
IEMEK Journal of Embedded Systems and Applications, volume 7, issue 3, 2012, Pages 135~142
DOI : 10.14372/IEMEK.2012.7.3.135
The Quality of embedded system depends on the embedded software. As the complexity and the size of embedded software have been increasing, it is more likely that the software may include faults, and the reliability and stability issues are getting more important. In this paper, we propose a remote test tool for software based on VxWorks by using fault injection method. The test tool consists of test server and test client for testing on the cross development environment. The test server operates in the host system and user can not only test but also monitor the software by using it. The test client operates in the target system and it controls kernel objects and sends the input data into the software when receiving the control and data from the test server. We developed the prototype software and demonstrated the ability of testing software robustness by injecting faults.
Obstacle Avoidance and Playing Soccer in a Quadruped Walking Robot
Seo, Hyeon-Se ; Sung, Young Whee ;
IEMEK Journal of Embedded Systems and Applications, volume 7, issue 3, 2012, Pages 143~150
DOI : 10.14372/IEMEK.2012.7.3.143
In this paper, we introduce an intelligent quadruped walking robot that can perform stable walking and a couple of intelligent behaviors. The developed robot has two sets of ultrasonic sensors and six sets of infrared sensors and can perform obstacle avoidance by detecting obstacles and estimating the distances and directions of those obstacles. The robot also has a stereo camera and can paly soccer by detecting a ball and estimating the 3 dimensional coordinates of the ball. In performing those intelligent behaviors, the robot needs to have the capability of generating its walking patterns, solving the inverse kinematics problem, and interfacing several sensors in realtime. Therefore we designed a hierarchical controller that consists of a main controller and an auxiliary controller. The main controller is a 32-bit DSP that can perform fast floating-point opertaion and the auxiliary one is a 8-bit micro-controller. We showed that the developed quadruped walking robot successfully perform those intelligent behaviors through experiments.
Sensor Device Plug & Play for Ubiquitous Computing
Park, Jung-Sun ; Eun, SeongBae ; Yoon, Hyeon-Ju ;
IEMEK Journal of Embedded Systems and Applications, volume 7, issue 3, 2012, Pages 151~156
DOI : 10.14372/IEMEK.2012.7.3.151
When mounting the sensor device in the way of Plug&Play, sensor device drivers need to be loaded and linked dynamically. Since a sensor node platform is based on small 8 bit MCU, dynamic loading and linking technique used in Windows and Linux can not be applied. In this paper, we present how to link and load dynamically sensor device drivers for sensor device Plug&Play. We implement a prototype and evaluate it to make sure that there is no performance degradation like sensor device driver connection speed and memory usage. Connection speed overhead increases to 0.2ms. Memory usage overhead increases to hundreds byte. It shows that there is no heavy influence in running the actual program.
Implementation of Flight Data Storage System with Compression and Security
Cho, Seung-Hoon ; Ha, Seok-Wun ; Moon, Yong-Ho ;
IEMEK Journal of Embedded Systems and Applications, volume 7, issue 3, 2012, Pages 157~162
DOI : 10.14372/IEMEK.2012.7.3.157
In this paper, we propose a flight data storing system for effective data processing. Since the flight data contains critical information and their sizes are vast, encryption and compression would be needed to manage the flight data in effect. And we implemented the flight data storing system using an embedded board with DSP based on DPCM compression and AES encryption. Especially, we applied the reordering technique to advance the security function. From the simulations for two type data of voice and avionics, we found the developed system is well performed.