Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 48 reacties

Hardwarefabrikant Toradex heeft een Tegra T20-soc op een sodimm geplaatst voor gebruik in embedded systemen. De soc heeft onder andere ondersteuning voor 1080p-hdmi uitvoer, een camera, 100Mbit-ethernet en verbruikt minder dan 2W.

De Colibri T20-module bevat 256MB ddr-geheugen, 1GB aan flashopslag en biedt daarnaast ondersteuning voor usb, hdmi, ethernet, sd-kaarten, touchscreens en camera's. De module wordt gebruikt in combinatie met een zogenaamd carrier board waarop de fysieke aansluitingen voor randapparatuur terug te vinden zijn. Deze kleine moederborden zijn er in verschillende varianten, en bevatten naast een sodimm-slot onder andere usb-, ethernet-, video- en geluidsaansluitingen. De Tegra T20 is ontworpen door Nvidia en bevat twee Cortex A9-processoren op 1GHz.

Toradex gebruikt al langer sodimm-modules om processors op te huisvesten, maar de nieuwe Tegra-versie is een stuk sneller dan zijn voorgangers. Het vorige topmodel had maar een enkele core op 806MHz. Eerder wist het bedrijf al Intels Atom-chip op een pcb ter groote van een creditcard te passen. De oplossingen van Toradex zijn vooral bedoeld voor embedded- en mobiele apparatuur. De nieuwe Colibri T20 moet eind dit jaar beschikbaar zijn.

Toradex Carrier Board met sodimm processormodule
Moderatie-faq Wijzig weergave

Reacties (48)

Het plaatje dat hier staat is niet het plaatje van dit board. Deze heeft namelijk CF aansluiting, wat de Tegra t20 niet heeft. Let er dus wel even op. ;)

EDIT: Deze heeft ook nog HDMI, wat je dus ook weer niet ziet. <--- Dus kijk niet naar de foto!

[Reactie gewijzigd door Xesxen op 24 juli 2010 11:09]

Het plaatje is een carrier board waar je de T20 in kan steken. De modules uit de reeks zijn pin compatible je kan de CPU bordjes dus onderling wisselen op carrier boards.
Wat maakt dat uit? CF is gewoon IDE, dus de t20 hoeft helemaal geen "CF Support" te hebben. Wat ik ook niet snap is dat de maker van de specs moest huilen over de support van camera's en tochscreens.. Dat is gewoon onzin om in je specs te hebben, want touch gaat via USB of RS232, en camera's leveren beeld, dat gaat via een ADC via USB of iets vergelijkbaars.. niet via de "Camera Port".
touchscreens lopen native niet over usb of rs232, dan heb je een extra controller nodig, net hetzelfde met cameras. Vele moderne ARM procs hebben deze aansluitingen op de SOC, dan kan je ze evengoed naar buitenbrengen en gebruiken ipv dat anderen extra hardware moeten gaan inzetten voor ovetbodige, stroomverbruikende converties
wel spijtig dat er geen gigabit op zit, dat zou het streamen van 1080p content hiernaartoe comfortabeler maken.

ook wel vreemd dat er een USB-B socket op zit, alsof deze als guest-device kan worden aangesloten op een andere pc :s
De maximum bitrate die een blu ray mag hebben is 40Mbit/s (zie bv. hier). Dus zelfs een fast ethernet poort van 100Mbps is al 2.5x meer dan je stream maximaal nodig zal hebben. De gemiddelde bitrate van een blu ray is natuurlijk nog veel lager.

Gigabit poorten op streaming devices is overbodig.

Edit:
Max. video bitrate is 40Mbps. Max. audio bitrate 20Mbps. Max gecombineerde bitrate mag echter niet boven de 48Mbps uitkomen, dus meer dan 48Mbps zal er nooit nodig zijn. Source materiaal van hogere kwaliteit dan blu ray bestaat natuurlijk wel, maar is marginaal. Dus fast ethernet 100Mbps biedt een zeer comfortabele head room.

