FPGA hardware devices with single-instruction driving for an embedded mobile computing platform

In this paper, high performance devices based on FPGA (Field Programmable Gate Arrays) for an embedded mobile computing platform are described. The devices as custom configurable devices are designed for three hardware components, keypad, external RAM and LCD. The core of the platform is the FLIX processor which is a reconfigurable processor developed with ALTERA FPGA and VHDL. The new devices are considered as functional units of FLIX. This paper focuses on the device design with single instruction driving. The FLIX processor driving a peripheral device, keypad, external RAM or LCD, only needs one single instruction. Hence, the management and operation of the microprocessor system are simplified and accelerated. The conception, organization and simulation for the FPGA functional units are discussed in this paper. The FPGA functional units are developed by VHDL language in Max-plus II. The new devices are helpful and useful to simplify control and modify the operating speed for a microprocessor managing its peripheral devices.