EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

genlib - Online în cloud

Rulați genlib în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda genlib care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


genlib - Limbajul de proiectare procedural bazat pe C.

DESCRIERE


genlib este un set de funcții C dedicate scopurilor de generare procedurală. De la un utilizator
din punct de vedere, genlib este un limbaj de descriere a circuitului care permite standardul C
programarea controlului fluxului, utilizare variabilă și funcții specializate pentru a gestiona vlsi
obiecte.

Bazat pe Alianță MBK structurile de date, genlib limba oferă utilizatorului
capacitatea de a descrie atât vizualizările netlist, cât și aspectul, permițând astfel atât celulele standard, cât și
abordări complet personalizate.

NETLIST CAPTURĂ
Este o descriere structurală ierarhică a unui circuit în termeni de conectori (I/O-uri),
semnale (rețele) și instanțe.

Apelurile de funcții utilizate pentru a gestiona vizualizarea netlist sunt:

· GENLIB_DEF_LOFIG(3)

· GENLIB_SAVE_LOFIG(3)

· GENLIB_MUSCHURI(3)

· GENLIB_LOCON(3)

· GENLIB_LOSIG(3)

· GENLIB_FLATTEN_LOFIG(3) Sunt disponibile și unele facilități, pentru a crea vectori:

· GENLIB_BUS(3)

· GENLIB_ELM(3)

STANDARD CELULĂ INVESTIȚII
Următoarele funcții permit definirea unui fișier de plasare pentru un design de celulă standard. Acest
fișierul poate fi utilizat de către routerul celular standard ocr(1)

· GENLIB_DEF_PHSC(3)

· GENLIB_SAVE_PHSC(3)

· GENLIB_SC_PLACE(3)

· GENLIB_SC_RIGHT(3)

· GENLIB_SC_TOP(3)

· GENLIB_SC_LEFT(3)

· GENLIB_SC_BOTTOM(3)

FULL PERSONALIZAT SIMBOLIC STRUCTURA
Aceste funcții sunt dedicate aspectului procedural personalizat complet optimizat. Pentru a
oferă o anumită independență de proces, Alianță folosește o abordare a aspectului simbolic (grilă fixă
fără compactare).

Obiectele simbolice sunt segmente (fire), vias (contacte), conectori (I/O-uri), referințe
și instanțe. Pentru mai multe informații, vezi phseg(1), phvia(1), phcon(1), fr(1), phins(1)
și alc(1).

· GENLIB_DEF_PHFIG(3)

· GENLIB_SAVE_PHFIG(3)

· GENLIB_DEF_AB(3)

· GENLIB_DEF_PHINS(3)

· GENLIB_PHCON(3)

· GENLIB_COPY_UP_CON(3)

· GENLIB_COPY_UP_CON_FACE(3)

· GENLIB_COPY_UP_ALL_CON(3)

· GENLIB_PHSEG(3)

· GENLIB_COPY_UP_SEG(3)

· GENLIB_THRU_H(3)

· GENLIB_THRU_V(3)

· GENLIB_THRU_CON_H(3)

· GENLIB_THRU_CON_V(3)

· GENLIB_WIRE1(3)

· GENLIB_WIRE2(3)

· GENLIB_WIRE3(3)

· GENLIB_PHVIA(3)

· GENLIB_PLACE(3)

· GENLIB_PLACE_RIGHT(3)

· GENLIB_PLACE_TOP(3)

· GENLIB_PLACE_LEFT(3)

· GENLIB_PLACE_BOTTOM(3)

· GENLIB_PLACE_ON(3)

· GENLIB_PHREF(3)

· GENLIB_COPY_UP_REF(3)

· GENLIB_COPY_UP_ALL_REF(3)

· GENLIB_PLACE_VIA_REF(3)

· GENLIB_PLACE_CON_REF(3)

· GENLIB_PLACE_SEG_REF(3)

· GENLIB_FLATTEN_PHFIG(3)

· GENLIB_GET_REF_X(3)

· GENLIB_GET_REF_Y(3)

· GENLIB_GET_CON_X(3)

· GENLIB_GET_CON_Y(3)

· GENLIB_HEIGHT(3)

· GENLIB_WIDTH(3) Pentru a avea informații despre fiecare dintre aceste funcții, utilizați
documentatie online cu om(1), ca în om nume-funcție.

