Keil™, An ARM® Company

Technical Support

C51: 16MB XDATA RAM WITH ANALOG DEVICES MICROCONVERTER


Information in this article applies to:

  • C51 Version 7

QUESTION

I'm using the PK51 Professional Developer's Kit to program an Analog Devices MicroConverter which supports 16MB memory. I have connected a 16MB Flash ROM AMD AM29LV128M. We saw that the far memory example is restricted to a maximum of 8MB. We would like to write data to the whole 16MB space. Is this possible?

ANSWER

Yes, you can use a modified version of the XBANKING.A51 module which allows you to access the entire 16MB space. Just download the attachment request Knowledgebase article. This XBANKING.A51 is configured to access up to 16MB-192KB memory. The top most 192KB (3 x 64KB) cannot be accessed, since the compiler is using generic 3-byte pointers to memory access.

MORE INFORMATION

SEE ALSO

ATTACHED FILES

Request the files attached to this knowledgebase article.

Last Reviewed: Monday, July 18, 2005


Did this article provide the answer you needed?
 
Yes
No
Not Sure