Please use this identifier to cite or link to this item:
Title: CPLD Based Simple Microprocessor for Data Acquisition
Authors: Wijesinghe, W.A.S.
Jayananda, M.K.
Sonnadara, D.U.J.
Keywords: Data acquisition
Issue Date: 2005
Citation: Proceedings of the Technical Sessions, Institute of Physics Sri Lanka, 21 (2005) 21-27
Abstract: This paper describes a simple microprocessor developed using a Complex Programmable Logic Device (CPLD), with an instruction set optimized for data acquisition applications. Most low-cost data acquisition systems are built using general purpose microcontrollers with large instruction sets. However, only a very small number of instructions are actually needed in data acquisition applications. Therefore, with the aim of minimizing the cost and lowering the overheads, a simple microprocessor was developed with a tiny instruction set containing only the instructions required in the data acquisition applications. Due to the optimization of the features, it was possible to fit both the CPU and the program memory in the 36 macrocell Xilinx XC9536XL CPLD costing approximately RS. 500. The design of the CPU was carried out using the hardware description language VHDL. Reconfigurability of the CPLD using VHDL makes it possible to change the features of the CPU, including the instruction set, to suit the user requirements. An example data acquisition system implemented using this CPU is also described in this paper.
Appears in Collections:Department of Physics

Files in This Item:
File Description SizeFormat 
2005paper10.pdf86.35 kBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.