UNIVERSAL INPUT/OUTPUT CONTROLLER HAVING A UNIQUE COPROCESSOR ARCHITECTURE

Patent №

US 5,960,212

Granted

1999-09-28

Filed 1996

Owner

TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08594280

A coprocessing core is provided with a unique architecture wherein the register block of the coprocessor is divided into a plurality of sub-blocks containing registers. In indirect addressing of the register block, the value loaded into a base pointer points to a particular one of the plurality of sub-blocks and activates the registers therein for read-write access. Changing of the base pointer value using only a single instruction brings another set of registers in a sub-block into activation. Unless relatively accessed, read only access is available to the registers in the register block. This architecture advantageously facilitates single instruction context switching, non-stacked machine operation and low latency interrupt handling. The architecture, as well as the programmability of the coprocessing core, further facilitates use of the device in a universal input/output controller application for connection between a host processor and plurality of different types and kinds of peripheral devices.

AI hardwareG06F 13/124G06F 9/30098G06F 9/30123G06F 9/35G06F 9/462G06F 13/385

AI classification

AI hardware0.97
Natural language0.00
Machine learning0.00
Evolutionary computation0.00
Speech0.00
Planning0.00
Vision0.00
Knowledge representation0.00

Ownership

TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

assignment · 82010294

Assignors

MAK, SIMON CHUNG-TONG

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC