Может ли память FPGA Stratix 3 обрабатывать большие объемы данных? - PullRequest
1 голос
/ 14 июня 2019

Мне нужно выделить в FPGA массив из 20 элементов, каждый размером 323 бита, но я не знаю, сможет ли моя память fpga справиться с этим размером.

Я использую FPGA Stratix 3. Я пытался посмотреть на сайте Intel: https://www.intel.com/content/www/us/en/programmable/products/boards_and_kits/dev-kits/altera/kit-siii-host.html,, но я не мог точно понять, какая часть описывает объем памяти.

У меня может быть 2 способа сделать это: либо выделить массив из 20 элементов по 323 (= 17 * 19) битов, либо матрицу из 20 * 19 элементов по 17 бит в каждом (что означает 20 * 19 переменных). Но я не знаю, какой путь лучше. Есть ли у вас какие-либо рекомендации?

1 Ответ

1 голос
/ 14 июня 2019

Если вы прочитаете эту страницу, то обнаружите, что на плате разработки используется устройство "Stratix III EP3SL150F1152".

Далее вы должны найти информацию для этого устройства. Я часто использую сайт Digikey для этого, их сайт очень хорош для такого рода вещей.
Затем вы должны найти информацию для этого устройства, которая, как я признаю, немного сложна, поскольку первые четыре ссылки, которые я использовал, были либо слишком подробными (синхронизация), либо общими (Семейный справочник).

«Обзор семьи» - это то, что вам нужно, и у него есть таблица:

enter image description here

Отсюда видно, что устройство EP3SL150 имеет ~ 6,390 Кбит памяти. Вам нужно 20x323 = 6460 бит, чтобы ваша схема соответствовала почти тысяче раз. (Ну ... по крайней мере, насколько память идет. Я не знаю, сколько логики вам нужно вокруг памяти).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...