Hallo,
Ik vroeg me af of dsp's ook zo makkelijk te programmeren zijn als PIC's of AVR's. Zijn er bepaalde merken/types die courrant in de hobby wereld gebruikt worden? Zijn daar speciale programmers voor nodig, of kan je zelf een bordje maken?
Groeten,
Jerre
-dsPIC van microchip
met het alom bekende MPLab te ontwikkelen.
met een ICD-2 te programmeren/debuggen.
Verder heb je in de rpofessionele uP wereld veel DSP's of DSP-achtige controllers. Texas instruments maakt bijv. de TMS320 serie. Deze is via een JTAG-interface te programmeren.
De ontwikkelomgeving (code-composer studio) is vergelijkbaar met MPLab.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
de meest gebruikte DSP zijn waarchijnlijk die van TI (texas instruments ) op de voet gevolgd door Analog Devices. ( De SHARC's ) en eerlijk gezegd .. kzou niet weten wie er nog maakt ( microchip telt niet mee. da's 'DSP pour les pauvres', die hebben geen rekenmonsters zoals de TMS320C60 en de SHARC's ). AT&T had er vroeger ook maar ik weet niet of die nog bestaan.
Heeft 1 of 2 jaar geleden of zo een reeks over in Elektuur gestaan, met wat ontwerptools voor de hobby-ist...
Werd vooral gefocust op de TI-families, geloof ik (TMS nogwat). Daarbij werd een vrij interessant bordje, dat niet al te duur was, aangeraden en besproken. Hierbij kreeg je ook een ontwikkelomgeving (is waarcshijnlijk in C te programmeren).
Voornaamste DSP-fabrikanten zijn inderdaad TI en AD. Motorola (nu freescale) hadden er ook, weet niet of dat nog het geval is...
Aan een DSP chip is nog wel te komen. Het probleem is echter dat een beetje leuke toolkit vele honderden Euro's en meer kost.
En je hebt die toolkit echt nodig want bijv. een FIR filter schrijven in assembly is niet leuk. Het is dus niet zozeer de prijs van de chip maar de prijs van de toolkit die het (hobbymatig) oninteressant maakt.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
aja motorola had de 56k familie. maar inderdaad ik denk dat dat dood en begraven is.
Ik denk dat TI de referentie is voor DSP.
Leuke anecdote : ook de DSP is een uitvinding van Intel ( net zoals de CPU , DRAM ,Eprom , EEPROM Flash en nog ene stapel dingen
De 2920 was werelds eerste microprocessor voor analoge signalen ( cpu met A/D D/a aan boord). ( uit 1978 notabene ) de iXp431 werd later ontwikkeld maar nooit op de markt gebracht en droeg het label DSP voor het eerst. Die divisie is later verpatst aan TI ( intel was niet geinteresseerd dat verder te ontwikkelen. ). een deel van de ontwikkelde technologie heeft later zijn weg wel gevonden in straffe RISC/VLIW processoren zoals de i960 die in staat is een tomahawk raket in realtime te besturen ( dat ding vliegt supersonisch, de CPU 'leest' een topografische kaart en vergelijkt de data in realtime met wat de infroodcamera en sensoren in de neuskegel in binnekrijgen om zo de raket autonoom te sturen. van number crunching gesproken ...)
Heb net dat elektuur-artikel eens opgezocht: Maart 2004 pag 66-68
http://www.elektuur.nl/Default.aspx?tabid=27&year=2004&month=3…
Gaat over ADSP-BF533-EZ-Kit lite van AD. De kit kostte toen $245, en bevat een experimenteerbord met ADSP533 (en 32MB SDRAM, 2MB flash, 32KB SRAM, ...). De bijgeleverde software is een 'lite' versie met beperkingen (max 20K code). Taal is C, C++ of assembler.
Misschien heeft TI ook wel zoiets?
[Bericht gewijzigd door hanzipanz op ]
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
TI had er vroeger voor 99 dollar. heb er ooit eentje gokocht met een 320c20 op . geen idee waar ie geland is ( nooit iets mee gedaan , gekocht in bevlieging. ) waarchijnlkijk al lang verticaal geclasseerd.
kijk eens op digikey.com die hebben die dingen wel zoek op devkit of development kit of iets dergelijk
Xenobinol
Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand
Op 28 november 2005 18:27:11 schreef free_electron:
aja motorola had de 56k familie. maar inderdaad ik denk dat dat dood en begraven is.Ik denk dat TI de referentie is voor DSP.
De 56k serie is niet dood hoor, maar de fabrikant heet nu Freescale:
http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=012795
TI is inderdaad de grootste, maar bij mijn firma gebruiken ze Analog devices, misschien dat we wel gaan overstappen naar de blackfin, zo'n SHARC is een beetje overkill.
TI heeft als voornaamste voordeel dat ze FLASH in de DSP hebben.
Dat is een groot voordeel t.o.v. AD, maar onze DSP man vindt de analog DSP's fijner om te programmeren.
Die 320F2xxx serie van TI lijkt mij echter ook wel een leuk processortje om even mee te stoeien, en die dsPIC heb ik ook nog niet afgeschreven.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
aja das juist. motorolie heeft dat afgespind in On semi en freescale. haddien die ook geen 96k familie ?
analog devices dsp ( van horen zeggen hoor ) zijn inderdaad makkelijker mee om te gaan voor hardware mense. ti machienes zijn dan weer beter voro iemand die uit de software wereld komt.
das een beetje logisch ook. analog devices .. maakt digitale chips ... mmmm ... De SHARc heeft inderdaad flink wat horsepower.
Xenobinol
Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand
Op 28 november 2005 19:48:07 schreef hanzipanz:
Gaat over ADSP-BF533-EZ-Kit lite van AD. De kit kostte toen $245, en bevat een experimenteerbord met ADSP533 (en 32MB SDRAM, 2MB flash, 32KB SRAM, ...). De bijgeleverde software is een 'lite' versie met beperkingen (max 20K code). Taal is C, C++ of assembler.
Misschien heeft TI ook wel zoiets?
TI zal vast wel zoiets maken, die blackfin is echter wel een BGA.
Ik geloof dat dat ding tot 750MHz geklokt mag worden en een slordige 1500MMAC's (million multiplies and accumalations) aan prestatie heeft (echter wel fixed point)
Das zul je voor enkel audio toepassingen toch niet nodig hebben lijkt mij.
Die blackfin is dacht ik bedoelt voor multi-media toepassingen.
Wat betreft literatuur, ik vindt dit wel een goed boek:
Vroeger gaf AD er een gratis gedrukte versie van aan zijn klanten.
Momenteel heb ik daar nog een flinke studie aan, maar ja.. een beetje hardware man moet natuurlijk ook wel de nodige DSP kennis hebben hè.
Ik zie steeds vaker dingen waarvan ik denk, das een mooi klusje voor een DSP.
Xenobinol
Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand
Op 28 november 2005 21:07:16 schreef free_electron:
De SHARc heeft inderdaad flink wat horsepower.
Ze schijnen inderdaad populair te zijn, ik heb namelijk wel eens gehoord dat er flinke levertijden op zaten in verband met de immense vraag.
Is dit misschien iets. Bij Farnell is een bf533 stamp-board te koop voor 140 E.
Xenobinol
Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand
Op 29 november 2005 12:33:28 schreef MegaVolt:
http://www.blackfin.orgIs dit misschien iets. Bij Farnell is een bf533 stamp-board te koop voor 140 E.
Cool een blackfin forum
, ik heb hier toevallig een BF533 EZ-kit lite liggen van analog devices.
Destijds voor weinig gekocht van de distributeur voor evaluatie door onze DSP programmeur.
Ik denk dat ik daar binnenkort wel mee aan de slag ga als ik gevordert ben met de lectuur.
Iemand al ervaring met de blackfin?
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
Op 28 november 2005 21:28:58 schreef Xenobinol:
[...]Ze schijnen inderdaad populair te zijn, ik heb namelijk wel eens gehoord dat er flinke levertijden op zaten in verband met de immense vraag.
de radar mannen en de luchtvaart is er zot van. signaalverwerking waar ze vroeger ganse borden met 10 a 15 dsp's voor nodig hadden ( en nog hebben ) loopt zo een SHARc op zijn sokken.
Xenobinol
Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand
Ik heb het boardje al aan de loop, cool ding.
Ik ga maar eens de tutorial van spoerle doornemen, mogelijk dat er nog iets uit gaat komen.
Ik zag net dat die kit 300 eurie kost bij farnell, volgens mij kun je dan beter even spoerle bellen ofzo, want ik weet zeker dat wij dat er niet voor betaald hebben (+ een gratis seminar met lekkere broodjes
)