Внешняя sram к atmega128 подключается просто
, (atmega2560 по аналогии).
Далее настраиваем атмегу для работы с внешней памятью
/*
External SRAM page configuration: 32K x 8
- /0x0000-0x7FFF
Lower page wait state(s): None
Upper page wait state(s): 1r/w
*/
MCUCR|=(1<<SRE) | (1<<SRW10);
XMCRA=(0<<SRL2) | (0<<SRL1) | (0<<SRL0) | (0<<SRW01) | (0<<SRW00) | (0<<SRW11);
описание регистров смотреть в соответствующем даташите и указываем IDE новую адресацию памяти в соответствии с даташитом.
Внешняя sram работает как дополнение к встроенной в atmega.