is there any DSP having around 50 I/O pins or more than 16 I/O pins.
Kindly tell me, i will grateful for ur help.
Thanks and Regards.
I/O pins in DSP
-
- Lieutenant
- Posts: 92
- Joined: Tue Oct 27, 2009 7:50 pm
Re: I/O pins in DSP
You may try any C642x DSP. They have 111 GPIO usually. For example TMS320C6424.
Note that these pins are multiplexed with other functions, for example McBSP, etc..
Read this link.
http://focus.ti.com/docs/prod/folders/p ... c6424.html
Note that these pins are multiplexed with other functions, for example McBSP, etc..
Read this link.
http://focus.ti.com/docs/prod/folders/p ... c6424.html
-
- Lieutenant
- Posts: 92
- Joined: Tue Oct 27, 2009 7:50 pm
Re: I/O pins in DSP
First of all Thanks.
Second thing, i am new in DSP programming. I have read the data sheet of TMS320C6424. I have doubt about its RAM and Flash. what is the size of RAM and Flash of TMS320C6424 which is used for programming.
Thanks & Regards
Sukhdeep Singh
Second thing, i am new in DSP programming. I have read the data sheet of TMS320C6424. I have doubt about its RAM and Flash. what is the size of RAM and Flash of TMS320C6424 which is used for programming.
Thanks & Regards
Sukhdeep Singh
Re: I/O pins in DSP
This chip has 4 versions with just a few differences.
Since L1 is usually used, you can consider your internal memory is 128 KB.
In addition to that, you can integrate one of Async SRAM,DDR2 SDRAM or NAND Flash to the EMIF.
(For example you can add a 256 MB DDR2 if you want )
You can find product details here.
Spectrum Digital has a very good Evaluation Module.
- TMS320C6424-400MHx
- TMS320C6424-500MHx
- TMS320C6424-600MHx
- TMS320C6424-700MHx
Since L1 is usually used, you can consider your internal memory is 128 KB.
In addition to that, you can integrate one of Async SRAM,DDR2 SDRAM or NAND Flash to the EMIF.
(For example you can add a 256 MB DDR2 if you want )
You can find product details here.
Spectrum Digital has a very good Evaluation Module.
-
- Lieutenant
- Posts: 92
- Joined: Tue Oct 27, 2009 7:50 pm
Re: I/O pins in DSP
Thanks,
As in Microcontrollers, code is stored on flash. But in TMS320C6424, i have not read any of of the flash, where will we store the code written for TMS320C6424. Kindly tell me, will we need to attach external flash to TMS320C6424 for storing code.
Thanks & Regards
Sukhdeep Singh
As in Microcontrollers, code is stored on flash. But in TMS320C6424, i have not read any of of the flash, where will we store the code written for TMS320C6424. Kindly tell me, will we need to attach external flash to TMS320C6424 for storing code.
Thanks & Regards
Sukhdeep Singh
Re: I/O pins in DSP
Unlike Microcontrollers, it is usual to attach an external flash memory for DSPs to store your program.
However check whether you can get some use from 64 KB Boot ROM.
However check whether you can get some use from 64 KB Boot ROM.
-
- Lieutenant
- Posts: 92
- Joined: Tue Oct 27, 2009 7:50 pm
Re: I/O pins in DSP
Thanks,
Is there any DSP processor with internal flash as microcontroller. if not, then how can i connect any external flash. kindly tell me any flash number as well as how dsp will read data from flash.
Second thing, can we store data on 64 KB Boot ROM?
Thanks & Regards
Is there any DSP processor with internal flash as microcontroller. if not, then how can i connect any external flash. kindly tell me any flash number as well as how dsp will read data from flash.
Second thing, can we store data on 64 KB Boot ROM?
Thanks & Regards
Re: I/O pins in DSP
TMS320F2812 has internal flash and RAM. This is a good evaluation module. These are less powerful than C64/67 series chips but far more powerful than microcontrollers.
Basically CODE/DATA can be defined to be loaded in to different memory sections. You can write the compiled code to FLASH/ROM and at load time the CODE/DATA will be loaded to different sections as specified by the directives.
Example is given below.
Data Example:
Code Example:
Once you compile the above code, you can write the code to FLASH/ROM. Then at the loading time, the buffer will be loaded to internal memory and the function encode will be loaded to external RAM.
Hope this will help.
(I have seen you tried to contact me over FB, sorry I was away while the PC was running )
Basically CODE/DATA can be defined to be loaded in to different memory sections. You can write the compiled code to FLASH/ROM and at load time the CODE/DATA will be loaded to different sections as specified by the directives.
Example is given below.
Data Example:
Code: Select all
#pragma DATA_SECTION (buffer, IRAM)
unsigned char buffer[1024 * 768];
Code: Select all
#pragma CODE_SECTION (buffer, DDR2)
void encode (unsigned char *yuv){
....
....
}
Hope this will help.
(I have seen you tried to contact me over FB, sorry I was away while the PC was running )
-
- Lieutenant
- Posts: 92
- Joined: Tue Oct 27, 2009 7:50 pm
Re: I/O pins in DSP
Thanks a lot.