City Research Online

A bit-slice user microprogrammable microcomputer: Design and applications to real-time digital filtering

Ibrahim, D. (1980). A bit-slice user microprogrammable microcomputer: Design and applications to real-time digital filtering. (Unpublished Doctoral thesis, The City University)

Abstract

The subject of the research outlined in this thesis is to design a bit-slice microcomputer and to investigate its applications to real-time digital filtering, by inventing the necessary special purpose instructions. The microcomputer is designed such that operation with both 8 and 16 bits of data length are possible. The microprogram memory is designed from a combination of PROM and RAM type memories. Some of the PROM part is loaded with microinstructions which can execute a 16-bit fixed instruction set , with 62 general purpose instructions. The RAM part of the microprogram memory can be loaded with the user defined microinstructions. A low cost 8-bit microprocessor is used as a support processor, The support processor accepts the user microinstructions from the user terminal (TTY or VDU) and loads the RAM part of the microprogram memory. The bit slice microcomputer is supported by an operating system which is programmed by using the fixed instructions. The operating system allows the user to enter, modify, display, and execute their programs in the main memory, via a TTY or VOU. Thus the microcomputer can also be used as a general purpose 16-bit machine.

Special instructions are invented on the bit-slice microcomputer which greatly simplify the design of IIR type real-time digital filters. Both the low-pass and the high pass filters are considered. The design of FIR type real time digital filters are investigated by deriving a new algorithm. Special instructions are invented for the implementation of this algorithm on’ the bit-slice microcomputer.

Two manuals are prepared by the author in support of the bit-slice microcomputer designed. These are included in Volume 2 of the thesis.

Publication Type: Thesis (Doctoral)
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
T Technology > TK Electrical engineering. Electronics Nuclear engineering
Departments: School of Science & Technology > Department of Engineering
School of Science & Technology > School of Science & Technology Doctoral Theses
Doctoral Theses
[thumbnail of Volume 1]
Preview
Text (Volume 1) - Accepted Version
Download (75MB) | Preview
[thumbnail of Volume 2]
Preview
Text (Volume 2) - Accepted Version
Download (32MB) | Preview

Export

Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email

Downloads

Downloads per month over past year

View more statistics

Actions (login required)

Admin Login Admin Login