Digital signal processing circuitry implemented in ASICs or FPGAs is built by combining multi-component constructs (e.g. macrocells). These circuits may be modified to include a timing channel by augmenting selected ones of the constructs to include a path which propagates a timing signal with a delay that compensates for the signal processing delay through the construct. The selected constructs are those that are used in a critical processing path in the digital signal processing circuitry. A timing compensation circuit may also be defined as a construct. This block receives two digital data signals having accompanying timing signals and delays the first signal that provides valid data until the second signal also provides valid data, as determined by their timing signals. A configurable arithmetic and logic unit (ALU) made using these techniques includes a timing compensation circuit, a look-up table and an accumulator. The configurable ALU may also include a timing signal selection circuit which selects between the each of two input timing signals, the logical AND of the input timing signals and the logical OR of the two input timing signals to produce an output timing signal. A programmable multiply-accumulator includes a matrix of multipliers, each of which may receive one of a plurality of input signals. The input signals are delayed through a pipeline and a portion of this pipeline is reserved for delaying one or more timing signals associated with the plurality of input signals. The delayed timing signals form the timing signals that are associated with the output signal of the programmable multiply accumulator.

Сети обработки сигнала цифровой снабженные в ASICs или FPGAs построены путем совмещать multi-component стройки (например macrocells). Эти цепи могут быть доработаны для того чтобы включить канал времени путем увеличивать выбранные одну из строек для того чтобы включить курс распространяет приурочивая сигнал с задерживает компенсирует для обработки сигнала задерживает через стройку. Выбранные стройки теми использованы в критически обрабатывая курсе в цифровые сети обработки сигнала. Цепь компенсации времени может также быть определена как стройка. Этот блок получает 2 цифровых сигнала данных имея сопровождение приурочивая сигналов и задерживает первый сигнал обеспечивает действительные данные до тех пор пока второй сигнал также не обеспечить действительные данные, как обусловлено их приурочивая сигналами. Configurable сделанный блок арифметических и логики (ALU) использующ эти методы вклюает цепь компенсации времени, таблицу look-up и аккумулятор. Configurable ALU может также включить цепь выбора приурочивая сигнала выбирает между каждым из 2 input приурочивая сигналов, логически И сигналов входного сигнала приурочивая и логически ИЛИ 2 input приурочивая сигналов произвести сигнал выхода приурочивая. Programmable умножать-akkumul4tor вклюает матрицу множителей, каждое из которых может получить одну из множественности входных сигналов. Входные сигналы задержаны через трубопровод и часть этого трубопровода reserved для delaying one or more приурочивая сигналами связанными с множественностью входных сигналов. Задержанные приурочивая сигналы формируют приурочивая сигналы связаны с выходным сигналом programmable умножат аккумулятор.

 
Web www.patentalert.com

< (none)

< Optimal-resilience, proactive, public-key cryptographic system and method

> Computerized reward system for encouraging participation in a health management program

> (none)

~ 00003