2016-03-17 4 views
-1

Каждый блок будет создавать 1 пиксель, а всего 200 м + единиц сгенерирует изображение. Таким образом, каждый блок будет иметь собственное место для хранения ввода (матрицы), а результаты, формируемые каждым блоком, будут сохранены в одной матрице.Использование VHDL для генерации большого количества параллельных процессоров

Должен ли я просто использовать для создания для этого? или другими способами?

+1

Как * большой * - это единое целое? Какова целевая платформа? – Paebbels

+1

Попробуйте добавить код, который вы уже сделали для этого или прототип, который даст всем нам представление о вашем прогрессе, чтобы мы могли внести свой вклад. – legrandviking

+0

Является ли это чисто теоретическим упражнением? Или вы на самом деле нацелены на реальное оборудование? Для первых тогда для-генерации будет хорошо, вы просто получите очень, очень широкие автобусы. Если позже, и вы ориентируетесь на FPGA, ему нужно передумать. Верхние ультраширокие устройства имеют 3,5-метровые триггеры, и они являются массивными устройствами. Вам нужно подумать о том, как быстро вам нужно создать картину, какова резолюция, какие расчеты выполняются каждым подразделением и насколько быстро вы можете следить за каждой ячейкой. Затем вам необходимо соответствующим образом масштабировать приложение. – sv65536

ответ

0

Во многих случаях создайте один общий объект с генериками, а затем на верхнем уровне используйте for-loop, как вы сказали в своем вопросе. Используйте дженерики в цикле для установки индексов и т. Д.

Смежные вопросы