A computer hardware system is disclosed for determining during a single clock cycle whether a data buffer having a plurality of entries can accept additional data. The system has multiple stages, having one or more adders/encoders that process the data buffer entries' valid bits in parallel. Groups of entries are associated with first-stage adders/encoders. Valid bits and their complements for entries in each group are received into multiple first-stage adders that compute and output encoded values indicating the number of available entries within each group, or first-stage totals. The adders also encode the first-stage totals such that a saturated count corresponds to a pre-charged state of the first-stage adder. The first-stage totals are then sent to additional stages having adders/encoders that are substantially the same as the first-stage adders/encoders. The additional-stage adders combine the encoded totals from prior stages and determine whether the buffer has available entries.

Система компьютерного оборудования показана для обусловливать во время одиночный такта ли буфер данных имея множественность входов может признавать дополнительныа данные. Система имеет множественные этапы, имеющ one or more adders/encoders которые обрабатывают биты входов буфера данных действительные параллельно. Группы в составе входы связаны с first-stage adders/encoders. Действительные биты и их комплекты для входов в каждую группу получены в множественные first-stage сумматоры compute и выход зашифровали значения показывая число имеющихся входов внутри каждая группа, или first-stage итоги. Сумматоры также шифруют first-stage итоги такие что насыщенный отсчет соответствует к pre-charged положению first-stage сумматора. First-stage итоги после этого посланы к дополнительным этапам имея adders/encoders существенн этими же как first-stage adders/encoders. Сумматоры дополнительн-3tapa совмещают зашифрованные итоги от прежних этапов и обусловливают имеет ли буфер имеющиеся входы.

 
Web www.patentalert.com

< (none)

< System and method to protect vital memory space from non-malicious writes in a multi domain system

> System and method for efficiently blocking event signals associated with an operating system

> (none)

~ 00094