Transaction Level Modeling

Y

yesme @

Guest
Hei kaveri,

Yritän mallin jotain SystemC TLM mutta olen ymmärtänyt vain litle noin TLM.En voi erottaa, mikä on tärkein ero SystemC TLM ja SystemC RTL?

Voiko joku selittää?

 
TLM tarkoittaa, että sinun pitäisi kuvailla suunnittelu perustuu transcations ei signaalia.Olen RTL koodaus sinun täytyy kuvata yksityiskohtaisesti signaling.Esimerkiksi silloin, kun haluat käyttää muistia käsittelyyn, sinun tulee määritellä seuraavat signaling in RTL mallinnus:
1) Ota Mem
2) Lähetä Lue viesti Mem
3) Lähetä Osoite signaaleja Mem
4) Hanki liittyvät tiedot

Mutta TLM, sinun tarvitsee vain kirjoittaa toimivat kuin ReadMem (osoite, tiedot).

rgds,
KH

 
Thanks for help,
Mutta mitä kaikkea meillä on harkittava, kun olemme menossa SystemC TLM: n, on teille hyvä toteaa tähän, jotta voin toteuttaa.Mitkä olisivat tärkeimmät sovellukset näistä TLMs kuten edellä todettiin, että muisti jne.
Ole hyvä ja se olisi hienoa, jos tiedän, että nämä.

kiitos
raghu

 
TLM on abstrakti kuin RTL, joka on pääasiassa keskitytty aiheet liiketoimet / pakettien sijaan erottaa signaaleja.Vuonna RTL, jos et tiedä siitä mitään, sinulla pitäisi olla hyvä ymmärtää, että RTL keskittyy kuvaus rekisterien ja signaalien siirtoa logiikka.Kuitenkin TLM on poistettava modleing tasolle, joka tekee sinut helpommin rakentaa sinun tahtosi.

TLM on piilottaa yksityiskohtaiset laitteiston merkinanto siirtoa ja sen täytäntöönpanon mechansim, niin, että jossain määrin, olet descripting omaisuutta mallin sijasta signaalien trasferring.Tästä pisteestä, et voi sanoa mekanismi perustuu suorittajatyypit / BFM käsitteitä.

Hyvää keskustelua tähän alkuun, sinulla on seuraavat asiakirjat.
Anteeksi, mutta sinun täytyy kirjautua nähdäksesi tämän liitteen

 
Muistan kun luin testbuilder asiakirjan, se sanoi TLM vain linja-toiminto mallia.

 
hieman samankaltainen, mutta ei täydellinen!

sikäli kuin linja-rajapinnat conerned, tämä on oikea!

Kuitenkin TLM edustaa korkean tason mallinnus menetelmä koko!

 
TLM on mallinnus menetelmä, että toiminnanharjoittaja ilmoittaa themselve niiden liiketoimia, ei signaalia.

Kun teet mallin TLM se tarkoittaa, että suunnittelu ei ole kelloa.Joten se on käytettävä liiketoimen-tapahtuma vahvistaa viestinnän ja synkronointi.

SystemC TLM käytetään täysimääräisesti verifacating toiminnot projektin, mutta ei täydellinen aikavälillä ajoitus.

Tämä on asia, kun tein hankkeen SystemC TLM.

 
Yksinkertaisesti, koska ilmaisu edellyttää: TLM perustuu exressing osa tietyn järjestelmän joukko liiketoimia.Esimerkiksi, jos olet mallinnus viestintäverkko kuten WLAN, sinun ei tarvitse määrittää mitään ajankohtaa paketit, sinun ei tarvitse päätellä mitään kelloa ..voit vain kirjoittaa thesupposed paketit syötetiedosto, lue tämä tiedosto sisällä SystemC TX-malli, ja dump tuotosta TX lähettää satamasta toiseen tiedostoon (eli VCD-tiedosto).Ja katso, sisällön tuotannon tiedosto, jos oikein TX on mukautettu paketteja ja niin edelleen.
Vuonna RTL, et voi tehdä juuri tätä ..täytyy määrittää kellon, reset, mahdollistaa, rekisterit, ..jne. Tämä on mitä RTL varten.

 
Hi I'm Noor,
Uutta tähän ryhmään.Pohjimmiltaan me Transaction Level Modeling for Bus rajapinnat, kuten olemme AMBA, OCP jne. Meillä on transcations sijaan signaaleja.Keskittymä inturn koostuu siirtoja.

TLM lähestymistapa on hyvin nopea ja ja voimme malli valtava alustan tämän.

joiden osalta
Md.Noorulla
HCL Technologies, Noida, Intia

 

Welcome to EDABoard.com

Sponsor

Back
Top