The goal of this research is to provide a self-configuring, efficient, and point-to-point method of communication in an avionic system. A system network is automatically mapped in order to provide point-to-point communication between subsystems in the network. An elected master utilizes an underlying bus to map the network through a recursive-polling algorithm. Once the network is mapped, subsystems request direct communication paths to any other subsystems within the network. A switch link fabric, built from a Field Programmable Gate Array (FPGA), is used to create these point-to-point communication paths. This self-configuring paradigm allows a developer to add and remove subsystems from a network with minimal effort. This capability permits a developer to focus on more complex tasks rather than concentrate on integration of subsystems and their underlying communication. |