giovedì 25 aprile 2013

BBB: BeagleBone Black (con tre "B")

L'ultimissima della serie BeagleBoard è la BeagleBone Black:
  • processore a 1GHz classe ARM Cortex-A8, 64k cache L1 e 128k L2
  • RAM 512 Mb DDR3 Low Voltage 606 MHz
  • NAND-Flash memory (eMMC) da 2 Gb con Linux Angstrom preinstallato
  • slot microSD
  • RoHS-compliant
  • consuma di meno (280-460mA a 5V)
  • prezzo dimezzato (45$, che per gli italiani diventerà "poco sotto i 45 euro")
Altre caratteristiche:
  • porta USB 2.0 "host" standard (capace di 500mA)
  • porta USB 2.0 "client"
  • porta Ethernet 10/100 autosensing
  • porta seriale TTL 3.3V ("console" header da 6 pin)
  • porta mini-HDMI (fino a 1280x1024) con audio
  • ed ovviamente tutta la dotazione di porte della BeagleBone classica: seriali, GPIO, I²C... sostanzialmente compatibile con le vecchie Beagleboard, salvo poche piccole modifiche (GPMC).
Nella confezione c'è il cavo USB/USBmini: plug & go!

Le novità che ritengo più interessanti sono:
  • il nuovo tastino "power" per shutdown/suspend/reboot (un interrupt al processore per poter andare in una modalità "sleep" a basso consumo)
  • la possibilità, da software, di agire sul PMIC_EN per "spegnere" l'hardware anche se l'alimentazione è ancora connessa
  • la board è alimentabile con 5V +-0.25V anche direttamente dai pin VDD_5V e GND (insomma, se viene inscatolata non è necessario prevedere lo spazio che ruberebbe un connettore esterno di alimentazione)
  • la NAND-flash (eMMC) è addirittura più veloce dell'interfaccia microSD.
Molto interessante anche la questione dei consumi:
  • il consumo tipico è di 280mA a 5V quando il kernel Linux è in "idle" (in attesa di "eventi") e l'uscita video è in power-saving (senza il power-saving, si sale a 350mA)
  • il massimo consumo rilevato durante il boot di Linux è stato di circa 460mA (uscita video attiva e processi running al 100% di cpu)
  • si potrebbe anche abbassare il clock per abbassare un po' i consumi, ma non so se ne valga realmente la pena
Future versioni potrebbero usare, senza modifiche, NAND-Flash anche da 8Gb (suppongo che passeranno a 4 o 8 Gb non appena si potrà fare senza far lievitare i costi), oppure RAM anche DDR3 (improbabile, visto che le DDR3L hanno le stesse performance delle DDR3). Inoltre la circuiteria oggi prevede già 4 pin ("popolabili" dall'utente) per collegare una batteria direttamente al TPS65217C, ma non spiega i dettagli.

La parte di uscita video/audio mi interessa poco (tanto più che l'audio è disponibile solo sull'HDMI; se si usa un adattatore DVI-D non c'è audio).

Il System Reference Manual è disponibile sul wiki di Circuitco (nelle ultime pagine del SRM ci sono gli schemi con le misure).

Morale della favola: non vedo l'ora di comprarmela!

Nessun commento:

Posta un commento