Technical discussions related to Analog Devices DSPs (including Blackfin, TigerSHARC, SHARC and ADSP-21xx DSPs).
Hi Everbody, I searched ADSP532 datasheet and I realized that I can manage only 4MB external memory... Can I extend this memory ??? I asked that because some places on documents it says 4GB memory space etc.. If I don't handle this memory why they tell 4 gb memory space ??? And also I think that it's very low memory(4MB) space for this DSP ?? Thank you all --------------------------------- Want to be your own boss? Learn how on Yahoo! Small Business.
On Mon, 10 Jul 2006, aytac derelioglu wrote: > Hi Everbody, > > I searched ADSP532 datasheet and I realized that I can manage only 4MB external memory... > Can I extend this memory ??? > I asked that because some places on documents it says 4GB memory space etc.. If I don't handle this memory why they tell 4 gb memory space ??? > > And also I think that it's very low memory(4MB) space for this DSP ?? Check out page 7 of the datasheet: http://www.analog.com/processors/blackfin/technicalLibrary/index.html ADSP-BF531/ADSP-BF532: Blackfin Embedded Processor Data Sheet (Rev. C,5/2006) The device has a uniform 32 bit address space, or 4 Gigs max. But that includes everything - internal ram, internal registers and external ram. There is 128Meg of external SDRAM available. But that is the largest space available. The other 4Meg you see is banked, and there is 1Meg per bank. Notice that a huge chunk is reserved, from 0x20400000 to 0xFF804000 I'll let you figure out how many gigs that is. Patience, persistence, truth, Dr. mike
The external, Async Mem Interface only supports A[19:1] and D[15:0], which means that each of the memory-mapped chip selects supports 16-bit aligned accesses up to 1 Megabyte. If you need to access more, you can always do your own memory bank switching by using one or more of the PF (programmable flags) as address pins, either connected directly to your memory mapped device or connected to some other external decode logic. You'll have to manage the bank switching in software. Analog Devices probably assumed that you would use SDRAM (128Mx16)for data storage, and that a boot FLASH (1Mx16) would be enough code storage, along with the other 3Mx16 for additional code/constant storage or memory-mapped devices. The 4G refers to the total amount of memory you can access, which includes all the internal memory and registers. A couple of other options is to store your application code compressed, and decompress the code into SDRAM as part of the boot process. I also noticed that the BF532 supports booting from SPI. Atmel has some 64Mbit serial-FLASH devices that may work. Lastly, watch out for the ARDY input (if you plan on using it) on the BlackFin, which must be sampled synchronously to the CLKOUT signal (see page 17-15 in HW Ref Manual). Hi Everbody, > > I searched ADSP532 datasheet and I realized that I can manage only 4MB external memory... > Can I extend this memory ??? > I asked that because some places on documents it says 4GB memory space etc.. If I don't handle this memory why they tell 4 gb memory space ??? > > And also I think that it's very low memory(4MB) space for this DSP ?? > > Thank you all > >--------------------------------- >Want to be your own boss? Learn how on Yahoo! Small Business. >
the 4MB is only asynch memory if you need more storage space, you can add SDRAM.. I think you must get around 64 MB (not sure of exact value.. just see the HRM).. also you can add either SDCARD or NAND flash... long back i had seen some App notes on ADI website which even give example code for driver interface... hope it helps On 7/10/06, aytac derelioglu <e...@yahoo.com> wrote: > > Hi Everbody, > > I searched ADSP532 datasheet and I realized that I can manage only 4MB > external memory... > Can I extend this memory ??? > I asked that because some places on documents it says 4GB memory space > etc.. If I don't handle this memory why they tell 4 gb memory space ??? > > And also I think that it's very low memory(4MB) space for this DSP ?? > > Thank you all > > ------------------------------ > Want to be your own boss? Learn how on Yahoo! Small Business.<http://us.rd.yahoo.com/evt=41244/*http://smallbusiness.yahoo.com/r-index -- That which does not kill, makes us stronger
Hi, If you need to address more memory, there is a work around available for that. You got to use some external chip select generation logic for that. You may need to use one aditional port line in conjunction with the chip selects provided by BF53* to make it address up to 8 MB. I guess this kind of logic is used in one of the reference designs also. If i am not wrong it is done in stamp board schematics, "Kunal Singh" <s...@gmail.com> Sent by: a...@yahoogroups.com 07/13/2006 10:18 chandan To "aytac derelioglu" <e...@yahoo.com> cc a...@yahoogroups.com Subject Re: [adsp] Memory Limit the 4MB is only asynch memory if you need more storage space, you can add SDRAM.. I think you must get around 64 MB (not sure of exact value.. just see the HRM).. also you can add either SDCARD or NAND flash... long back i had seen some App notes on ADI website which even give example code for driver interface... hope it helps On 7/10/06, aytac derelioglu <e...@yahoo.com> wrote: Hi Everbody, I searched ADSP532 datasheet and I realized that I can manage only 4MB external memory... Can I extend this memory ??? I asked that because some places on documents it says 4GB memory space etc.. If I don't handle this memory why they tell 4 gb memory space ??? And also I think that it's very low memory(4MB) space for this DSP ?? Thank you all Want to be your own boss? Learn how on Yahoo! Small Business. -- That which does not kill, makes us stronger