Aggiornamenti della progettazione PCB e lista componenti aggiornata

Come affermato in un precedente articolo, abbiamo già firmato il contratto con ACube e sono iniziati i lavori di progettazione del PCB. Questo post è un primo rapporto sui lavori in corso in relazione alla progettazione del PCB.
In questi giorni, il progettista sta analizzando lo switch Pericom con il supporto diretto del personale Pericom.

Pericom PI7C9X2G608GP è uno switch PCIE Gen 2 che fornisce una porta upstream che supporta x4 o x1 e 4 o 5 porte downstream che supportano il funzionamento x1. Questo chip ha una dissipazione di potenza di 1,2 W.
Nel nostro mobo il PI7C9X2G608GP è essenziale in quanto consente di collegare un controller 4x PCIe 2.0 della CPU NXP T2080 con quattro chip / schede PCIe 1x: scheda M.2 3G / LTE, scheda WiFi M.2, 1x controller Renesas USB3 e 1x Chipset audio C-Media.

La CPU NXP T2080 ha quattro controller PCI Express (due dei quali supportano PCIe 2.0 con larghezza corsia massima off x8 e gli altri due supportano PCIe 3.0 con larghezza corsia massima x4).

Il processore NXP T2080 consente il partizionamento delle risorse e ha una Datapath Acceleration Architecture (DPAA) con molte funzionalità, alcune delle quali elencate di seguito:

  • SEC 5.2 elaborazione completa del protocollo per i protocolli di sicurezza 
  • DEC 1.0 Motore di decompressione e compressione
  • PME 2.1 Pattern Matching Engine

Diapositive con ulteriori informazioni sul processore NXP T2080

Aperto a più OS

La selezione dei nostri componenti mobo è stata eseguita pensando a supportare un gran numero di sistemi operativi software libero e persino sistemi operativi simili ad Amiga .

ACube Systems è in stretto contatto con la comunità Amiga per quanto riguarda il supporto di sistemi operativi simili ad Amiga. Inoltre, ACube sta lavorando al driver audio per il nostro chip audio C-Media per supportare sistemi operativi simili ad amiga .

Elenco componenti e Pin Out

Di seguito, puoi vedere un elenco dei componenti aggiornato dei nostri schemi elettrici della scheda madre, che è una versione migliorata dell’elenco dei componenti più vecchi .
Nella versione 0.2 dei nostri schemi elettrici, la piedinatura del notebook Slimbook Eclipse è stata integrata come mostrato nella galleria.

Componenti nella nostra versione Schematics 0.2

  • CPU: NXP T2080: Datasheet ( login needed )
  • Sata3 Controller: Marvell  88SE9235
  • USB3 Controller: Renesas μPD720201 Datasheet  (login required from 2020) 
  • PCIE Pericom Switch: Diodes Pericom PI7C9X2G608GP (6-port, 8-lane, PCIe2 Packet Switch with GreenPacket Technology) – Schematics Page 24
  • Audio Chip: C- Media CM8828 and CM9882A – Schematics Page 31
  • CPLD WRAPPER AND IO EXPANDER – Schematics Page 14
  • HDMI Transmitter: ON Semiconductor CM2020-01TR datasheet
  • Power Convertor: LTM8064EY#PBF datasheet
  • Smart Battery Charger Controller: LTC 4100 datasheet
  • Gigabit Ethernet Transceiver with RGMII Support: Microchip KSZ9031RNX datasheet
  • MXM3.0 Compatible Connector: JAE MM70-314-310B1-2-R300  datasheet

Altri:

  • Clock Generator: IDT 9FGV0641 datasheet – Schematic page 34
  • Frequency Synthesizer : DT9FGV0641 datasheet
  • 100V UV/OV and Reverse Protection Controller with Bidirectional Circuit Breaker: LTC4368 datasheet – Schematic page 40

Diagramma a blocchi del notebook PowerPC OSHW – dicembre 2019

Progressi nella progettazione del PCB e nel software

Aggiornamenti sugli schemi vengono trasposti al design del PCB

