Здравствуйте. У меня имеется рабочий самописный БПФ. Я захотел увеличить скорость его работы, добавил регистры, избавился от многоуровневой комбинаторики. Возникла проблема: раньше я читал из двупортовой памяти, считал бабочку, записывал в эту же ячейку. Использовать двупортовую память с возможностью чтения и записи по разным ячейкам я не могу, так как нельзя разделять массив. И ничего не могу придумать для восстановления работоспособности, кроме повышения частоты работы памяти и добавления ещё одного блока памяти, чтобы они по очереди работали: один писал, другой выдавал. Может что-нибудь посоветуете?
Новый вариант бабочки.

Старый вариант бабочки.