davinci tms320dm6446 cost
Hi fellows!!
I think I should answer my own questions hahaha!! after a big time. Well DMP digital media processor are very useful.. I will recomend this alternative for all EDA designers.
But How does it work? Well you need only a few elements: SRAM memory, flash memory ( I recomend NAND in fact NAND is widely used in many PDA's and MP3 players, etc, etc), some peripherals and voilá!! the principal elemento Da Vinci processor.
How to download the program. After working with WINCE you should download your program with an ethernet client thru RJ-45 terminal or with UART. The beginning of file (iso image of wince) should start with a magic word, a number that is request by RBL (rom bootloader). This room bootoader is on IROM memory which is the mediator between user program and UBL. The UBL is User Bootloader, this bootloader can be updated any time. After the UBL is charged on high memory of Da Vinci, you should apply different signals to 2 pins of Da Vinci for enabling how Da Vinci should start (USART,RJ45, etc).
Then when you move these signals, inmediatley UBL request the program and send it to NAND or NOR flash. After this, you should move again your switches for bootloading from NAND and voila.. ready for debugging your program. This configuration applies for ALL RTOS!!.
Well good luck with your Da Vinci implementation.. remember PCB layout is extremely important here, 'cos EMI is a nightmare ALWAYS!!
I hope this can be useful for those who want to implement amazing things with Da Vinci.
Regards.