Design of ISA Bus Card for Use with Object Oriented Programming
Michael Leiter and Joe Zbiciak
Advisor: Dr. D. R. Schertz
Object Oriented Programming (OOP) allows the details of specific hardware
or software implementations to be decoupled from the programming process.
This can be accomplished through the use of an Application Programmer Interface
(API). The API acts like a generic interface for the programmer, providing
identical functionality to diverse hardware or software devices without
requiring the programmer to know detailed information about every possible
way of implementing the desired function. This project involved the design
of a computer card designed to interface to the ISA bus architecture. This
card has multiple implementations of generic timing, wave generation, serial
interfacing, and parallel I/0 functions using chip sets from different
manufacturers. This prototype board will be used in the future to investigate
different ways of designing object oriented API's. Topics include generic
ISA bus interfacing, memory space addressing in IBM compatible PCs, interfacing
hurdles, objective oriented code basics, and API design.
[Home] [Contact us] [Curriculum] [Senior Projects] [Research] [People] [Links]
Copyright (c)1995-2013 Bradley University. All rights reserved.