Home
        Developing DSP56364 Software Using the DSP56362 EVM
         Contents
1.             PROGRAM X DATA Y DATA  SFFFFFF  INTERNAL SFFFFFF  INTERNAL I O  FFFFFF  EXTERNAL I O  RESERVED  FFFF80  128 words   FFFF80  128 words    FF8800  EXTERNAL EXTERNAL  SANGER NEE  FFFOOO  FFF000  ROM INTERNAL INTERNAL   FF1000 RESERVED RESERVED  INTERNAT  FF0000  FF0000  srFooco __ RESERVED   FF0000 BOOT ROM EXTERNAL EXTERNAL   003800  003800  6K INTERNAL 6K INTERNAL  ROM ROM  EXTERNAL  002000  002000  INT  RESERVED INT  RESERVED   001400  001600   000E00  5K INTERNAL 5 5K INTERNAL 3 5K INTERNAL   000000 RAM  000000 RAM  000000 RAM  Figure 7  DSP56362 Memory Maps CE 0  MS 1  SC 0  PROGRAM X DATA Y DATA   FFFFFF  INTERNAL  FFFFFF  INTERNAL I O  FFFFFF  EXTERNAL I O  RESERVED  FFFF80  128 words   FFFF80  128 words    FF8800  EXTERNAL EXTERNAL  SOKINTERNAL  FFF000  FFF000  ROM INTERNAL INTERNAL   FF1000 RESERVED RESERVED  PUERMA  FF0000  FF0000  srFooco  RESERVED   FF0000 BOOT ROM EXTERNAL EXTERNAL   003800  003800  6K INTERNAL 6K INTERNAL  ROM ROM  EXTERNAL  002000  002000  INT  RESERVED INT  RESERVED   001600  001600   000B00   000800 1K  CACHE 5 5K INTERNAL 5 5K INTERNAL   000000   __ 2K INT  RAM  000000 RAM  000000 RAM                Figure 8  DSP56362 Memory Maps for CE 1  MS 0  SC 0    Developing DSP56364 Software Using the DSP56362 EVM    For More Information On This Product   Go to  www freescale com       Freescale Semiconductor  Inc     Software Memory Map Differences                                                                                  PROGRAM X DAT
2.  DSP56362  HDI08 can be used to emulate the DSP56364 GPIO     2 Developing DSP56364 Software Using the DSP56362 EVM    For More Information On This Product   Go to  www freescale com    Freescale Semiconductor  Inc   Hardware Peripheral Differences    2 1 Emulating the DSP56364 GPIO on a DSP56362EVM    Users can emulate the GPIO peripheral of the DSP56364 using the HDIO8 Host Interface peripheral of  the DSP56362  To convert the HDIO8 interface to GPIO  set the HPCR 16 bit read write control  register on the DSP56362  The Host port control register on the  HPCR  X  FFFFC4  on the  DSP56362 can be set to many different formats  please refer to Section 6 5 6 in the DSP56362 User   s  Manual     To configure the HDI08 for input or output  set the Host Data Direction Register  HDDR   X    FFFFC8  on the DSP56362  section 6 5 7 DSP56362 user   s manual   In addition  the Host Data  Register  HDR   X   FFFFC9  holds the GPIO data value  section 6 5 8 DSP56362 user   s manual      When emulating the DSP56364 GPIO on a DSP56362 EVM remember to only use the four least  significant bits of the GPIO since this is the limitation of DSP56364 GPIO     Slight modifications of the software developed on the DSP56362 emulated GPIO will be needed when  using DSP56364 hardware  please note the following register differences                 DSP56364 DSP56362  GPIO Control Register PCRB X  FFFFCF HPCR  X   FFFFC4   GPIO Direction Register PRRB X  FFFFCE HDDR  X   FFFFC8   Data Register PDRB X  FFF
3. 128 words    FF3000  EXTERNAL EXTERNAL  ae NTERNAC  FFF000  FFF000  ROM INTERNAL INTERNAL   FF1000 RESERVED RESERVED  TERNAT  FF0000  FF0000  RESERVED   FFOOCO 2   FF0000 BOOT ROM EXTERNAL EXTERNAL  EXTERNAL   000500   000400   000300  1 25K INTERNAL 1K INTERNAL 0 75K INTERNAL   000000 RAM  000000 RAM  000000 RAM                         Figure 3  DSP56364 Memory Maps for MS 1  SC 0    Developing DSP56364 Software Using the DSP56362 EVM    For More Information On This Product   Go to  www freescale com          Software Memory Map Differences    Freescale Semiconductor  Inc                                                                                                                    PROGRAM X DATA Y DATA  SFFFF  FFFF INTERNAL I O  FFFF   EXTERNAL I O   FF80  128 words   FF80  128 words   EXTERNAL EXTERNAL  EXTERNAL   0600   0200  0400  0 5K INTERNAL 1K INTERNAL 1 5K INTERNAL   0000 RAM  0000 RAM  0000 RAM  Figure 4  DSP56364 Memory Maps for MS 0  SC 1  PROGRAM X DATA Y DATA   FFFF  FFFF INTERNAL  O  FFFF   EXTERNAL I O   FF80  128 words   FF80  128 words   EXTERNAL EXTERNAL  EXTERNAL   0500   0400   0300  1 25K INTERNAL 1K INTERNAL 0 75K INTERNAL   0000 RAM  0000 RAM  0000 RAM             Figure 5  DSP56364 Memory Maps for MS 1  SC 1    Developing DSP56364 Software Using the DSP56362 EVM  For More Information On This Product     Go to  www freescale com          Freescale Semiconductor  Inc   Software Memory Map Differences                   Table 1  DSP56364 On chip RAM M
4. A Y DATA   FFFF  FFFF INTERNAL I O  FFFF EXTERNAL I O   FF80  128 words   FF80  128 words   EXTERNAL EXTERNAL  EXTERNAL   3800  3800  6K INTERNAL 6K INTERNAL  ROM ROM   2000  2000  INT  RESERVED INT  RESERVED   1600  1600   0C00  3K INTERNAL 5 5K INTERNAL 5 5K INTERNAL   0000 RAM  0000 RAM  0000 RAM  Figure 9  DSP56362 Memory Maps for CE 0  MS 0  SC 1  PROGRAM X DATA Y DATA   FFFF  FFFF INTERNAL I O  FFFF EXTERNAL I O   FF80  128 words   FF80  128 words   EXTERNAL EXTERNAL  EXTERNAL   3800  3800  6K INTERNAL 6K INTERNAL  ROM ROM   2000  2000  INT  RESERVED INT  RESERVED   1400  1600   0E00  5K INTERNAL 5 5K INTERNAL 3 5K INTERNAL   0000 RAM  0000 RAM  0000 RAM                                                                      Figure 10  DSP56362 Memory Maps for CE 0  MS 1  SC 1    Developing DSP56364 Software Using the DSP56362 EVM    For More Information On This Product   Go to  www freescale com          Freescale Semiconductor  Inc   Software Memory Map Differences    Table 3  DSP56362 RAM Memory Locations                                                                                                                                        Bit Settings RAM Memory Locations  CE MS SC Program RAM Instruction Cache X Data RAM Y Data RAM  0 0 0  0000  0BFF      0000  15FF  0000  15FF  1 0 0  0000  07FF  0800  0BFF  0000   1 5FF  0000   1 5FF  0 1 0  0000  13FF      0000  15FF  0000  0DFF  1 1 0  0000  OFFF  1000  13FF  0000   1 5FF  0000  0DFF  0 0 1  0000  0BFF      0000  15
5. FCD HDR  X   FFFFC9                    Refer to Section 6 5 6 in the DSP56362 User   s Manual for additional information on the configuration  of the HDIO8 Host Port Control Register and Section 5 in the DSP56364 User   s manual  The  following section will explain the differences in I O on core peripherals     2 2 I O Pin Differences    When creating software for the DSP56364  be aware of the extra I Os and I O differences on the  DSP56362EVM     2 2 1 PLL  Do not use the following        Signal Name Type       CLKOUT Output       2 2 2 Program interrupt controller   Do not access the following        Signal Name Type       MODC IRQC Input       2 2 3 JTAG   Do not access the following                          Signal Name Type  TRST Input  DE input output  Developing DSP56364 Software Using the DSP56362 EVM 3    For More Information On This Product   Go to  www freescale com    Freescale Semiconductor  Inc   EXTERNAL DATA BUS SWITCH    3 EXTERNAL DATA BUS SWITCH    For external memory access  the DSP56364 uses an eight bit data bus instead of the 24 bit data bus on  the DSP56362  Use only the lowest eight significant bits of the 24 bit data bus to properly represent a  DSP56364 data bus  DATAO 7      3 1 DRAM SRAM Bus Interface  amp  I Cache Control   Do not use  the following                          Signal Name Type  AA2 AA3 Output  RAS2 RAS3 Output  BR Output  BG Output  BB input output             Further information on the Signal Connection Descriptions can be found in 
6. FF  0000  15FF  1 0 1  0000  07FF  0800  0BFF  0000   1 5FF  0000  15FF  0 1 1  0000  13FF      0000  15FF  0000  0DFF  1 1 1  0000  0FFF  1000  13FF  0000  15FF  0000  0DFF  Table 4  DSP56362 On Chip ROM Memory Locations  Bit Settings ROM Memory Locations  CE MS Sc Program ROM Bootstrap ROM X Data ROM Y Data ROM  0 0 0  FF1000   FFO000   002000   002000    FF87FF  FFOOBF  0037FF  0037FF  1 0 0  FF1000   FFO000   002000   002000    FF87FF  FFOOBF  0037FF  0037FF  0 I 0  FF1000   FFO000   002000   002000    FF87FF  FFOOBF  0037FF  0037FF  1 1 0  FF1000   FFO000   002000   002000    FF87FF  FFOOBF  0037FF  0037FF  0 1          2000  37FF  2000  37FF  1 0 1          2000  37FF  2000  37FF  0 1 1        2000  37FF  2000  37FF  1 1 1     EN  2000  37FF  2000  37FF                         10    For further reference on memory configurations of the DSP56364 please refer to the DSP56364 User   s  Manual  DSP56364UM D  section 3     Developing DSP56364 Software Using the DSP56362 EVM    For More Information On This Product   Go to  www freescale com          
7. Freescale Semiconductor AN1810 D  Rev  O  8 99    Developing DSP56364 Software Using the  DSP56362 EVM    by Miguel Moreno    This application note is intended for programmers that wish to develop DSP56364 software on a  DSP56362EVM  The DSP56362EVM can be used to develop both DSP56364 RAM based  solutions and custom mask ROM codes  This application note addresses the many functions  I O   and memory map differences to ease the development of DSP56364 software      This document summarizes from several existing documents including the DSP56362 User   s  Manual  DSP56362UM D   the DSP56364 User   s Manual  DSP56364UM D   and the 56300  Family Manual  DSP56300FM AD   For a complete understanding of how to design your  DSP56364 software on a DSP56362EVM please refer to the docements listed above     1 Key Points    DO NOT USE the 3X Timers  DAX  SP DIF   HDI08  unless for GPIO emulation  on the  DSP56362     e DO NOT USE the DSP56362 pins that don   t exist on the DSP56364   e DO NOT USE external data bus pins 8 23   e DO NOT USE memory on the DSP56362 that cannot be supported on the DSP56364     Information in this document is provided solely to enable system and software  implementers to use Freescale Semiconductor products  There are no express or  implied copyright licenses granted hereunder to design or fabricate any integrated  circuits or integrated circuits based on the information in this document    Freescale Semiconductor reserves the right to make changes without fur
8. Section 2 of the DSP56364  User   s Manual and the DSP56362 User   s Manual     4 Software Memory Map Differences    When programming for a DSP56364  pay careful attention to the memory map differences of the  DSP56362  The DSP56362 memory is a superset of the DSP56364 memory  so when developing  your software  you should be aware of the boundaries of the DSP56364 memory map  Use the  following DSP56364 memory map as a guideline for your development  The DSP56362 memory map  has also been included for reference     4 Developing DSP56364 Software Using the DSP56362 EVM    For More Information On This Product   Go to  www freescale com    Freescale Semiconductor  Inc   Software Memory Map Differences    4 1 DSP56364 Memory Maps                                                                                                                                                       PROGRAM X DATA Y DATA  SFFFFFF  INTERNAL SFFFFFF  INTERNAL I O  FFFFFF  EXTERNAL I O  RESERVED  FFFF80  128 words   FFFF80  128 words    FF3000  EXTERNAL EXTERNAL  SR ISTERNAL  FFFOOO  FFF000  ROM INTERNAL INTERNAL   FF1000 RESERVED RESERVED  INTERNAL  FF0000  FF0000    FFooco ___ RESERVED   FF0000 BOOT ROM EXTERNAL EXTERNAL  EXTERNAL   000600   000400   000200  0 5K INTERNAL 1K INTERNAL 1 5K INTERNAL   000000 RAM  000000 RAM  000000 RAM  Figure 2  DSP56364 Memory Maps for MS 0  SC 0  PROGRAM X DATA Y DATA  SFFFFFF  INTERNAL  FFFFFF  INTERNAL I O SFFFFFF  EXTERNAL I O  RESERVED  FFFF80  128 words   FFFF80  
9. emory Locations  sees RAM MEMORY LOCATIONS  MS SC PROGRAM RAM X DATA RAM Y DATA RAM  0 X  000000  0001 FF  000000  0003FF  000000  0005FF  1 X  000000  0004FF  000000  0003FF  000000  0002FF                      Table 2  DSP56364 On chip ROM Memory Locations                                                                                                                                        BIT  SETTINGS ROM MEMORY LOCATIONS  MS sc PROGRAM ROM BOOT ROM  X 0  FF1000  FF2FFF  FFOO00  FFOOBF  X 1 no access no access  4 2 DSP56362 Memory Maps  PROGRAM X DATA Y DATA   FFFFFF  INTERNAL  FFFFFF  INTERNAL I O  FFFFFF  EXTERNAL I O  RESERVED  FFFF80  128 words   FFFF80  128 words    FF8800 EXTERNAL EXTERNAL  JOKINTERNAL  FFF000  FFF000  ROM INTERNAL INTERNAL   FF1000 RESERVED RESERVED  INTERNAL  FF0000  FF0000  srFooco ___ RESERVED   FF0000 BOOT ROM EXTERNAL EXTERNAL   003800  003800  6K INTERNAL 6K INTERNAL  ROM ROM  EXTERNAL  002000  002000  INT  RESERVED INT  RESERVED   001600  001600   000C00  3K INTERNAL 5 5K INTERNAL 5 5K INTERNAL   000000 RAM  000000 RAM  000000 RAM  Figure 6  DSP56362 Memory Maps CE 0  MS 0  SC 0    Developing DSP56364 Software Using the DSP56362 EVM    For More Information On This Product   Go to  www freescale com       Software Memory Map Differences    Freescale Semiconductor  Inc                                                                                                                                                                                   
10. sts  damages  and expenses  and reasonable attorney fees arising out of   directly or indirectly  any claim of personal injury or death associated with such  unintended or unauthorized use  even if such claim alleges that Freescale  Semiconductor was negligent regarding the design or manufacture of the part        Freescale Semiconductor  Inc   2004  All rights reserved  2  e       e  t Motorola  Inc   1999  All rights reserved  oe z  O  For More information On This Product   lt  fr ees cal e    iconduct  Go to  www freescale com semiconductor    Freescale Semiconductor  Inc   Hardware Peripheral Differences    2 Hardware Peripheral Differences  The DSP56362 has many peripherals that should not be used when developing DSP56364 software  In    Figure 1   we have highlighted the peripherals that should not be accessed on a DSP56362 because  they do not exist on a DSP56364     MEMORY EXPANSION AREA    SHI  INTERFACE       ADDRESS  GENERATION CXA Od PERAL  TTT ABR ET ADDRESS  a 1 6    CHANNELS    EXTERNA  L    DATA BUS  SWITCH       DATA ALU  24X24 56   56 BIT MAC  TWO 56 BIT ACCUMULATORS    LCONTROLL   GENERATO BARE SHIFTER     MODA IRQA   24 BITS BUS    CLKOUT  77777  RE _MODB IRQB   L Z           Indicates not to be used           N       Figure 1  DSP56362 and DSP56364 Differences Diagram     Triple Timers and DAX  SP DIF  are core peripherals that should not be addressed  Other peripherals  on the DSP56362 can be used to emulate the features of the DSP56364  For example  the
11. ther notice to  any products herein  Freescale Semiconductor makes no warranty  representation or  guarantee regarding the suitability of its products for any particular purpose  nor does  Freescale Semiconductor assume any liability arising out of the application or use of  any product or circuit  and specifically disclaims any and all liability  including without  limitation consequential or incidental damages     Typical    parameters which may be  provided in Freescale Semiconductor data sheets and or specifications can and do  vary in different applications and actual performance may vary over time  All operating  parameters  including    Typicals    must be validated for each customer application by  customer   s technical experts  Freescale Semiconductor does not convey any license  under its patent rights nor the rights of others  Freescale Semiconductor products are  not designed  intended  or authorized for use as components in systems intended for  surgical implant into the body  or other applications intended to support or sustain life   or for any other application in which the failure of the Freescale Semiconductor product  could create a situation where personal injury or death may occur  Should Buyer  purchase or use Freescale Semiconductor products for any such unintended or  unauthorized application  Buyer shall indemnify and hold Freescale Semiconductor  and its officers  employees  subsidiaries  affiliates  and distributors harmless against all  claims  co
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Jelco JPC32  USER MANUAL  ASUS TP500LA User's Manual  EVBQE128 User`s Manual  山本木質ペレットストーブ 時期終了時の点検と掃除方法 山本木質  Committente Comune di S. Giovanni La Punta    User Guide  Samsung SCH-W609/C 用户手册  Sattelkoffer Betriebsanleitung    Copyright © All rights reserved. 
   Failed to retrieve file