[Reactie gewijzigd door Dr. Cheeks op 24 juli 2010 10:59]

Vergeet niet dat het beeldmateriaal ook nog een paar seconden gebufferd moet worden. In de praktijk betekent een gigabit poort dus dat je film iets sneller zal starten.
Haha je hebt wel gelijk maar dan heb je het over 1 a 2 sec denk ik. In 5 sec heeft een 100mbit lijn al 12.5 sec van de film geladen :P
Die buffer loopt met maximaal 48Mbps leeg, en wordt dus ook gevuld met 48Mbps. Alleen tijdens de start van de stream zal er heel even meer dan 48Mbps verkeer zijn.
Gigabit poorten op streaming devices is overbodig.
Het bewust weglaten van gigabit op streaming devices is nog dommer. GbE kost tegenwoordig even veel als Fast Ethernet, dus waarom zou je dan moeite gaan doen om een 100Mbps poort erop te zetten als je er een gigabit poort voor in de plaats krijgt?
Stroomverbruik bijvoorbeeld: gigabit is duidelijk minder zuinig dan 100Mbit ethernet. Zou wat zijn: gebruikt je CPU 100mW ga je er een 2 Watt slurpende gigabit connectie op zetten 8)7
USB-B slot kan mogelijk dienen als stroomvoorziening waarbij je een gewone PC (of een powered USB hub) gebruikt als stroombron. Het kan ook een zogenaamde USB OTG poort zijn.
dat groene blokje rechtsbovenin is de stroomaansluiting :)
Nou ik denk persoonlijk ook dat het de power aansluiting is, want steeds meer apparatuur wordt via usb opgeladen.

ik noem een paar voorbeelden die ik in mijn kamer heb liggen.

Apple iPhone/iPod
MP3 spelers
Bluetooth handsfree oortje
Mijn vaders HTC
etc.

ik zie ook geen DC aansluiting waar je een adapter op aan kunt sluiten.
en volgens mij is dat groene blokje voor de aarde van het kastje waar je hem in stopt...

Edit:---------
ik lees net dat het plaatje niet het bordje van Tegra is.. in ieder geval niet de t20.

[Reactie gewijzigd door Helixon op 24 juli 2010 11:59]

Ik bezit zelf ondermeer een beagleboard. En daar kan je kiezen. Spanning op de 5V connector of via de USB OTG connector.
direct-link usb haalt de 400mbit dus ik zie t probleem niet zo.
USB heeft een efficiŽnt protocol dat de CPU ontlast. Daar is ethernet of firewire goed voor.
eSATA ook wel, maar dat is meer SATA naar buiten brengen, wat naar mijn idee geen goed plan is.
Streamen van 1080P met 10 tot 12MB/s (100mbit/s) is perfect te doen, heb nog maar weinig content op me PC die daar bij in de buurt komt :)

BR-DVD = 40Mbit/s :D

Dat USB-B slot is inderdaad erg vreemd om te zien aan de achterkant :P En het doel ervan heb ik ook nog niet bedacht, wat jij zegt zou misschien kunnen, of enkel voor voeding zou ook nog wel is kunnen (hij verbruikt max 2watt, USB kan max 2,5watt geven dacht ik, namelijk: 5V met 500 milliampŤre)...

[Reactie gewijzigd door watercoolertje op 24 juli 2010 10:53]

Dat lijkt me heel erg practisch om het ding te beschrijven, bijvoorbeeld om er nieuwe software op te flashen. Dat kan natuurlijk ook via de netwerkpoort, maar USB is nog simpeler.
Het zou ook nog een seriele console kunnen zijn. Zeker bij het ontwikkelen is het makkelijker om een seriele console te kunnen gebruiken dan een losse monitor + toetsenbord.
Doe maar een mooi kastje omheen en ŇngstrŲm er op ofzo, dan wordt dit mijn nieuwe desktop.
precies.

