Il primo modulo .NET Micro Framework con co-microcontrollore dedicato!

In questi ultimi mesi in Innovactive siamo stati impegnati nella progettazione di una nuova (rivoluzionaria?) scheda destinata ad essere utilizzata in applicazioni professionali (tipicamente in ambito industriale) di cui postiamo qui una foto in anteprima.

Gli elementi innovativi introdotti sono numerosi, ma tra i più significativi vanno sottolineati senza dubbio:

  • Presenza di due microcontrollori con funzioni complementari sulla stessa scheda:
    • STM32F427 con 256Kb di RAM e 2Mb di Flash con porting .NET Micro Framework “Mountaineer” (curato personalmente dallo staff tecnico Oberon), anche con opzione “Prime”
    • Cypress PSoC5LP per funzioni “real-time”; forte della sua natura ibrida (coesistono nel PSoC un CPLD ed un core Cortex-M3), del suo straordinario supporto alla gestione dei segnali analogici, della completezza delle librerie fornite da Cypress (con completo supporto a USB, File System FAT su Secure Digital, componenti per l’implementazione di stadi DSP e un’infinità di modi differenti di utilizzare le più comuni tipologie di porte di comunicazione quali SPI, I2C e UART) il PSoC rappresenta senz’altro un’ottima “spalla” in applicazioni basate su .NET Micro Framework
    • Bus Intra-Scheda: i due microcontrollori condividono una decina di I/O, tra cui una porta SPI ed una UART, in modo tale da semplificare l’implementazione di un bus di comunicazione interno alla scheda stessa
  • Form-factor modulare basato su design SO-DIMM
  • Modulo carrier “reference” (sul quale si innesta il modulo SO-DIMM) contenente le connessione principali (USB microcontrollore principale, USB microcontrollore secondario, Ethernet) e concepito per “riesporre”, tramite due connettori a passo 2mm, la maggioranza degli I/O dei due micro controllori a “expansion-board” dedicate a funzioni specifiche
  • Esposizione di entrambe le connessioni JTAG/SWD direttamente sul modulo SO-DIMM. In applicazioni complesse questo consentirà il debugging simultaneo dei 3 firmware (!) relativi a STM32 managed, STM32 nativo (tramite interop .NET Micro Framework “classica” o tramite “RLP Lite”) e PSoC (ovviamente nativo)

Ovviamente tutto questo non sarebbe stato possibile senza la collaborazione delle aziende che ci hanno supportato, in particolare MicroTech di Chiusi (http://www.u-tech.it) e i nostri amici svizzeri della Oberon Microsystems (http://www.oberon.ch) e del gruppo Mountaineer (http://www.mountaineer.org).

A breve pubblicheremo una recensione dei primi prototipi prodotti, perciò, come si dice di norma in questi casi, “stay tuned!”.

Support