Мудрёно как-то, ну да ладно - хотел замутить аппаратный подсчёт CRC для UART пакетов, но может проще сделать софтово - тупо вызовом п/п обсчёта блока ОЗУ, а адреса передать через XY.
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)