DOE OSTI · 1084199
Systems and methods to control multiple peripherals with a single-peripheral application code
Abstract
Methods and apparatus are provided for enhancing the BIOS of a hardware peripheral device to manage multiple peripheral devices simultaneously without modifying the application software of the peripheral device. The apparatus comprises a logic control unit and a memory in communication with the logic control unit. The memory is partitioned into a plurality of ranges, each range comprising one or more blocks of memory, one range being associated with each instance of the peripheral application and one range being reserved for storage of a data pointer related to each peripheral application of the plurality. The logic control unit is configured to operate multiple instances of the control application by duplicating one instance of the peripheral application for each peripheral device of the plurality and partitioning a memory device into partitions comprising one or more blocks of memory, one partition being associated with each instance of the peripheral application. The method then reserves a range of memory addresses for storage of a data pointer related to each peripheral device of the plurality, and initializes each of the plurality of peripheral devices.
Keep this discovery
Explore connections, maps & timelines
Ransom, Ray M.. 2013-06-11. Systems and methods to control multiple peripherals with a single-peripheral application code. https://www.osti.gov/biblio/1084199
Cite the original work for its findings. Save a collection to share your selection of sources.