A febbraio il progettista ha analizzato lo switch di pacchetto PCIe PI7C9X2G608GP Pericom con il supporto diretto del personale Pericom. Ora, lo switch di pacchetto PCIe Pericom è completamente testato e tutte le impostazioni necessarie sono state completate, quindi il
progettista ha completato l’inclusione di tutte le informazioni richieste nella versione aggiornata degli schemi e sta iniziando a svelare il PCB.
Il progettista ha aggiornato le connessioni SerDes seguendo i nostri suggerimenti, tenendo conto delle note che abbiamo fornito, quindi sarà presto prevista una nuova versione degli schemi.

Arctic-Fox 27.10.1 PPC64 nel nostro Repo

Il principale collaboratore di Arctic-Fox – Riccardo Mottola –membro della nostra associazione Power Progress Community – ha rilasciato la nuova versione 27.10.1 + b0 che abbiamo compilato e impacchettato nel nostro repository Debian PPC64. Riccardo afferma: “Session Store, codice notevolmente migliorato rispetto alle versioni precedenti, miglioramenti delle prestazioni sia nel motore html che in un nuovo sistema di generazione importato da Firefox. Questa versione è sicuramente un grande miglioramento rispetto al 27.9.19 all’inizio ”

Il repository è passato al nostro gruppo GitLab della community Power Progress.

Abbiamo creato un gruppo Gitlab chiamato Power Progress Community e abbiamo spostato tutti i nostri repository gitlab su https://gitlab.com/power-progress-community. Ciò che è importante sapere è che tutti gli URL sono stati modificati e ogni repository clonato deve essere modificato nuovamente. Se hai clonato i nostri repository, dovresti aggiornare git remote origin.

Lavorando su Unreal Engine per PowerPC64 Big Endian

Stiamo lavorando su un porto di UnrealEngine (UE) per PowerPC 64 Big Endian. Abbiamo iniziato con il fork della versione di PowerPC64 Little Endian (PPC64le) e attualmente stiamo provando a compilare i sorgenti. La porta originale PPC64le per UE 4.23 è stata sviluppata da Elvis Dowson e Raptor Engineering e può essere trovata su https://github.com/edowson/UnrealEngine/tree/4.23-ppc64le. L’accesso alle fonti UE4 richiede l’accettazione dell’EULA di Epic Games come descritto in https://www.unrealengine.com/en-US/ue4-on-github.

Abbiamo modificato gli script originali per la compilazione per Big Endian PPC64 ma finora, dobbiamo ancora (correggere) risolvere più errori prima di poter generare un binario funzionante. Puoi trovare la nostra filiale fork e ppc64 qui https://github.com/robyinno/UnrealEngine/tree/4.23-ppc64 (per accedervi devi accettare Epic Games EULA ). Stiamo costruendo il sorgente utilizzando sia una macchina virtuale Power9 fornita da Open OSU e OpenPower Foundation, sia sul nostro kit di sviluppo NXP T2080-RDB usando instabile SID Debian PPC64. Se volete aiutarci a correggere gli errori di compilazione, potete iniziare dal nostro Wiki UnrealEnginePPC64 , vi preghiamo di contattarci .

La nostra cultura Open Hardware in giro per le città – video

Video della presentazione a Vicenza Linux User Group – Vicenza – Italia – 26 novembre 2019

Presentato da Roberto Innocenti della Power Progress Community ed Enrico Vidale di ACube Systems.

26 novembre 2019 – Foto di una parte dei partecipanti a ViLug ai nostri discorsi

È la prima volta che Power Progress Community e Acube Systems presentavano insieme il progetto. Questa presentazione è molto completa.

Ringraziamo molto LugVi per l’organizzazione perfetta e l’eccellente lavoro di editing video svolto con Olive in Flathub e la buona partecipazione di persone molto attive ed esperte nel software libero e competenti nell’hardware, che provenivano da tutta l’area (Veneto). È stato molto emozionante ed è stato un piacere rispondere a tutte le domande!

Video della nostra presentazione all’SFscon di Bolzano

Il video della nostra presentazione si è tenuto il 15 novembre alla conferenza sul software libero sfscons.it a Bolzano, in Alto Adige – Italia – dove abbiamo parlato di “L’effetto farfalla di una scheda madre per notebook hardware aperto”.

Continue reading

Presentazioni Europee – autunno 2019

25th October Valencia – Spain

Guillermo mentre aggiorna il gruppo riguardo le ultime novità del progetto il 25 ottobre 2019 al GNU/Linux Valencia Group