En dan ook nog een kastje die je achter op je monitor kunt schroeven.
Schroeven? Duct-tape is de oplossing.

Maar als dit soort dingen nog even een beetje doorzetten, zodat je er een fatsoenlijke schijf aan kunt hangen en een fatsoenlijke mediaspeler er op kunt installeren/gebruiken dan heb je toch een prachtig en zuinig media-apparaat? Tegen dit verbruik kan geen enkel apparaat op, die geschikt is voor onder de TV.
Schroeven? Duct-tape is de oplossing.

Maar als dit soort dingen nog even een beetje doorzetten, zodat je er een fatsoenlijke schijf aan kunt hangen en een fatsoenlijke mediaspeler er op kunt installeren/gebruiken dan heb je toch een prachtig en zuinig media-apparaat? Tegen dit verbruik kan geen enkel apparaat op, die geschikt is voor onder de TV.
Het bordje heeft jammer genoeg geen SATA, dus je zal er via USB een schijf aan moeten hangen. Nu weet ik niet of dat met USB3.0 echt veel verschil gaat maken tegenover SATA, maar met USB2.0 merk je wel een daling in je performance.
Nee, helemaal niet, je kan ook een compact flash of SD card gebruiken als bootdisk, dan ben je er ook.
Je hebt nog steeds extra overhead via USB dus het zal iets van je CPU vreten wat een performance drop zou kunnen betekenen afhankelijk van wat je doet ;)
Nee, dat heb je niet als de SD controller rechtstreeks op de chip staat. (Hetgeen bij zo goed als alle hedendaagse SOC's het geval is.)
schijf.... da's wel heel erg 2009. Straks hangt alles in de clowd en is dit alles wat je nodig hebt :)
als je een niet te platte tv hebt zou je het zelfs er in kunnen bouwen :)
daar ging mijn gedachte meer naar uit. of in een oude game-console ala een 16 bit nintendo of een xbox.. noem maar iets op.
Daar zat ik ook aan te denken ja, maar zou dit systeem niet zonder problemen een lichtere Linux of misschien een oudere Windows (XP?) installatie moeten draaien.. Dit ding heeft qua specificaties in elk geval voldoende om de "gewone thuisgebruiker" tevreden te stellen, en past volgens mij wel in een kastje ter grootte van bijvoorbeeld een WDTV. Wat zou dit gaaf zijn als goedkope desktop PC! :)
Moet zeker lukken. Er zijn nu ook al dergelijke bordjes (beagleboard, igepv2, hawkboard, ...) dewelke minder krachtig zijn en daar kan je een lichte linux distro op draaien. Nu je hier een dualcore systeem hebt zullen de prestaties er alleen maar op verbeteren en het energieverbruik blijft beperkt.

Alleen het RAM geheugen, dat had imho iets meer mogen zijn.
windows xp zie ik niet zo snel gebeuren, want xp draait niet op ARM geloof ik, of misschien de embedded versie, want die geloof ik weer wel...

en het past waarschijnlijk wel in een kleiner doosje:D, maar het zou inderdaad wel gaaf zijn.... weer een reden om geen windows maar linux te nemen :D
Nope, alleen Windows CE draait op ARM, maar dat is net zo compatible met de normale Windows XP/Vista etc. als een bare-bones Linux distributie: ofwel: geen enkel software pakket wat je normaliter gebruikt doet het op CE.

Aanvulling: ik nam aan dat je Windows XP Embedded bedoelde met "embedded", dit is nml. gewoon Windows XP met ingebouwde nLite.

[Reactie gewijzigd door latka op 24 juli 2010 14:00]

Ik moest zelf heel even nadenken wat 'soc' ookalweer betekent, dus voor de rest die het niet direct herkent: System On a Chip

