CW8/DemoBoard56F8357/ProcessorExpert - External Memory use

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CW8/DemoBoard56F8357/ProcessorExpert - External Memory use

2,454 Views
howdeterminepwm
Contributor I
Hi,
I am having a problem with EMI (external Memory), i dont know how use EMI with processor expert, the bean for external memory exists? or not? What i must make to use the external memory with processor expert? I am having using the Bean for memory Flash, its perfect... Thank you!!!
Labels (1)
Tags (1)
0 Kudos
3 Replies

305 Views
trytohelp
NXP Employee
NXP Employee
Hello,
 
There is no bean for external Memory.
This is configured under Processor Expert.
In the Properties you must enable External Bus and you could add an external memory.
See below the jpeg for info.
 
Pascal
0 Kudos

305 Views
howdeterminepwm
Contributor I
Dear Pascal,
Mine configuration in Bean CPU is:
#External bus: Enabled
 >Program memory boot: Internal
 >Data Memory: Internal & External
 >Initialize OMR register: yes
#Data Bus
 > Data Bus Width: 16
#Address Bus
 > Address Bus Width: 23
#Chip Selects
 > CS0: Enabled
    - Base address: 0x00
    - Block Size: 128K
    - Read Wait states: 1
    - Upper/Lower byte: Both Bytes Enable
    - R/W: Read/Write
    - Program/Data Space: Ps only/Disable
> CS1: Enabled
    - Base address: 0x00
    - Block size: 128K
    - Read Wait states: 1
    - Upper/Lower byte: Lower Byte Enable
    - R/W: Read/Write
    - Program/Data Space: DS only
> CS2: Enabled
    - Base address: 0x00
    - Block size: 128K
    - Read Wait states: 1
    - Upper/Lower byte: Upper Byte Enable
    - R/W: Read/Write
    - Program/Data Space: DS only
All right go explication,  in my hardware application the CS0 is connected in RAM memory bank 1 and CS1 and CS2 are connected in RAM memory bank 2. What's my base address? sorry i'm newbie. How use the base address of CS0 for example? I looked the dataSheet, for the CS0 can use the address offset  $0 and address of EMI (external memory interface) $00 F020 the result of address to Base address is: 00F020 this is correct? I add in the tab Build options a MemoryArea3 with size 128K, qualifier of EXTERNAL_DYNAMIC, and the Address is my Base Address? I dont know. Other question, i add the bean DSP_MEM for the use of external memory and set the one external memory with type RAM, size 128 and the start address? would be the my base address or in the external memory block of DSP_MEM i can use more of one blocks of the memory bank 1? You having one example of the use of external memory?
>>>>>>>>>
In CPU -> Properties
External memory : 2
Memory Block0
 > Start Address: 1FFFFF
 > Size: 128K
 > Type: RAM

Very thank you for the your help!


Message Edited by how determine pwm frequency on 2007-11-21 12:06 PM
0 Kudos

305 Views
trytohelp
NXP Employee
NXP Employee
Hi,
 
Seems to be more difficult.
Can I propose you to log this issue directly in the Technical support system.
Please use Freescale on line support web page.
  - Go to following URL: http://www.freescale.com/TechSupport
  - Click on Submit a Service Request. You will come to a login page.
  - You can submit your request through the web from there.
Please provide us more details about the Tool version used.
To do that you must:
* CW:
Start the IDE and click on Help | About Metrowerks CodeWarrior.
Click on Installed Products 
Provide us all info displayed.
Or you can save them in a txt file.
 
Is it possible to provide us the project used ?
What is the interface ? USBTap ?
 
Pascal
0 Kudos