The present invention provides a cross-bar circuit that implements a switch of a broadband processor. In an exemplary embodiment, the present invention provides a cross-bar circuit that, in response to partially-decoded instruction information and in response to datapath information, (1) allows any bit from a 2.sup.n -bit (e.g. 256-bit) input source word to be switched into any bit position of a 2.sup.m -bit (e.g. 128-bit) output destination word and (2) provides the ability to set-to-zero any bit in said 2.sup.m -bit output destination word. The cross-bar circuit includes: (1) a switch circuit which includes 2.sup.m 2.sup.n :1 multiplexor circuits, where each of the 2.sup.n :1 multiplexor circuits (a) has a unique n-bit (e.g. 8-bit) index input, one disable input, and a 2.sup.n -bit wide source input, (b) receives (i) an n-bit index at the n-bit index input, (ii) a disable bit at the disable input, and (iii) the 2.sup.n -bit input source word at the 2.sup.n -bit wide source input, and (c) decodes the n-bit index either (i) to select and output as an output destination bit one bit from the 2.sup.n -bit input source word if the disable bit has a logic low value or (ii) outputs a logic low as the output destination bit if the disable bit has a logic high value; (2) a cache memory that (a) has 2.sup.m cache datapath inputs and 2.sup.m cache index inputs, (b) receives (i) the datapath information on the 2.sup.m cache datapath inputs and (ii) 2.sup.m n-bit indexes on the 2.sup.m cache index inputs, (c) provides a first set of the n-bit indexes for the switch circuit, and (d) includes a small tightly coupled memory array that stores p (e.g. eight) entries of 2.sup.m n-bit indexes for the switch circuit, where the cache memory is logically coupled to the switch circuit; and (3) a control circuit that (a) has a plurality (e.g. 100) of control inputs, (b) receives the partially-decoded instruction information on the plurality of control inputs, (c) provides a second set of the n-bit indexes for the switch circuit, and (d) provides the disable bits for the switch circuit, where the control circuit is logically coupled to the switch circuit and to the cache memory.

Присытствыющий вымысел обеспечивает цепь поперечины снабжает переключатель широкополосного обработчика. В примерном воплощении, присытствыющий вымысел обеспечивает цепь поперечины которую, in response to частично-raswifrovannye данные по инструкции и in response to данные по datapath, (1) позволяет любому биту от 2.sup.n - слову источника требований бита (например 256-bit), котор нужно переключить в любое положение бита 2.sup.m - слово назначения выхода бита (например 128-bit) и (2) снабубежит способность устанавливать-к-нул любой бит в сказанные 2.sup.m - слово назначения выхода бита. Цепь поперечины вклюает: (1) цепь переключателя вклюает мультиплексор 2.sup.m 2.sup.n :1 обходит вокруг, где каждая из цепей мультиплексора 2.sup.n :1 (a) имеет уникально входной сигнал индекса н-bita (например 8о-разрядн), одно выводит входной сигнал, и 2.sup.n из строя - сдержанный широкий входной сигнал источника, (b) получает (i) индекс н-bita на входном сигнале индекса н-bita, (ii) бит выводить из строя на входном сигнале выводить из строя, и (iii) 2.sup.n - слово на 2.sup.n - сдержанный широкий входной сигнал источника требований бита источника, и (c) расшифровывает индекс н-bita любой (i) для того чтобы выбрать и вывести наружу как назначение выхода сдержал один бит от 2.sup.n - слово источника требований бита если бит выводить из строя имеет значение, то логики низкое или (ii) выводит наружу низкий уровень логики как сдержанное назначение выхода если бит выводить из строя имеет значение логики высокое; (2) сверхоперативная память (a) имеет входные сигналы datapath тайника 2.sup.m и входные сигналы индекса тайника 2.sup.m, (b) получает (i) данные по datapath на входных сигналах datapath тайника 2.sup.m и (ii) индексы н-bita 2.sup.m на входных сигналах индекса тайника 2.sup.m, (c) обеспечивает первый комплект индексов н-bita для цепи переключателя, и (d) вклюает малый плотно соединенный блок памяти который хранит входы п (например 8) индексов н-bita 2.sup.m для цепи переключателя, где сверхоперативная память логически соединена к цепи переключателя; и (3) цепь управления что (a) имеет множественность (например 100) входных сигналов управления, (b) получает частично-raswifrovannye данные по инструкции на множественности входных сигналов управления, (c) обеспечивает второй комплект индексов н-bita для цепи переключателя, и (d) обеспечивает биты выводить из строя для цепи переключателя, где цепь управления логически соединена к цепи переключателя и к сверхоперативной памяти.

 
Web www.patentalert.com

< (none)

< Caching associative memory

> Classification of biological agents according to the spectral density signature of evoked changes in cellular electric potential

> (none)

~ 00033