Per la seconda volta abbiamo tenuto un discorso al gruppo GNU / Linux Valencia, un gruppo Linux locale, situato nella città di Valencia, in Spagna, che sta facendo un ottimo lavoro promuovendo Linux e l’open source in generale. Guillermo ha illustrato brevemente il progetto dalla sua nascita al presente, gli obiettivi, le specifiche tecniche, gli altri progetti correlati dell’associazione Power Progress Community, risposto alle domande e così via.

In particolare, il gruppo è stato aggiornato su tutto ciò che è accaduto nel progetto dall’ultima volta che li abbiamo visitati. Uno dei punti chiave è stata la collaborazione con Slimbook; collaborazione nata proprio in occasione dell’incontro con il gruppo l’anno scorso, in quanto questa società ha sede nella stessa città dove si svolge l’evento (Valencia) e il suo CEO è uno dei fondatori di questo gruppo valenziano.
L’azienda fornirà il case del laptop e sta supportando il nostro team fornendo tutte le specifiche di cui abbiamo bisogno.

Puoi trovare un articolo su questo incontro nella pagina del gruppo GNU / Linux Valencia (in spagnolo):

Linux Day Milano – Italia 26 ottobre 2019

Quest’anno come espositori abbiamo presentato il nostro case in legno fai-da-te, con il devkit T2080rdb a titolo dimostrativo, la nostra nuova maglietta Power Progress Community, i nostri poster e il poster “Rivivo con Scratch”: per promuovere la raccolta di notebook da ricondizionare ed incentivarne il riutilizzo nelle scuole.

Le persone si sono dimostrate piuttosto incuriosite e molto interessate ad usare il nostro desktop PowerPC 64, basato sulla stessa CPU NXP T0280 della nostra futura scheda madre per notebook.

Molti giovani hanno raggiunto il nostro tavolo e parlato con noi.

Continue reading

Slimbook fornirà il telaio del notebook

Uno dei punti principali quando si progetta un laptop è la relazione tra la scheda madre e il contenitore. Non è una buona idea progettare la scheda madre se non si dispone del telaio. Allo stesso tempo, l’involucro deve tenere conto di come sarà la scheda madre.

Ora siamo lieti di annunciare che Slimbook fornirà l’alloggiamento di cui abbiamo bisogno per il nostro notebook PowerPC Open Hardware. ACube e Slimbook stanno collaborando dall’inizio di quest’anno, scambiando informazioni su disposizione dei componenti e piedinature, dissipazione termica e così via.

ACube è una società ben nota con esperienza nella creazione di computer PowerPC tra cui schede madri Sam460ex e Sam460cr o il sistema desktop AmigaOne 500.

Slimbook sta riscuotendo un grande successo vendendo i propri laptop Linux (come il ProX) e mini PC in tutto il mondo.

Grazie a questa collaborazione abbiamo quasi tutto ciò di cui abbiamo bisogno per raggiungere il nostro obiettivo in termini di tecnologia.

Schemi elettrici versione finale

Vogliamo aggiornarvi che i primi giorni di ottobre pubblicheremo nel nostro repository il pdf contenente la versione finale degli schemi. Successivamente, nel mese di ottobre, sarà disponibile anche la fonte Orca, realizzata su misura per il telaio Slimbook. Ciò significa che il design del PCB si adatterà all’interno del telaio Slimbook.

Nel caso in cui tu sia in grado di convertire i sorgenti Orca in Kicad, sei il benvenuto. In caso di problemi, contattaci e saremo lieti di fornirti un aiuto.

Nuove applicazioni ppc64 nel nostro repository

Infine, abbiamo patchato le seguenti applicazioni per ppc64 (Big Endian): arcticfox, palemoon, mame, fs-uae, libx265, qemu, midori. Funzionano con PowerMac / ImacG5 (processore Power4) ma anche con processori PPc64 Big Endian più recenti come NXP T2xxx e T4xxx.

Stiamo anche lavorando su molte altre applicazioni complesse come Blender che richiedono la creazione di gruppi dedicati per la distribuzione dello sforzo necessario.

Stiamo eseguendo test, segnalando bug e suggerendo soluzioni alternative per completare l’installazione di Debian 10.0 usando gli ISO rilasciati dai manutentori delle porte Debian per ppc64be.

Se vuoi unirti al gruppo di lavoro del software e aiutare queste attività del software non esitare a contattarci.