Hi Dave,
The way I understand "hardcoded" or "non remapable" in this context is that you can't choose which pins on the EM500 to use as CLK etc but surely you must be able to USE the "fixed" pins to communicate with other SPI devices on a bus as well? Ie share the clock, and SDI/SDO pins among multiple devices on a bus (as long as you take care of the reset line that is).
Are you saying that they have hardcoded the SPI CLK line to one specific pin when using the "GA1000 object/library" or whatever they call it and ANOTHER pin when using whatever "object/library" is needed to accessing the memory or any other external SPI device?
If so perhaps the GA1000 needs exclusive interface to EM500, perhaps the "GA1000 object/library" polls the GA1000 at certain intervals and therefor you can't tie up the SPI bus with other tasks. Ah, what the heck do I know I'm just thinkin out loud.
/Henrik.
Bookmarks