Någon här som har jobbat med denna? Den verkar tillräckligt snabb för en pryl jag tänkte göra, men har aldrig jobbat med den.
http://www.analog.com/processors/blackfin/index.html
Blackfin
Ja, >8h per dag.
Om du ska ha den till signalbehandling så har du träffat rätt, men den fungerar väldigt bra till mycket annat också. Använder man VisualDSP++ så är det väldigt lätt att komma igång och köra färdiga exempel.
Vad är det för 'pryl' du tänker göra och vad är budgeten? Ska du köra utvecklingskort utvecklingsmiljö och emulator så kostar det rätt många tusenlappar...
Vill du slippa undan billigare så finns uClinux för Blackfin, vet dock inte hur det fungerar med signalbehandling då...
Vill du bygga egen hårdvara så är det nog lämpligt att ta kontakt med användaren cyr, som har byggt en 600MHz LED-blinkare


Om du ska ha den till signalbehandling så har du träffat rätt, men den fungerar väldigt bra till mycket annat också. Använder man VisualDSP++ så är det väldigt lätt att komma igång och köra färdiga exempel.
Vad är det för 'pryl' du tänker göra och vad är budgeten? Ska du köra utvecklingskort utvecklingsmiljö och emulator så kostar det rätt många tusenlappar...
Vill du slippa undan billigare så finns uClinux för Blackfin, vet dock inte hur det fungerar med signalbehandling då...
Vill du bygga egen hårdvara så är det nog lämpligt att ta kontakt med användaren cyr, som har byggt en 600MHz LED-blinkare

Ja, tänkte ha den för signalbehandling på bilder. CMOS-sensor, CPLD och blackfin. Troligen åker jag på ett S-RAM också, men har inte bestämt exakt hur dataflödet skall se ut - forhoppningsvis så slipper jag minnet.
Blackfin verkade som ett hett alternativ då det drar lite ström och är snabb. Det blir ungefär 80-140Mbit data in, så mycket skyfflande av data. Därför jag tänkte lasta av blackfinen med CPLD´n så att den tar hand om interface/klockbitarna till sensorn. Är lite att klura på med klockdomäner och sådant innan man ens kan börja rita kort...
Hur dyra är utvecklingsverktygen? Min arbetstid oräknad så har jag en HW-budget på 200" för projektet, men då ingår också att få någon som layoutar kortet, löder det samt optik till sensorn...
Blackfin verkade som ett hett alternativ då det drar lite ström och är snabb. Det blir ungefär 80-140Mbit data in, så mycket skyfflande av data. Därför jag tänkte lasta av blackfinen med CPLD´n så att den tar hand om interface/klockbitarna till sensorn. Är lite att klura på med klockdomäner och sådant innan man ens kan börja rita kort...
Hur dyra är utvecklingsverktygen? Min arbetstid oräknad så har jag en HW-budget på 200" för projektet, men då ingår också att få någon som layoutar kortet, löder det samt optik till sensorn...
Egentligen är vi fokuserade på ljud men jag jobbar inte så mycket med signalbehandling utan mer med drivrutiner för tillfället...
Ok, bildbehandling alltså. Är inte säker på hur gränssnittet mot en CMOS ser ut men jag gissar att det är parallellt med några sync-signaler? I så fall har Blackfin ett parallell port med möjlighet till DMA som du nog kan använda dig av och på så vis slippa CPLD.
För att få en snabbstart till Blackfin, externa interface, dataströmmar och DMA, gå till den här sidan, registrera dig och kika på den näst nedersta filmen: Performance Tuning on the Blackfin Processor.
Måste du bygga en egen hårdvara? Om inte så har jag för mig att det finns en kamera till Blackfin-utvecklingsbordet.
Om jag inte minns fel så kostar en mjukvarulicens runt 20.000 men jag har för mig att universitet kan köpa billigare... Är osäker på vad USB-emulator kostar men jag har för mig att den långsamma kostar kring 8000:- och den snabba ungefär det dubbla... (svensk ÅF)
Ok, bildbehandling alltså. Är inte säker på hur gränssnittet mot en CMOS ser ut men jag gissar att det är parallellt med några sync-signaler? I så fall har Blackfin ett parallell port med möjlighet till DMA som du nog kan använda dig av och på så vis slippa CPLD.
För att få en snabbstart till Blackfin, externa interface, dataströmmar och DMA, gå till den här sidan, registrera dig och kika på den näst nedersta filmen: Performance Tuning on the Blackfin Processor.
Måste du bygga en egen hårdvara? Om inte så har jag för mig att det finns en kamera till Blackfin-utvecklingsbordet.
Om jag inte minns fel så kostar en mjukvarulicens runt 20.000 men jag har för mig att universitet kan köpa billigare... Är osäker på vad USB-emulator kostar men jag har för mig att den långsamma kostar kring 8000:- och den snabba ungefär det dubbla... (svensk ÅF)
Nu är utvecklingsverktyg beställda. Jag har funderat en del om man kan skippa CPLD´n och så vitt jag ser i databladet och så långt jag tänkt borde det gå, MEN eftersom jag har en pixelklocka på 48MHz så blir det lite strul, Tror att den får vara kvar i min design (finns ju en fördel med att det ger en större möjligheter att konfa om hårdvaran mjukvarumässigt om man nu har tänkt fel någonstanns. Det blir också ett SRAM som delas av CPLD och blackfin där båda enheterna själv får tillhanda klockan så har man löst problemet med klockdomärna rätt smidigt. CPLD/sensor kör sin klocka och signalerar via en DA-pinne att data finns och inställningar till sensorn skickas asynkront till CPLD´n via en annan helt separat buss. Kanske lite överdesignat, men känns som om det blir lättare att få till funktionen bra på det viset.
Jag har beställt utvecklingsbord också så att man kan börja labba där innan man har sin egen hårdvara uppe.
Och jo, måste göra hårdvaran själv - det är ont om plats för målsystemet och det måste tåla rätt mycket vibrationer och skakningar. Om det finns någon som har tips på någon erfaren duktig och snabb layoutare med erfarenhet av mobila system till tuff industrimiljö så tar jag gärna emot tips, jag har fått några namn, men inget som känns 100% klockrent än. Självklart måste personen vara beredd att skriva på NDA då min uppdragsgivare är i viss mån mån om sekretessen - iaf till dess att projektet är slutfört.
Jag har beställt utvecklingsbord också så att man kan börja labba där innan man har sin egen hårdvara uppe.
Och jo, måste göra hårdvaran själv - det är ont om plats för målsystemet och det måste tåla rätt mycket vibrationer och skakningar. Om det finns någon som har tips på någon erfaren duktig och snabb layoutare med erfarenhet av mobila system till tuff industrimiljö så tar jag gärna emot tips, jag har fått några namn, men inget som känns 100% klockrent än. Självklart måste personen vara beredd att skriva på NDA då min uppdragsgivare är i viss mån mån om sekretessen - iaf till dess att projektet är slutfört.