Forums

Should I choose BF533 or DM642?

Started by Xiey...@gmail.com March 6, 2006
My tutor ask me to do a project of video image processing in short
time, use high performance DSPs. I need to make a PCB which contain
decoder, encoder, DSP and flash...., of course,  I also write the C
code. So far as  I know, BF533 & DM642 are both excellent DSPs for
video image processing, but I don't know which one fit me and be more
convenience to develop. I had never do any project on DSPs, just did
some of MCU(AT89C51) and FPGA.  So, Should I choose BF533 or DM642?

"Xieyu1219@gmail.com" <Xieyu1219@gmail.com> writes:

> My tutor ask me to do a project of video image processing in short > time, use high performance DSPs. I need to make a PCB which contain > decoder, encoder, DSP and flash...., of course, I also write the C > code. So far as I know, BF533 & DM642 are both excellent DSPs for > video image processing, but I don't know which one fit me and be more > convenience to develop. I had never do any project on DSPs, just did > some of MCU(AT89C51) and FPGA. So, Should I choose BF533 or DM642?
The correct choice will probably depend on your interface requirements. The DM642 comes with a PCI interface and three video ports that seamlessly integrate with video decoders such as the Phillips 7115 and TI TVP5150. So if you need to interface with this type of NTSC/PAL decoder, you probably will want to go with the TI part (I'm presuming the BF533 does not have such an interface). -- % Randy Yates % "Bird, on the wing, %% Fuquay-Varina, NC % goes floating by %%% 919-577-9882 % but there's a teardrop in his eye..." %%%% <yates@ieee.org> % 'One Summer Dream', *Face The Music*, ELO http://home.earthlink.net/~yatescr
Randy Yates wrote:
> > So if you need to interface with this type of NTSC/PAL decoder, you > probably will want to go with the TI part (I'm presuming the BF533 > does not have such an interface).
I'll also add that TI provide lots of out-of-the-box code to get you started with video, provided you make your board look reasonably like the Spectrum Digital EVM. In fact, if software is the focus of your project rather than hardware, then maybe you could just buy an EVM? Also, the DM642 has a pretty nippy DMA mechanism to move your video around, and some nice 8 bit packed instructions to speed up typical video applications. Like Randy, I haven't used the BF533 so I can't say how it compares. For completeness, you should probably also look at the Philips TriMedia processor (as was, I think it's been rebranded now as something else). Support from Philips wasn't anywhere near as good as TI's, but it's been a few years since I've used TriMedias so they may have improved. Like the DM642, it was designed with video in mind and the instruction set reflects this. Cheers mark-r -- "Let's meet the panel. You couldn't ask for four finer comedians - so that answers your next question..." -- Humphrey Lyttleton
Hi,

Mark Robinson wrote:
> Randy Yates wrote: > > > > So if you need to interface with this type of NTSC/PAL decoder, you > > probably will want to go with the TI part (I'm presuming the BF533 > > does not have such an interface).
Plain wrong. BF533 comes with a PPI, designed specifically for interfacing such kind of video CODECs. If need two of them, and maybe more computational power, go ahead for the BF561: 2 Blackfin cores running at 600 MHz, dual PPIs, etc...
> I'll also add that TI provide lots of out-of-the-box code to get you > started with video, provided you make your board look reasonably like > the Spectrum Digital EVM. In fact, if software is the focus of your > project rather than hardware, then maybe you could just buy an EVM?
Buy yourself a BF561 of BF533 EzKit Lite. You'll see how marvelpus they are.
> Also, the DM642 has a pretty nippy DMA mechanism to move your video > around, and some nice 8 bit packed instructions to speed up typical > video applications.
Same as Blackfin processors, nothing too special. And, if you want/need to, you can jump start coding with zero cost software tools, since the Blackfin is supported by uClinux (http://blackfin.uclinux.org) To the proginal poster: do you have experience with either one of the processors (DM or BF?) JaaC
it's a marvelous work if youself can finish this job which included both
hardware and software designs. As far as i know, ti is a much more
desirable choice because im using dm642 and receiving training from ADI's
bf533.
>Hi, > >Mark Robinson wrote: >> Randy Yates wrote: >> > >> > So if you need to interface with this type of NTSC/PAL decoder, you >> > probably will want to go with the TI part (I'm presuming the BF533 >> > does not have such an interface). > >Plain wrong. BF533 comes with a PPI, designed specifically for >interfacing such kind of video CODECs. If need two of them, and maybe >more computational power, go ahead for the BF561: 2 Blackfin cores >running at 600 MHz, dual PPIs, etc... > >> I'll also add that TI provide lots of out-of-the-box code to get you >> started with video, provided you make your board look reasonably like >> the Spectrum Digital EVM. In fact, if software is the focus of your >> project rather than hardware, then maybe you could just buy an EVM? > >Buy yourself a BF561 of BF533 EzKit Lite. You'll see how marvelpus they >are. > >> Also, the DM642 has a pretty nippy DMA mechanism to move your video >> around, and some nice 8 bit packed instructions to speed up typical >> video applications. > >Same as Blackfin processors, nothing too special.
533 does not have as many as periphery interfaces as DM642, for example, using general bus to expand a emac or pci interface on 533 will supererogatorily consume much cpu resource. Indeed, the other side of the coin is that, if used for production not for experimentation, dm642 is a bit lavish, hehe
> >And, if you want/need to, you can jump start coding with zero cost >software tools, since the Blackfin is supported by uClinux >(http://blackfin.uclinux.org) > >To the proginal poster: do you have experience with either one of the >processors (DM or BF?) > >JaaC > >