⚖ Comparativa : BeagleBone AI-64 (TI TDA4VM / J721E) vs BeagleBone Black (TI Sitara AM3358)

Comparación de las características técnicas declaradas : BeagleBone AI-64 (TI TDA4VM / J721E) et BeagleBone Black (TI Sitara AM3358) (21 características). Ver la ficha completa : BeagleBone AI-64 (TI TDA4VM / J721E) · BeagleBone Black (TI Sitara AM3358).

CaracterísticasBeagleBone AI-64 (TI TDA4VM / J721E)BeagleBone Black (TI Sitara AM3358)
socTexas Instruments TDA4VM (Jacinto 7 / J721E family; SRM titles it "TI J721E DRA829/TDA4VM/AM752x processor"). Sources: CNX launch article, SRM ch.4, TI TDA4VM product page.TI Sitara AM3358BZCZ100 ("CZ" = Cortex-A8 + SGX530 + PRU, 100 = 1 GHz speed grade), 2000 MIPS (SRM ch. 4). CPU: 1× ARM Cortex-A8 (ARMv7-A, single core), OPPs at 275/500/600/800/1000 MHz (SRM ch. 6 processor table; OPP table in am33xx.dtsi). L1 64 KB + L2 256 KB cache, 128 KB other on-chip RAM, 64-channel EDMA (SRM ch. 6).
cpu2× Arm Cortex-A72 (64-bit) @ up to 2.0 GHz (SRM comparison table; CNX).—
real_time_cores6× Cortex-R5F (3 dual clusters — 1 in MCU domain, 2 in main domain; "3x dual Arm Cortex-R5 co-processors" per mainline commit fae14a1cb8dd).—
dsp_accelerators1× C7x floating-point DSP + MMA (Matrix Multiply Accelerator, ~8 TOPS INT8), 2× C66x VLIW DSP, 12× PRU (2× PRU-ICSS), plus fixed-function vision blocks (VPAC capture/imaging pipeline, VPE/M2M, H.264 encode, H.264/H.265 decode) (CNX spec table, TI TIDL docs).—
gpuPowerVR Series8XE GE8430 (SRM features table).Imagination PowerVR SGX530 @ 200 MHz, ~20 M polygons/s (SRM ch. 4; Wikipedia).
ram4 GB LPDDR4 (Kingston Q3222PM1WDGTK-U, "3.2 GHz" i.e. LPDDR4-3200 class) — SRM ch.4.512 MB DDR3L (single x16 device: Micron MT41K256M16HA-125 or Kingston D2516EC4BXGGB), 400 MHz clock = 800 MT/s ≈ 1.6 GB/s (SRM ch. 5).
storage16 GB eMMC (Kingston EMMC16G-TB29-PZ90) + microSD slot (1.8/3.3 V signalling) — SRM ch.4.4 GB 8-bit eMMC (Rev C+; 2 GB on Rev A/B) on MMC1/GPMC pins + microSD (MMC0, 4-bit only — 8-bit lines collide with the Ethernet pins) (SRM ch. 5). 4 KB board-identity EEPROM on I2C0 (atmel,24c32 in mainline DTS).
networking1× Gigabit Ethernet RJ45 (MCU CPSW port, DP83867 PHY per mainline DTS). No onboard WiFi/BT — an M.2 E-key socket (PCIe + USB + SDIO) is provided for a WiFi/BT module (CNX, SRM ch.3).10/100 Ethernet only (SMSC PHY, MII via the AM335x CPSW switch, phy-mode = "mii" in am335x-bone-common.dtsi). No Wi-Fi / Bluetooth on the stock board (use the Wireless variant or a USB dongle).
usbUSB 3.0 Type-C dual-role (device, no power output) + 2× USB 3.0 Type-A host via a TUSB8041 4-port hub (up to ~2.8 A total for hosts, SRM ch.4).1× USB2.0 HS host Type-A (≤500 mA, LS/FS/HS) + 1× mini-USB client (USB0, powers the board) (SRM ch. 4).
videominiDP out (audio over miniDP), MIPI DSI connector, 2× 4-lane MIPI CSI camera inputs (CNX spec table).—
gpio_expansiontwo 46-pin BeagleBone cape headers P8/P9 at BeagleBone-Black-compatible spacing; all header signals 3.3 V ("do not connect 5 V logic… board will be damaged", SRM ch.7). CNX counts 72 digital pins (7 of them analog-capable, 3.3 V ADC). Header exposes up to 4× UART, 2× I²C (more via mux), 2× SPI, 8× PWM, 4× timer, CAN, pulse capture, quadrature encoder, PRU I/O (CNX table). Pin-mux table per header pin (e.g. P8_03 → GPIO0_20 at muxmode 7) is in SRM ch.7.2× 46-pin headers (P8, P9) = 92 pins, all 3.3 V I/O (5 V on power pins only). Up to 69 GPIO, 7 analog inputs, 4 UARTs, 2× I2C, 2× SPI, 2× CAN, 8× PWM (eHRPWM/eCAP), eQEP, McASP0, LCD/GPMC/MMC1/MMC2 muxed, XDMA interrupt, power-button line, up to 4 stacked capes with per-cape ID EEPROMs (I2C2 addresses 0x54–0x57 in mainline DTS) (SRM ch. 4/ch. 7; Adafruit — Setting up IO Python Library on BeagleBone Black: "7 Analog Pins, 65 Digital Pins at 3.3V, 2x I2C, 2x SPI, 2x CAN Bus, 4x UART, 8x PWM").
other_i_o3-pin 3.3 V TTL debug headers for WKUP_UART0 and UART0, JTAG tag-connect, MikroBUS Shuttle connector (CNX), buttons: Reset, Boot, Power; 1 power LED + 5 user LEDs (SRM ch.4).—
power5 V ≥ 3 A via USB-C or 2.1 mm barrel jack; TPS65941213/TPS65941111 PMIC (SRM ch.3/ch.6).5 V via micro-USB client (≤500 mA) or 5.5/2.1 mm center-positive barrel jack (≥1 A typical); TPS65217C PMIC auto-selects, hot-switching USB→DC; the board can also be powered from the 5 V pins of the headers. Measured draw @5 V (HDMI monitor + hub + 4 GB stick + 100M Ethernet attached): U-Boot idle 210 mA, kernel-boot peak 460 mA, kernel idle 350 mA, page load 430 mA (SRM ch. 6 "Power Consumption"). Battery-charger pads (BAT/SENSE/TS/GND) for Li-ion experiments; power button on the PMIC.
typical_consumption(SRM ch.6, measured at 5 V): idle at U-Boot 210 mA; kernel boot peak 460 mA; kernel idle 350 mA (~1.75 W); loading a webpage 430 mA.—
size_weight4″ × 3.1″; 192 g with heatsink (SRM ch.4).—
temperatureon-die processor temperature sensors only (CNX table).—
co_processors—2× PRU-ICSS Programmable Real-Time Units, 32-bit load/store RISC @ 200 MHz, 8 KB instruction RAM + 8 KB data RAM per core + 12 KB shared RAM, parity-protected, fast I/O, 16 in / 16 out pins per core (not all reachable on the BBB) (SRM ch. 6 "PRU-ICSS").
video_audio—micro-HDMI via a 16-bit HDMI framer (TDA19988-class): max 1280×1024, 1920×1080@24 Hz with EDID; stereo audio over HDMI (needs the framer's 24.576 MHz clock, see Problems) (SRM ch. 4).
adc—8-channel 12-bit ADC; analog I/O supply is 1.8 V (VDD_ADC) — absolute max on AIN pins is 1.8 V (SRM ch. 4 "AIN (1.8V MAX)", ch. 6 "IO Supply (V): 1.8V(ADC), 3.3V"). Broken-out channels (P9): AIN0=P9_39, AIN1=P9_40, AIN2=P9_37, AIN3=P9_38, AIN4=P9_33, AIN5=P9_36, AIN6=P9_35, VADC(1.8 V out)=P9_32, AGND=P9_34 (SRM ch. 7 P9 table).
crypto—AES and SHA accelerators enabled in mainline (&aes/&sham "okay" in am335x-bone-common.dtsi).
mechanical_thermal—86.36 × 53.34 mm (3.5" × 2.15"), 6-layer PCB, 39.68 g (SRM ch. 4/ch. 9).

BeagleBone AI-64 (TI TDA4VM / J721E) BeagleBone Black (TI Sitara AM3358)