Aky vykonny mikroprocesor je treba na dekodovanie mp3 formatu. Vobec neuvazujem x86 architekturu, skor nieco ako ATMEL (ale to asi tazko). Proste vykon v MIPS + nejake doporucenie. BTW musi mat ten procesor FPU jednotku?
Printable View
Aky vykonny mikroprocesor je treba na dekodovanie mp3 formatu. Vobec neuvazujem x86 architekturu, skor nieco ako ATMEL (ale to asi tazko). Proste vykon v MIPS + nejake doporucenie. BTW musi mat ten procesor FPU jednotku?
Este mi vie niekto vysvetlit, ako asi prebieha dekodovanie mp3. Subor je tiez nejako deleny na framy? A ja vezmem nejaky fram a spravym nad nim vypocet (nejaka anti-kosin transformacia), alebo je to uplne inak?
mp3 je dělený na framy a každý frame má svoji hlavičku, proto není problém přehrávání i nekompletních souborů
P.S. nebylo by lepší se poohlídnout po nějakém švábu, který toto řeší hardwarově?
takoveho svaba mel a zkousel to tusim rainbow, nevim s jakym uspechem..
Chcem riesenie cez procesor, lebo uvazujem o niecom "vychytanejsiom"
No ten procesor musi byt dost vykonny - aspon ako 486DX4/100 a ten program nebude ziadna sranda.
Kolko ma 486 instrukcii na takt?
Jednoduche instrukcie sa vykonavaju za 1 takt, zlozitejsie za viac. Priemerne sa vraj instrukcia vykonava 2 takty.
FPU to musi mit jen pro Vorbis nebo AAC nebo MP3PRO nebo WMA
na MP3 (bez PRO) by mela stacit ALU
jinak ad. vychytanejsi veci:
http://www.atmel.com/dyn/products/de...?family_id=636
Edit: a strejda google radi podivat se jeste sem http://www.csee.umbc.edu/courses/und...mp3/index.html
dakujem, ten atmel som stihol najst uz skor, len mi to po vikende dlhsie zapinalo.
Nemyslím,že řešit mp3 přehráveč pomocí běžně dostupmých cpu (x51,AVR,PIC) je dobré řešení.Existují cpu s podporou mp3 (například od sigmatel) ale ty se neseženou.Daleko jednoduší a lepší řešení je použití specializovaného obvodu + řízení z cpu.Pár odkazů: http://www.pjrc.com/tech/mp3/ -mp3 s ide rozhrním , http://www.hw.cz/products/mp3_player/index.html -jednoduchý přehrávač na cd
http://www.hw.cz/constrc/mp3_player/prehled_reseni.html -něco k návrhu a řešení
http://www.hw.cz/docs/sd_module/sd_module.html -celý modul.
tahle 486 na mp3 vyssi kvality jak 128kbits nestaciCitace:
Původně odeslal Rainbow
za tie prachy co stoja veci na to si kupim jeden az dva DivX/Xvid/MP3/whatever prehravace ;D :lol:
no jo, aler z toho nemuzes mit zadnou radost :(. Tohle si musi stavet clovek, pro ktereho to je konicek. (mj mam doma takovych projektu rozdelanych vic, a utopenych korunek taky)Citace:
Původně odeslal MadCap
Taky uvazuju o stavbe este nejakeho mensiho MP3 plajeru, ikdyz dneska se to vzhledem k cene soucastek krute nevyplati, ale zas bych to mel by my own (planuju pouziti atmel AVR, CF a naky HW dekoder)...
pouzivat na to univerzalni CPU jako 486 mi pride dost nehospodarny, kdyz dnes existuje cela rada dekoneru (nejen) MP3, kery maj minimalni spotrebu a integrujou i DAC.
Tady sem nasel jednu firmu, kera je prodava:
http://www.vitrum.cz/snail/mp3sale.htm
Mozna este treba nejaky ARM, kere se pouzivaji v ruznych PDA, ale nevidel sem to nikde prodavat samostane. Nebo spis naky DSP - mel jsem moznost si osahat TMS320C54xx ale dal sem na tom ponekud jednodussi veci nez dekoder MP3, takze nevim jak by si s tim poradil.
Este k te 486, zavisi na softu, treba DOSovy MPXplay, kery ma napsany dekodovani MP3 komplet v ASM by zvladl IMHO i vyssi bitrate jak 128kbps
Mel jsem doma kdysi 486 dx4 120mhz a na 128kbps mp3 to zvladalo jen mono, a to jsem zkousel tuny prehravacu. 486 je jako dekoder mp3 nepouzitelna, bez ohledu na soft.
Nemam zrovna po ruce 100MHz CPU abych to zkusil, pokud nekdo ma, muze skusit toto:
http://mpxplay.cjb.net/
Mpxplay v1.51 for 486 (faster MP3,MPC,OGG,AAC; removed AC3,APE,DTS)
a co pouzit treba nakou nizkonapetovou K6ku
treb co mam v notebooku na 1.4V 400MHz tak to muze fachat i bez chladice ;D a MP3ky to umi dekodovat bez zateze procaku (nevim jestli to vyuziva neky MMX a 3DNow nebo jestli je v tom procaku nakej HW dekoder)
Takovejdle procak by se mozna dal vyuzit ve spolupraci treba s tim primitivnim jako dekoder (to uz by byla docela zajmava konstrukce)
tady hlavni soucastky:
http://www.mcu.cz/modules/news/article.php?storyid=463
-prehravac mp3 z ftp servru:
http://www.mcu.cz/modules/news/article.php?storyid=165
tento jsem uz pred 3 lety nasel
toto je nejzajimavejsi:
http://www.mcu.cz/modules/news/article.php?storyid=125
-je tam konektor pro CF kartu,ale neni problem pripojit 2,5" HDD
http://www.mcu.cz/images/articles/mp3_sch.gif
http://www.walrus.com/~raphael/assets/images/mp3_2.jpg
novejsi verze
http://www.walrus.com/~raphael/asset...DiagramTop.jpg
dalsi odkaz k tomuto:
http://www.walrus.com/~raphael/mp3/picsForMicroVersion/
sidbin>
jj to sem cet, neco takovyho bych chtel udelat. Kdyby nahodou nekdo vedel, kde sehnat ty dekodery levneji nez v tom ishopu co sem uvadel, tak sem s tim!
Meduza>
No nevim, sice ta K6 je LP ale i tak par W sezere a navic sou potreba naky periferie - nehlede na pouzdro kolik ma asi pinu. Ja chci udelat neco na 1 ci 2 tuzkovy baterky... A pochybuju, ze by ten CPU mel v sobe primo i MP3 dekoder, je to precei jen obyc x86.
no i kdyby nemel dekoder v sobe tak musi mit naky instrukce ktery to dokazou tak ze to klasickou vypocetni cast nezatezuje
no kdyby jel tak na 0.5V na 50MHz (hlidne i min) tak by byl tak kolem 0.5-1W spotreby to se da prezit (ted ma tak 5W pri zatezi)
a zas tolik vyvodu to taky nema 32 data 64 adresa tak 10 dalsich
ikdyz souhlas ze by s tim byla desna prace (ale mohla by to bejt sranda)
taky zajimava stranka
http://www.ikoras.iglu.cz/index.html
na dve tuzkove baterie:
http://home.tiscali.cz/mp3kit/
nebo si pockat na toto:
http://www.ikoras.iglu.cz/v30/index_30.html
no a jaka by mela byt kapacita?
jestli HDD nebo flash karta
a jeste jakou cenu by jsi do toho dal?--zalezi hlavne na tom tech obvodech
// 2RayeR:
-ja kdyz jsem se zajimal o to reseni nahore (to zapojeni) tak ten obvod stal VS 1001K 1200Kc a ridici procesor 800 --- ted to je docela good cenna
-oni se tyto obvody moc nepouzivaji (ne kazdy si doma stavi mp3 prehravac ) tak se shani tezko
Meduza>
Neprehanis to trochu? Kolik je prahovy napeti kremikovyho PN prechodu?
Nemuzes to extrapolovat do 0 a rikat ze pri 0,1V a 1MHz to bude brat 0,01W, teda mozna jo, ale ten CPU nepobezi.
Jesi k tomu ma AMD naky PDF se schvalne podivej jesi to ma naky spesl instrukce.
sidbin>
Ta cena, no jak se to veme... Na burze sem videl prodavat naky congacky CD - MP3/VideoCD prehravace za 500,- (novy). O kvalite diskutovat nebudu, ale myslim ze je celkem pravdepodobne ze ten prehravac obsahuje nejaky podobny cip. Pokud je ale v BGA pouzdru tak je to na pytel :(.
Jinak vyroba tehle cipu se celkem rozmaha, neska se to cpe do vseho, vyrobce to chrli za par $. To jen v ty nasi zasrany bananovy republice je mizerna dostupnost. Skoda ze to naky vyrobce neposila jako freesample.
A podobne tak s konektorem na CF kartu - novy konektor s vyhazovacem me prisel na 400,- zatimco v CC si muzete koupit redukci PCMCIA/CF za 150,- a konektor vypajet. Takze jak vidite, bastlit se dnes opravdu vyplati :\
Hm tak sem koukal na ten procak a na dekodovani to ma naky instrukce v 3DNow
Ale teda delat obvody s takovimdle procesorem by bylo maso
Tak 3DNOW to jo, ale asi to nebylo vymysleny primarne na dekodovani MP3 ale spis na transformace v 3D grafice, nicmene asi se to da zoptimalizovat tak, ze pri jejich vyuziti se zatizeni znatelne snizi. No ale stejne na dnesnich CPU i bez 3DNOW bere prehravani MP3 naky 000nic %... Co si vzpominam na svoji P166@200 neMMX, tak i tam uz se daly MP3 poslouchat pri praci celkem bez problemu.
pokud uvažujete o použití desktopového x86 jako takového(pouze cpu bez mb apod.) je tu několik zásadních problémů - takovýto procesor není sám o sobě schopen činnosti:
1)nemá žádmou interní programovou (a prakticky ani datovou) paměť
2)neobsahuje řadič externí paměti
3)sběrnice těchto procesorů jsou velmi rychlé a pro konstrukci nevhodné
Taktak, nehlede na ten sokl, kdo by pro to delal PCB?
no ja sem spis "myslel" pouzit ho jenom jako dekoder k nakymu malo vykonymu procesoru
a sbernici ma takovou jakou do nej pustis a pri nizsich frekvencich by se dal napojit dratama coz by znacne zjednodusilo PCB
ale byl to blbej napad protoze jak sem koukal na ten datasheet tak by to bylo stejne hrozne slozity hlavne kuly ty 64bit datovy zbernici :roll:
No ked uz by si tam mal taky vykonny procesor, tak preco by si tam daval dalsi?
BTW. Jeden VS1001K mam, ale neviem, ci vobec funguje. Pokusal som sa to pripojit na paralelny port, ale nerozchodil som to...
proc na paralelni port?????Citace:
Původně odeslal Rainbow
Pretoze z toho mal byt MP3 dekoder pre 486 notebook.
me prave zarazilo to pouziti---pripojovat to rovnou na LTPCitace:
Původně odeslal Rainbow
Rainbow>
Nj, nakonec se ukaze lepsi vychodisko upgrade notebooku :)
Ja sem si zas stavel kovox DAC na LPT pro NB kery sice MP3 zvladal, ale nemel zas zvukovku...
[OT] co ze si vymenil tych buzerantov za MII ?
Jedno lepsi nez druhy, ikdyz oboji je asi pekne telply ;D
[/OT]
hoši rozhodl sem se pro stavbu MP3 přehrávače od S. Mašláně : elektronika.kvalitne.cz/ATMEL/MP3playerHDD/MP3playerHDD.html
, ale nemůžu sehnat MP3 dec. VS1003. :( snail instruments mají vyprodány :(
proto si ho asi nechám poslat z finska přímo od VSLI (vsli.fi). a kdybych jich obědnal víc tak by to bylo levnější, protože jenom to poštovné je 8 eur, a dál se plazí 22% daň.
pokud máte zájem tak mi napište na mail. Camfi