Knap dat ze zoveel meuk op zo'n klein chipje weten te vrotten :)
zeker knap. het word allemaal steeds kleiner en compacter waardoor het op meerdere vlakken inzetbaar is. een aantal voorlopers van dit idee kun je hier vinden : http://www.commell-sys.com/Product/SBC.HTM
Dat is een mooie vooruitgang, die dingen worden steeds kleiner en zuiniger :)

[Reactie gewijzigd door r00kw0rst op 24 juli 2010 10:35]

Nee de zuinige ARM processoren worden steeds sneller ;) om bij de werkelijkheid te blijven.
x86 moet zuiniger worden..
Precies, en minder groot.. ik bedoel niet de die size, of de package (want die is kleiner zonder heatspreader), maar de benodigde hardware om alleen de implementatie mogelijk te maken. Natuurlijk scheelt het dat er geen memory controller meer buiten de chip hoeft te zijn bij sommige modellen, maar er is nog steeds een Mini-ITX bordje nodig op z'n minst.
VIA heeft anders ook al lang x86 gebaseerde pico-itx boorden. Pico-ITX is precies 2x zo groot als de SO-DIMM, maar daar zitten dan wel al aansluitingen en sockets voor USB en dergelijke op:
zie: http://gizmodo.com/assets/resources/2007/04/Pico_ITX_1.jpg

Zodra VIA over zou stappen naar een SoC dan zou het ontwerp nog kleiner kunnen. Met de laatste Atom is het waarschijnlijk wel al mogelijk om een implementatie op SO-DIMM te doen.


De volledige implementatie van een ARM soc, die bruikbaar is voor PC toepassingen is dus niets kleiner dan een goed ontworpen x86 oplossing. Het overgrote deel van de afmetingen gaat helaas naar connectoren.

[Reactie gewijzigd door knirfie244 op 24 juli 2010 12:50]

De volledige implementatie van een ARM soc, die bruikbaar is voor PC toepassingen is dus niets kleiner dan een goed ontworpen x86 oplossing. Het overgrote deel van de afmetingen gaat helaas naar connectoren.
Een hoop zou je er gewoon af kunnen slopen. De DB9 voor RS232 en de HD15 voor VGA nemen behoorlijk wat ruimte in. VGA kun je in principe nu gaan vervangen door HDMI, wat een behoorlijke reeks aan kleinere connectoren aanbiedt, en RS232 kun je met USB oplossen of met een mini-DIN connector.
De rs232 word op dit soort borden evenwel vaak gebruikt voor het debuggen alsook voor controle over de bootloader en de initiŽle console van het OS
maar dat kan dan ook weer met een 9pin headertje en dan houd je toch weer wat meer ruimte over :)
Afgelopen week de het nut van een RS232 weer gezien.
Hotel-TV: RS232 stuurt het ab signaal van de tv door naar een unit die het tv signaal door een hdmi kabel naar de tv stuurt. TV is dus eigenlijk alleen een domme monitor, maar met een IR oog en speakers.
Ik ga eens kijken of dat ook met mijn tv kan en de ION-XBMC unit.
Dit is wel erg mooi. Ze zouden in TV's/schermen standaart slot moeten maken zodat je die er makkelijk er in kan stoppen. Is er een beter vervang die gewoon. Misschien straks 1 waar je gewoon windows op kan draaien.
Waarom windows? Wat moet je daar nou mee op iets anders dan een desktop.
Volgens mij bedoelt hij gewoon dat je dan lekker kan computeren op je tv.
Heb jij dan een bureau met muis etc. voor je TV staan? Windows heeft niets op mijn TV te zoeken :) (al hebben ze natuurlijk wel een Media Center Edition, maar die zal ook niet op non-x86 hardware draaien)
Erg knap en zeer handig ja.
Als ze dit project nog meer doorzetten en gaan verbeteren wordt dit een topproduct.
Nou nog TV's met een slot en je kan je tv elke 2 jaar upgraden:)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True