Универсальный обратный преобразователь с минимальной площадью (теория) — различия между версиями

Материал из Модулярная арифметики
Перейти к: навигация, поиск
(Новая страница: «== Общая схема == [[изображение:Универсальный обратный преобразователь с минимальной площ…»)
 
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
== Общая схема ==
 
== Общая схема ==
 
[[изображение:Универсальный обратный преобразователь с минимальной площадью схема.png]]
 
[[изображение:Универсальный обратный преобразователь с минимальной площадью схема.png]]
 +
 +
== Структура памяти ==
 +
[[изображение:Структура памяти для универсального обратного преобразователя.png]]
 +
 +
* M1 ... MN - значение модулей для данной системы остаточных классов
 +
* X1 ... XN - входные данные для преобразования, N, в данном случае, количество модулей. Промежуточные результаты вычислений можно хранить здесь же.
 +
* K[N,T] - коэффициенты для расчета
 +
* T = N*(N-1)/2 - число вызовов универсальной структуры для нахождения коэффициентов полиадического кода.
 +
* Значения M и K жестко прописываются на этапе инициализации ПЛИС, значения X и SUM меняются в процессе работы.

Текущая версия на 08:54, 9 октября 2013

Общая схема

Универсальный обратный преобразователь с минимальной площадью схема.png

Структура памяти

Структура памяти для универсального обратного преобразователя.png

  • M1 ... MN - значение модулей для данной системы остаточных классов
  • X1 ... XN - входные данные для преобразования, N, в данном случае, количество модулей. Промежуточные результаты вычислений можно хранить здесь же.
  • K[N,T] - коэффициенты для расчета
  • T = N*(N-1)/2 - число вызовов универсальной структуры для нахождения коэффициентов полиадического кода.
  • Значения M и K жестко прописываются на этапе инициализации ПЛИС, значения X и SUM меняются в процессе работы.