Danville Signal Processing dspblok 21469 User Manual
dspblok™ 21469 User Manual Page 8MemoryThe ADSP-21469 includes an on board DDR2 DRAM controller. Unlike earlier SHARC processors, theDRAM interface is largely independent of the external data bus. On the dspblok 21469, the only overlap isMS0#, which is not available because its address is assigned to DDR2_CS#.The dspblok 21469 uses a 1Gb (64M x 16) DDR2 DRAM. DDR2 memory is much faster and typically muchlarger than older SDRAM. PC board layout is non trivial. The dedicated DDR2 interface of the ADSP-21469has been carefully laid out with respect to trace length, signal integrity, and bus isolation so that the DDR2operates reliably at maximum speed. The CD includes examples of DDR2 register configuration code.A 16Mbit serial flash memory may be used to bootload the DSP. There is a pre-installed bootloader programthat resides in the flash. This program accepts standard ADI loader files (SPI, slave, binary, 8 bit) and can beuploaded with a Danville dspblok development board, a dspstak 21469 or any board that includes a USBconnector to JH8. If you want to manage the flash memory yourself, you can overwrite the internalbootloader via the JTAG port. In this case, the Danville dspFlash Blackfin & SHARC Programmer is availablefor fast production programming.64kbits of EEProm memory is also available as byte addressable user memory. For example, you might storeserial numbers, build versions or calibration values in this space.There are other Flash/EEProm combinations available via special order. Contact Danville if you have specialmemory requirement needs.DAI & DPIThe ADSP-21469 has 20 DAI lines and 14 DPI lines. Collectively these can be thought of as two sets ofcrossbar switches that connect to a wealth of peripherals. The dspblok 21469 maintains the flexibility of theDAI and DPI by bringing out all 20 DAI and 12 of 14 DPI lines to external connections.The DAI is completely unencumbered and can be assigned to I/O in an arbitrary manner. The DPI is slightlyrestricted in that the primary SPI interface is assigned to DPI1 (MOSI), DPI2 (MISO), DPI3 (SCK), DPI5 (FlashSS) and DPI6 (EE SS). With the exception of DPI6, these connections are necessary to support SPI masterbooting. The dspblok 21469 may also be booted from an external host using SPI slave mode. In this caseDPI4 is also used as the SPIDS# line.Data BusThe dspblok 21469 brings out the complete asynchronous data bus including all address lines with theexception of MS0# which would be in conflict with the DDR2 chip select.The upper portion of MS1# is used for on-board peripherals. The lower ¾ of the address space is available.MS2# and MS3# can also be used as FLAG2 and FLAG3, respectively. They are configured together soMS1# might be used for the external data bus and FLAG2 & FLAG3 for other purposes. |
This manual is suitable for:
manualsdatabase
Your AI-powered manual search engine