Este recomandat să citiți câteva cărți despre programare în C, pentru a lua la maximum
avantajul posibilităților de control al fluxului C, deoarece poate reduce foarte mult dimensiunea a
genlib cod sursa.

MEDIUL VARIABILE


· MBK_IN_LO(1), valoare implicită: al

· MBK_OUT_LO(1), valoare implicită: al

· MBK_IN_PH(1), valoare implicită: ap

· MBK_OUT_LO(1), valoare implicită: ap

· MBK_CATA_LIB(1), valoare implicită: .

· MBK_WORK_LIB(1), valoare implicită: .

· MBK_CATAL_NAME(1), valoare implicită: CATAL Consultați paginile de manual corespunzătoare pentru mai multe
informatii.

Pentru a compila și executa a genlib dosar, trebuie sunat genlib cu un singur argument,
adică genlib fișier sursă. Fișierul sursă trebuie să aibă extensia .c, dar
extensia nu trebuie menționată pe linia de comandă.

Numele folosite în genlib, ca argumente pentru funcțiile genlib, ar trebui să fie alfanumerice,
inclusiv sublinierea. De asemenea, nu sunt sensibile la majuscule, așa că VDD este echivalent cu vdd.
Conectorii sau semnalul vectorizat pot fi declarați folosind constructul [n:m].

REZUMAT


genlib [ -cklmnv
] [ --no-rm-core ] [ --keep-makefile ] [ --ţine-exec ] [ --ține-jurnal ] [ --no-exec ] [
--verbos ] program [ -e program_args ]

OPŢIUNI
· : numele fișierului C care conține fișierul genlib program, fără prelungire.
Argument obligatoriu.

· [--no-rm-core|-c] : în cazul unui core dump, nu eliminați fișierul de bază generat. Acest
opțiunea trebuie utilizată cu [--keep-exec|-k].

· [--keep-makefile|-m] : nu ștergeți makefile-ul generat după execuție.

· [--keep-exec|-k] : păstrează executabilul generat după genlib alerga.

· [--keep-log|-l]: nu ștergeți fișierul jurnal după o finalizare cu succes (jurnalul este
păstrat după o rulare defectuoasă).

· [--no-exec|-n] : nu rulați programul generat. Ar trebui folosit cu [--keep-exec|-k].

· [--no-verbose|-v] : se explică de la sine.

· [-e] : toate argumentele următoare sunt tratate în programul compilat.

EXEMPLE


Compilați și rulați un fișier amd2901.c :

genlib -v amd2901

Utilizați genlib online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Console
    Console
    Brackets este un open-source modern și gratuit
    editor de text realizat special pentru Web
    Dezvoltare. Scris în HTML, CSS și
    JavaScript cu instrumente vizuale concentrate și
    pregătire...
    Descărcați paranteze
  • 2
    Compilator Pascal gratuit
    Compilator Pascal gratuit
    Un compilator Pascal pe 32/64/16 biți pentru
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS și DOS;
    compatibil semantic cu...
    Descărcați gratuit Pascal Compiler
  • 3
    Informații Canon EOS DIGITAL
    Informații Canon EOS DIGITAL
    Canon nu are număr de obturatori
    incluse în informațiile EXIF ​​ale unui
    fișier imagine, spre deosebire de Nikon și
    Pentax. Nu există nicio bază oficială Canon
    aplicație ...
    Descărcați informațiile Canon EOS DIGITAL
  • 4
    REFIND
    REFIND
    rEFInd este o furcă a cizmei rEFIt
    administrator. La fel ca REFIt, REFInd poate
    detectează automat boot-ul EFI instalat
    încărcătoare și prezintă o interfață grafică destul de bună
    meniul opțiunii de boot...
    Descărcați REFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Această pagină de descărcare SourceForge trebuia să
    permite utilizatorilor să descarce sursa mea construită
    GSI, bazate pe phhusson's great
    muncă. Am construit atât Android Pie, cât și
    Android 1...
    Descărcați ExpressLuke GSI
  • 6
    Music Caster
    Music Caster
    Music Caster este un music player
    care vă permite să proiectați muzica locală la a
    Dispozitiv Google Cast. La prima alergare,
    va trebui să faceți clic pe săgeata din dvs
    tas...
    Descărcați Music Caster
  • Mai mult »

Comenzi Linux

Ad