Producto · Núcleo de IP de compresión

BioRLE-1

IP de compresión de señales biomédicas para monitores cardíacos. Núcleo del algoritmo abierto bajo Apache 2.0, capa de integración licenciada, validado y listo para tape-out.

Categoría: Núcleo de IP de compresión Dominio: ECG / bioseñales Estado: Listo para tape-out

Qué es

Un bloque de compresión dedicado, entre la adquisición y todo lo que viene después.

BioRLE-1 toma la salida digitalizada del front-end analógico y emite una trama comprimida antes de que el dato llegue a la memoria o a la radio. Todo lo que sigue — almacenamiento, buffers, transmisión, ingesta en la nube — maneja una carga menor.

Al ser un bloque de hardware y no firmware, la compresión ocurre sin gastar ciclos del MCU anfitrión, y el costo energético es acotado y predecible en lugar de depender de qué más esté haciendo el procesador.

Dónde encaja: AFE → ADC → BioRLE-1 → memoria / MCU / radio. Es deliberadamente estrecho: una sola función, resuelta en una cantidad de lógica pequeña y verificable.

Cadena de señalsimplificada
// adquisición electrodos → AFE → ADC | v [ núcleo de compresión BioRLE-1 ] | v // aguas abajo, ahora menor flash · MCU · BLE / LTE-M · nube // reconstrucción host / nube → decodificador → señal

Especificaciones

Resumen técnico

Las cifras marcadas como POR DEFINIR se confirman en cada proyecto contra tu base de señales, tu proceso objetivo y tus requerimientos de interfaz.

ParámetroValorNotas
FunciónCompresión sin pérdida de bioseñalesDelta de primer orden + RLE
Señal objetivoECG / EEGDesde front-end TI ADS1292R
Razón de compresión2–4× típicoMIT-BIH Arrhythmia, registros 100–109
ReconstrucciónSin pérdidaMuestra por muestra, sin error
Resolución de entrada16 bits por muestraDelta saturado a 8 bits con señal de aviso
Frecuencia de muestreoHasta 8 kSPSPor canal
Canales2 (CH1 / CH2)Seleccionables, uno a la vez
Interfaz de entradaSPI modo 1Trama de 72 bits, hasta 4 MHz
Interfaz de salidaUART 921 600 bps8N1, pares (valor, cuenta)
Reloj del sistema25 MHzDominio único
Área852 celdas estándar9 892 µm² de celda
Nodo de procesoSkyWater 130 nmsky130A
Cierre de tiemposSetup y hold cumplidosA 25 MHz, sin violaciones
ConsumoPendiente de caracterizaciónRequiere medición sobre silicio
LenguajeVerilogRTL sintetizable
Verificación31/31 unitarias · 7/7 a nivel de compuertascocotb
Licencia del núcleoApache 2.0Implementación de referencia
EstadoValidado · listo para tape-outPrecheck de Tiny Tapeout aprobado
Alcance de estas cifras: corresponden a la primera implementación endurecida del núcleo. Las cifras del producto comercial se confirman por proyecto, contra tu base de señales y tu proceso objetivo.

Qué recibes

Entregables

RTL

Archivos de diseño

RTL sintetizable del codificador, el decodificador correspondiente y los registros de configuración.

TB

Material de verificación

Testbench, vectores de referencia y resultados que puedes volver a ejecutar en tu propio flujo.

DOC

Guía de integración

Descripción de interfaces, mapa de registros, expectativas de temporización y checklist de integración.

MDL

Modelo de software

Un modelo bit-exacto para validar la ruta de reconstrucción en tu propio stack de software.

EVL

Paquete de evaluación

Ejecuta la compresión contra tus propios registros antes de comprometerte con una licencia.

SUP

Soporte de ingeniería

Acceso directo al equipo de diseño durante la integración, la síntesis y el bring-up.

¿Listo para verlo contra tus datos?

Armamos una evaluación alrededor de tus señales, tus interfaces y tu presupuesto de consumo.