Статья: Реализация многокоординатной ассоциативной среды на основе программируемых логических схем

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

· источников формирования сигналов;

· приемников сигналов.

Таким образом, в ассоциативной среде можно выделить «группировки» не только ассоциативных ячеек, но и составляющих их элементов (как однородных, так и разнородных), гибко объединяемых и настраиваемых для решения конкретных задач.

На рисунке 6 приведен пример организации ассоциативной среды с поэлементной детализацией ассоциативных ячеек. Следует отметить, что подобная организация ассоциативной среды сохраняет представление среды как упорядоченных совокупностей ассоциативных ячеек, так и в виде наборов блоков (БП, БВЗ, БС), состоящих из совокупностей соответствующих элементов и «коммуникаций» между этими элементами (наборы линий ассоциативного сравнения (АС); информационных сигналов (DC)).

Рисунок 6 - Пример организации ассоциативной среды с декомпозицией ассоциативных ячеек до уровня элементов

Особенностью предлагаемой декомпозиции ассоциативной среды является ее соответствие представлению уровню логических элементов FPGA (CLB и ALM), при этом сохраняются особенности организации и функционирования ассоциативной среды в виде совокупностей ассоциативных ячеек. В дополнение к этому, структура ассоциативной среды относительно элементов ассоциативных ячеек является однородной. По сложности реализации один элемент ассоциативной ячейки приблизительно соответствует одному элементу CLB FPGA фирмы XILINX и двум ALM FPGA фирмы ALTERA. А при усложнении организации структуры ассоциативной среды (усложнения взаимосвязей между ячейками) элементы памяти будут составлять меньшую долю по сравнению с элементами сравнения, что приведет к уменьшению требуемого ресурса матрицы FPGA.

За рамками данной статьи остаются вопросы отображения ассоциативной среды различной организации (пространства среды и правил взаимодействия между ассоциативными ячейками) на несколько матриц FPGA в единой системе.

Другой важной задачей является организация сопряжения ассоциативной среды, реализованной на FPGA, с различными вычислительными системами. Для этого могут использоваться встроенные в FPGA контроллеры типовых интерфейсов. Варианты решений по сопряжению должны рассматриваться с учетом особенностей задач, решаемых в ассоциативной среде.

Литература

1. Огнев И.В., Борисов В.В. Ассоциативные среды. - М.: Радио и связь, 2000.

2. www.xilinx.com официальный сайт XILINX

3. www.altera.com официальный сайт ALTERA

Источник: https://otherreferats.allbest.ru/download/1130561/