A hardware sequencer in a direct memory access system reduces programming complexity and increases throughput for vector processing units.
A PCIe switch routes data task requests via queue transfer to enable direct memory access across multiple compute nodes.
A control circuit enables USB devices to serve as hosts without complex OTG hardware, reducing manufacturing costs and expanding device versatility.
Software registers update packet specifications to support new protocols, avoiding hardware redesign delays.
A DMA controller generates predetermined pattern data internally to eliminate redundant transfers between external memory and the system bus.
Master device detects voltage levels on existing data lines to locate dumb slave devices, preventing misinstallation without adding microcontroller complexity.
Downstream USB extension device adjusts outgoing bus interval transmission times based on measured latency variations.
A master device delays clock signal pulses to accommodate high latency slave devices on an I3C serial bus.
A nonvolatile storage controller implements dynamic arbitration to select submission queues based on real-time command statistics and resource availability.
A storage controller processor modifies interrupt priorities via accessible memory structures to handle incoming signals.
A transactional buffered memory interface encodes a second read return tracker within the first read return to streamline data sequencing.
Address translation via root complex endpoint maps configuration space addresses to bus numbers, enabling access beyond the 256-bus limit.
Arbitration circuit dynamically allocates shared pipe control circuits to resolve fixed resource limits and increase connectable peripheral count.
Segmenting memory request queues into read and write paths eliminates idle cycles on the communication bus during mixed traffic.
A physical layer uses an asynchronous FIFO to sample data signals, eliminating preamble processing to reduce power consumption and training time.
A bus exchange switch configures electrical paths between processor sockets and information handling resources based on socket population status.
A transaction-level modular interconnect maps PCI transactions to point-to-point systems using thin hardware blocks.
A USB communication control method assigns authority to an application on an Android accessory.
A data transfer apparatus generates enable characters to identify valid segments and omits invalid data from packets.
A peripheral interconnect multiplexer fans out an upstream bus segment into multiple downstream channels to connect blade expansion units.
A CI/CA module interleaves conditional access data with transport streams on a shared bus.
Routers select memory routing buses based on arbiter feedback to balance traffic and prevent bandwidth under-utilization in systems-on-chip.
A virtual target system enables direct memory access between host nodes and storage devices across different fabric networks.
Link layer virtualization partitions the SATA protocol stack, reducing latency and CPU overhead during multi-domain data sharing.
A signal connection device routes data through multiplexing circuits to establish bi-directional communication paths between host and non-host ports.
A connector-based system encapsulates hardware data into packets with identifiers for seamless transmission between device parts.
An arbiter arranges command sequences based on DRAM bank addresses, reducing controller burden and response time.
A PCIe single board merges two XN devices into one XN+XN unit with a bandwidth identifier pin and analog switch for flexible slot compatibility.
A programmable pipeline interface routes time-critical nets through sequential elements to mitigate clock skew uncertainty while bypassing non-critical nets.
Multiple agent ports balance memory controller commands via hashing to resolve single-port bandwidth limits.
A controller monitors a serial data bus line to detect target stop conditions and end output data transfer.
Client computer repeatedly requests peripheral data and redirects response packets to a remote server queue.
An urgency-based reordering algorithm assigns dynamic priority values to memory requests for timely servicing.
A logic control unit manages I2C bus signals between multiple master devices.
A randomizer circuit applies randomized toggling frequencies to dual role serial bus devices for rapid role establishment.
Segmented descriptor groups enable single-burst transfers across off-chip memory, resolving throughput bottlenecks during silent communication periods.
A linked search list tracks active interrupt status vectors in random access memory to enable rapid lookups.
A USB interface with a port router and control unit defines connection ports as upstream or downstream to bridge multiple devices.
A dongle module converts USB signals into CAN bus data for electric bicycle control systems.
Virtual GPIO finite state machines consolidate heterogeneous signal states into batched messages with timing headers to minimize latency on serial links.
Interposers mediate connections between multiple CPUs and devices, resolving signal integrity trade-offs while enhancing system versatility.
A serial bus interface configures unique device identifiers to transmit datagrams in clocked or unclocked modes.
A 1-wire serial bus controller uses synchronization pulses to manage interrupt handling procedures and data transactions.
Unified memory mapping enables simultaneous storage and power management IC control without additional APIs.
Segmented baseboard connectors enable manual PCIe lane redistribution via interchangeable riser cards, avoiding hardware switching complexity.
Arbitrated interrupt controller assigns signals to processor cores based on current task priorities.
A bus arbiter scheduler dynamically elevates low priority queue transmission rights to prevent starvation.