a flash chip or a sdram in this specific case would have the same purpose.
Really? What's the purpose of the flash chip / sdram in this specific case then?
The purpose is storing constants used in the computational tasks and save logic space for other uses.