Cable modem having a programmable media access controller

   
   

A cable modem having a programmable media access controller (MAC). A single cable modem device includes all necessary MAC functions. The invention allows programmable MAC functions to support evolving standards (e.g., DOCSIS) without requiring expensive hardware upgrades. Bifurcated microprocessor architecture, in which first processing circuitry is programmed to implement MAC functionality for processing information flowing to and from cable media interface circuitry, and second embedded processor core or host system processor provides operating system functionality are used. Alternatively, separate processor cores provide MAC functionality for downstream and upstream data paths, respectively. Cable media interface circuitry, and other peripheral circuitry, are coupled to a peripheral bus that is linked by a bridge circuit to a system bus. The processing circuitry MAC is communicatively coupled to the system bus. Centralized DMA control directs data transfer between the peripheral and system buses as determined, at least in part, by the programmable MAC.

Un módem de cable que tiene los medios programables tiene acceso al regulador (MAC). Un solo dispositivo del módem de cable incluye todas las funciones necesarias del MAC. La invención permite que las funciones programables del MAC apoyen los estándares de desarrollo (e.g., DOCSIS) sin requerir mejoras costosas del hardware. Se utilizan la arquitectura bifurcada del microprocesador, en la cual el primer trazado de circuito de proceso se programa para poner la funcionalidad del MAC en ejecucio'n para la información de proceso que fluye a y desde el trazado de circuito del interfaz de los medios del cable, y la base en segundo lugar encajada del procesador o el procesador del sistema huesped proporciona funcionalidad del sistema operativo. Alternativomente, los corazones separados del procesador proporcionan la funcionalidad del MAC para las trayectorias de datos enes sentido descendiente y por aguas arriba, respectivamente. Cablegrafíe el trazado de circuito del interfaz de los medios, y el otro trazado de circuito periférico, se junta a un autobús periférico que sea ligado por un circuito de puente a un autobús del sistema. El MAC de proceso del trazado de circuito communicatively se junta al autobús del sistema. El control centralizado del acceso directo de memoria dirige transferencia de datos entre el periférico y los autobúses del sistema según lo determinado, por lo menos en parte, por el MAC programable.

 
Web www.patentalert.com

< System and method for gathering and automatically processing user and debug data for mobile devices

< Remote module for a communications network

> Data processing system with register store/load utilizing data packing/unpacking

> Personal preferred viewing using electronic program guide

~ 00142