Mitä mukautettu kantajakortti tekee?
kantajakortti yhdistää laskentamoduulin muuhun tuotteeseen. Se voi tarjota tehonmuunnoksen, kenttälähetin-vastaanottimia, liittimiä, suojan, tallennusliitäntöjä ja ohjaustoimintoja. Tarkka työ riippuu siitä, mitä moduuli jo toimittaa ja mitä asennus vaatii.
Projekti ulottuu muutakin kuin liittimien sijoittamista moduulin ympärille. Mekaaniset rajoitukset, signaalin eheys, ohjelmiston konfigurointi, valmistus ja palvelun käyttö ovat vuorovaikutuksessa. Projektin myöhässä siirretty liitin voi vaikuttaa reititykseen, kotelo-työkaluihin ja johtosarjaan. Ota nämä riippuvuudet talteen, kun niiden muuttaminen on edelleen edullista.
Jos alustapäätös on vielä auki, aloita kohdasta SoM versus yksilevyinen tietokoneopas. Jos suunnittelu sisältää tekoälyn päättelyn, validoi aiottu malli ja anturin polku ennen laskentamoduulin jäädyttämistä.
Mitä sisällyttää suunnitteluohjeeseen
| Syöte | Tiedot annettava | Miksi se muuttaa suunnittelua |
|---|---|---|
| Laske moduuli | Tarkka osa, versio, muisti/tallennusversio ja tuettu BSP | Määrittää sähköiset, mekaaniset ja ohjelmistoiset rajat |
| Liitännät | Laskuri, sähköstandardi, tiedonsiirtonopeus, liitin, eristys ja kaapelin pituus | Määrittää lähetin-vastaanottimet, suojauksen, reitityksen ja validoinnin |
| Tarjonta | Nimellisjännite, toiminta-alue, käynnistys- ja häiriövaatimukset | Määrittää muunnoksen, sekvensoinnin, suojauksen ja lämpötyön |
| Mekaniikka | Levyn ääriviivat, korkeusrajat, asennus, liittimien paikat ja kotelo-malli | Rajoittaa sijoittamista, jäähdytystä ja kokoamista |
| Ohjelmisto | Käyttöjärjestelmä, käynnistys-/päivitysvaatimukset ja oheislaitteiden tuki | Määrittää BSP:n, ohjaimen ja sovellusten integrointityön |
| Validointi | Toimintaympäristö, sovellettavat testit ja mitattavissa olevat hyväksymiskriteerit | Määrittää laitteet, prototyypit, testiajan ja todisteet |
| Tuotanto | pilottihanke määrä, odotetut volyymit, palvelumalli ja valmistustoimitukset | Vaikuttaa hankintaan, testaukseen ja muutosten hallintaan |
Merkitse tuntemattomat nimenomaisesti ja määritä jokaiselle omistaja. Esimerkiksi "neljä kameraa" jättää auki käyttöliittymän, anturin, kaapelin pituuden, synkronoinnin ja samanaikaiset toimintatilat. Ensimmäinen etsintävaihe voi ratkaista nämä epävarmuustekijät ennen kuin sovitaan kiinteästä toteutusalueesta.
Käytännön suunnittelu- ja validointiprosessi
- Vaatimukset ja toteutettavuus. Vahvista moduuli, liitännän allokointi, käytettävissä olevat ohjelmistot ja suuret riskit. Tuota sovittu lohkokaavio ja hyväksymissuunnitelma.
- Kaavio- ja komponenttikatsaus. Määritä tehopuu, suojaus, kellot, nollaukset ja liitännät. Tarkista komponenttien saatavuus ja vaihtoehdot ennen asettelua.
- Asettelu- ja valmistuskatsaus. Selvitä pinoamis-, sijoitus-, reititysrajoitukset, mekaaninen sovitus, kokoonpanon pääsy- ja testipisteet.
- Prototyyppien hankinta ja kokoonpano. Tarkista valmistustiedot ja komponenttien vaihdot ja kirjaa sitten kunkin levyn rakennekokoonpano.
- laitteiston käyttöönotto ja ohjelmistointegraatio. Tarkista virta ja käynnistys ennen kuin käytät liitäntöjä ja sovelluksen työmäärää. Seuraa levy- ja ohjelmistoversioihin liittyviä ongelmia.
- Validointi ja luovutus. Suorita sovitut testit, sulje ongelmat ja toimita julkaisutiedot ja hankkeen laajuudessa määritellyt todisteet.
Käytä valitulle osalle moduulin valmistajan suunnitteluopasta ja laitteiston käyttöönotto-tarkistuslistaa. Toimittajaviitteet voivat tunnistaa vaatimukset, jotka on helppo jättää huomiotta, mutta eri moduulien tai sukupolvien ohjeet eivät ole keskenään vaihdettavissa. Viitteissä oleva NVIDIA-tarkistuslista on esimerkki siitä, kuinka laitteiston ja ohjelmiston tarkistukset dokumentoidaan tietylle ekosysteemille.
Mikä määrittää kantajakortti NRE -hinnan?
Kertaluonteinen suunnittelu kattaa suunnittelun luomiseen ja validointiin tehdyt työt. Hyödyllinen tarjous erottaa nämä työt prototyyppikomponenteista, PCB:n valmistuksesta, kokoonpanosta, kalusteista, ulkoisesta testauksesta ja toistuvasta tuotannosta. Sovi, mitkä näistä ovat mukana, valinnaisia tai erikseen veloitettavia.
| Kustannustekijä | Kysymys ratkaistavaksi ennen lainausta |
|---|---|
| Käyttöliittymän monimutkaisuus | Ovatko liitännät jo tuetut vai tarvitsevatko ne uusia piirejä ja ohjaimia? |
| Nopea asettelu | Mitkä signaalit asettavat pinoamis-, impedanssi- ja validointivaatimukset? |
| Voimaa ja suojaa | Mitä toimitusolosuhteita ja kenttähäiriöitä koko tuotteen tulee sietää? |
| Mekaaniset rajoitukset | Onko ääriviiva joustava vai täytyykö mallin sopia kiinteään kirjekuoreen ja valjaisiin? |
| Ohjelmiston laajuus | Sisältääkö työ BSP-sovituksen, ajurit, palautuksen ja päivitystuen? |
| Prototyyppi iteraatiot | Miten odotetut versiot, uudelleentestaus ja laajuuden muutokset käsitellään? |
| Pätevyys ja tuotanto | Mitkä muodolliset testit, kiinnikkeet ja valmistusasiakirjat vaaditaan? |
Paljasta "PCB design" -hintaa on vaikea verrata täydelliseen tuotekehitystarjoukseen. Pyydä suoriteluettelo, oletukset, poissulkemiset, hyväksymiskriteerit ja muutosprosessi. Tämä mahdollistaa ehdotusten vertailun ilman, että puuttuvat työt otetaan huomioon.
Miten aikataulu kannattaa suunnitella?
Rakenna aikataulu riippuvuuksien ympärille. Vaatimusten hyväksyntä edeltää suunnittelun jäädyttämistä; valmistus ja komponenttien saatavuus määräävät, milloin kootut prototyypit voivat saapua; laitteiston muutos saattaa vaatia toisen valmistusjakson ennen kuin testi voidaan toistaa. Ohjelmisto voi edetä rinnakkain kehitysalustalla vain, jos alusta edustaa lopullista laitteistoa riittävän tarkasti.
Ilmoita jokaisessa virstanpylväässä tulos, omistaja, tarkistuspäätös ja seuraava riippuvuus. Esimerkiksi: hyväksytty kaavio; vapauttaa valmistus-paketti; powered prototyyppi; vahvistetut rajapinnat; sovellustestiraportti; tuotannon julkaisu.
Uskottava toimitusarvio vaatii määritellyn laajuuden ja komponenttitoimituksen tarkistuksen. Erota suunnittelutyö kuluneesta läpimenoajasta ja sisällytä aika tarkastukseen, hankintaan ja sovittu iterointivaraus. Käsittele prototyyppien saatavuutta ja tuotannon hyväksyntää erillisinä virstanpylväinä.
Määrittele hyväksyntä ennen ensimmäistä prototyyppiä
Muuta vaatimukset havaittaviksi testeiksi. Sen sijaan, että "yhdyskäytävä toimii", määritä käyttöliittymätilat, liikennemalli, kesto, sallittu häviö ja tulos tallentava loki tai mittaus. "AI on nopea" sijaan määritä malli, syöttö, tarkkuuskynnys, jatkuva suorituskyky ja hyväksyttävä lähtöviive.
- Dokumentoi käynnistys, sammutus, palautus ja toiminta keskeytetyn päivityksen jälkeen.
- Harjoittele vaadittuja liitäntöjä yhdessä sen sijaan, että se olisi vain yksi kerrallaan.
- Suorita suunniteltua työmäärää tarpeeksi kauan, jotta voit arvioida asiaankuuluvan lämpökäyttötilan.
- Tarkista sovitut huolto- ja tuotantotestimenettelyt.
- Pidä levyversio, laiteohjelmisto ja ohjelmistokuva liitettynä jokaiseen testitulokseen.
Katso mekaaniset ja tehonäkökohdat vankka tuulettimeton tietokoneen suunnitteluhuomautus. Hermoverkon työtaakkaa varten RK3588 NPU -testausopas tarjoaa lähtökohdan mallin suorituskyvyn erottamiselle koko järjestelmän suorituskyvystä.
Sovi luovutuspaketti
Määritä kaavioiden, PCB-asettelun, valmistustulosten, materiaaliluettelon, kokoonpanoohjeiden, ohjelmistojen, ohjelmointiohjeiden ja testilaitteiden muodot ja oikeudet. Määritä, mitkä muokattavat lähteet toimitetaan, millä kolmannen osapuolen komponenteilla on erilliset lisenssit ja kuka ylläpitää suunnittelua hyväksymisen jälkeen. Nämä ovat projektiehtoja, jotka sovitaan, eivät oletuksia, jotka johtuvat automaattisesti NRE:n maksamisesta.
Hyödyllinen julkaisu tallentaa myös tunnetut rajoitukset, hyväksytyt vaihdot, ratkaisemattomat riskit ja muutospyyntömenettelyn. Nämä tiedot auttavat valmistus- ja huoltotiimiä erottamaan kontrolloidun version dokumentoimattomasta muunnelmasta.
Mukautetut kantajakortti-kysymykset
Voidaanko viiteoperaattori kopioida muuttumattomana?
Se voi olla insinöörin lähtökohta, jos sen lisenssi sen sallii, mutta uusi asennus vaatii edelleen sähköisen, mekaanisen, ohjelmiston ja valmistuksen validoinnin. Tarkista, että jokainen viitattu malli koskee tarkkaa moduulia ja versiota.
Sisältääkö BSP-työ automaattisesti?
Vain jos sovittu laajuus sisältää sen. Ilmoita projektin tiedotteessa, kuka omistaa käynnistyskokoonpanon, oheislaitteiden tuen, käyttöjärjestelmän integroinnin ja pitkän aikavälin päivitykset.
Mikä riittää ensimmäiseen keskusteluun?
Lohkokaavio, moduulien asetus, liitäntäluettelo, toimitustiedot, kotelo-rajoitukset, tavoitemäärät ja suunniteltu pilottihanke-päivämäärä ovat hyödyllisiä lähtökohtia. Ota mukaan se, mikä on vielä ratkaisematta, jotta ensimmäinen keskustelu voi keskittyä näihin riskeihin.
Yhdistä PCB-design upotettuun Linux laitteiston käyttöönotto -laitteeseen
Mukautettu PCB-suunnittelu ja sulautettujen järjestelmien ohjelmistot ovat toisistaan riippuvaisia. Korttitukipaketin (BSP) on vastattava valittua moduulissa olevaa järjestelmää, tehosekvensointia, pinojen allokaatiota ja liitettyjä oheislaitteita. Ratkaise nämä liitännät ennen asettelua, jotta laitteisto ja sulautettu Linux laitteiston käyttöönotto voivat toimia samaa kokoonpanoa vastaan.
Kun kyseessä on reuna-AI-tuote, sisällytä aiottu kameran tai anturin reitti varhaiseen toteutettavuustutkimukseen. Toimiva prosessorimoduuli ei todista, että täydellinen hankinta- ja päättelyputki täyttää vaaditun latenssin. Tallenna ajurien saatavuus, muistitarpeet ja testitodisteet projektin tiedotteessa.
Tarkista tuulettimettomien PC-tietokoneiden suunnittelun rajoitukset
Tekniset referenssit
- NVIDIA: moduulisovitus ja laitteisto/ohjelmisto laitteiston käyttöönotto-tarkistuslistat
- Digi: sulautettujen järjestelmien kehittämisen lähtökohdat
Yllä oleva prosessi on projektisuunnittelun viitekehys. Sähkösuunnittelusääntöjen tulee olla peräisin valitun moduulin nykyisestä teknisestä dokumentaatiosta.
Tuo käyttöliittymäluettelosi.
Lähetä moduulien asetus, liittimet, syöttö, kotelo ja pilottihanke määrä. Voimme muuttaa ne laajennetuksi kantajakortti- ja sulautettujen ohjelmistojen keskusteluksi.
