US 12,244,310 B2
Programmable wiring system for reconfigurable devices
Mohammad Abdelfatah Mahmoud Alkhedher, Abu Dhabi (AE); Tariq Mansour Yousef Younes, Amman (JO); and Hamza Awad Mohammad Hajeir, Amman (JO)
Assigned to Abu Dhabi University, Abu Dhabi (AE)
Filed by Abu Dhabi University, Abu Dhabi (AE)
Filed on Dec. 6, 2022, as Appl. No. 18/075,493.
Prior Publication US 2024/0187000 A1, Jun. 6, 2024
Int. Cl. H03K 19/17752 (2020.01); H03K 19/173 (2006.01); H03K 19/17736 (2020.01)
CPC H03K 19/17752 (2013.01) [H03K 19/1737 (2013.01); H03K 19/17744 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A reconfigurable device-based programmable wiring system, comprising:
switches,
wherein a total number of switches is based on a total number of peripheral terminals and a total number of microcontroller pins, wherein at least one of the total number of microcontroller pins is an analog sensor, and
wherein the at least one of the total number of microcontroller pins is connected to an analog-to-digital converter,
wherein the total number of switches is (total number of peripheral terminals)*(total number of microcontroller pins), wherein at least one of the total number of peripheral terminals includes a Programmable Logic Controller PLC), and
wherein the reconfigurable device-based programmable wiring system is a micro-controller based programmable wiring system that is configured to be a microcontroller unit (MCU), a computer, a Field-Programmable Gate Array (FPGA), a Programmable Logic Controllers (PLC), an Application-Specific Integrated Circuit (ASIC), or a Programmable System on Chip (PSOC),
and wherein the reconfigurable device-based programmable wiring system includes:
at first peripheral device,
 wherein:
 the first peripheral device includes an I2C embedded protocol,
 the first peripheral device is configured to attach to at least one of the total number of peripheral terminals,
 a first signal line of the first peripheral device is wired to at least one of the total number of microcontroller pins and the first signal line does not connect to any other peripheral devices, and
a second peripheral device,
 wherein:
 the second peripheral device includes an SPI embedded protocol, and
 a second signal line of the second peripheral device is wired to at least another of the total number of microcontroller pins, and the second signal line does connect to a third peripheral device.