Upravljanje registra je temelj vsakega čipa

Izvorno vozlišče: 1569001

Upravljanje registra je temelj vsakega čipa

Skoraj vsak današnji čip poganja programsko opremo. In ta programska oprema mora komunicirati s strojno opremo na čipu in jo nadzorovati. Običajno je na voljo veliko vmesnikov, ki jih je treba upravljati, in namenskih pospeševalnikov strojne opreme, ki jih je treba usklajevati. Pravzaprav je veliko teh strojnih pospeševalnikov prisotnih samo zato, da podpirajo izvajanje programske opreme na določen način. Večina algoritmov AI deluje tako. Če ste programski inženir, boste prepoznali potrebo po gonilnikih naprav za opravljanje teh nalog. Če ste arhitekt, veste, da je zemljevid registra tisto, zaradi česar gonilniki naprav delujejo. Upravljanje teh registrov je zapletena naloga in Semifore ima odlično belo knjigo, ki pojasnjuje gibljive dele tega procesa. Preberite o tem, zakaj je upravljanje registrov temelj vsakega čipa.

Preslikava registra izvaja nekaj, kar se pogosto imenuje vmesnik strojne/programske opreme ali HSI. To je ključni del zasnove, ki zagotavlja, da lahko gonilniki naprav naredijo, kar bi morali. Pomemben del uspešnega projekta je na začetku pravilno določiti podrobnosti tega dela zasnove. Vendar se tu ne konča. Kompleksni HSI ima lahko na milijone 64-bitnih registrov. Med načrtovanjem se lahko biti v teh registrih spreminjajo precej pogosto, večkrat na dan. To pogosto zahteva ustvarjanje nove različice HSI in vse podporne dokumentacije. Metodologija z znatno avtomatizacijo je edina pot naprej v tej situaciji.

Semifore se osredotoča izključno na obravnavo razvoja preverjenega, pravilnega po konstrukciji HSI in širjenje vseh zahtevanih formatov različnim članom oblikovalske ekipe. Zagotavljanje, da vsi v ekipi uporabljajo dosledne, posodobljene informacije, je ključnega pomena za nemoteno izvajanje. Člani skupine, ki potrebujejo edinstveno obliko, ki opisuje HSI, vključujejo oblikovalce RTL, inženirje za preverjanje, inženirje programske opreme in dokumentacijsko osebje. Izvedete lahko več o Semifore v tem intervjuju z Richom Webrom, soustanovitelj in izvršni direktor družbe Semifore.

Bela knjiga Semifore ponuja odličen pregled izzivov gradnje HSI in podrobno opisuje to metodologijo z znatno avtomatizacijo, ki sem jo prej omenil. Prednosti takšne metodologije so opisane v beli knjigi, pa tudi pasti poskusa, da to storite sami.

Cikel oblikovanja izdelka je podroben, da boste lažje razumeli, kako se metodologija ujema. Zajeti vidiki vključujejo:

  • Faza definiranja izdelka
  • Faza implementacije izdelka
  • RTL preverjanje
  • Razvoj programske opreme
  • dokumentacija

Vsak razdelek vključuje podroben pregled najboljših praks in prednosti upoštevanja teh praks. Ta dokument povzema dolgoletne izkušnje, ki jih je Semifore zabeležil pri pomoči strankam pri načrtovanju zelo kompleksnih čipov. Z branjem boste prihranili veliko časa. Ti lahko dostop do bele knjige tukaj.

Eden od zelo zahtevnih vidikov HSI je upravljanje vseh objektov in parametrov, ki opredeljujejo njegovo strukturo in obnašanje. Obstajajo industrijski standardi, ki delno rešujejo ta problem. Obstajajo tudi vidiki, ki jih ti standardi ne zajemajo. Izkazalo se je, da ima Semifore rešitev tudi za to težavo. Razvili so jezik, ki je del njihove ponudbe izdelkov in se nadaljuje tam, kjer se standardi končajo.

To je način za izdelavo prave izvedljive specifikacije vašega dizajna. Kot bonus je tukaj a povezava do dokumenta ki pojasnjuje vse formate, ki jim je treba slediti, in kako jih zajeti. Ko boste prebrali te bele knjige, boste razumeli, zakaj je upravljanje registrov temelj vsakega čipa in kako zgraditi trdne temelje.

Delite to objavo prek: Vir: https://semiwiki.com/eda/semifore/304833-register-management-is-the-foundation-of-every-chip/

Časovni žig:

Več od Semiwiki