Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Lola_(computing)> ?p ?o }
Showing triples 1 to 39 of
39
with 100 triples per page.
- Lola_(computing) abstract "Lola is designed to be a simple hardware description language for describing synchronous, digital circuits. Niklaus Wirth developed the language to teach digital design on field-programmable gate arrays (FPGAs) to computer science students while a professor at ETH Zürich.The purpose of Lola is to statically describe the structure and functionality of hardware components and of the connections between them. A Lola text is composed of declarations and statements. It describes the hardware on the gate level in the form of signal assignments. Signals are combined using operators and assigned to other signals. Signals and the respective assignments can be grouped together into types. An instance of a type is a hardware component. Types can be composed of instances of other types, thereby supporting a hierarchical design style and they can be generic (e.g. parametrizable with the word-width of a circuit).All of the concepts mentioned above are demonstrated in the following example of a circuit for adding binary data. First, a fundamental building block (TYPE Cell) is defined, then this Cell is used to declare a cascade of word-width 8, and finally the Cells are connected to each other. The MODULE Adder defined in this example can serve as a building block on a higher level of the design hierarchy.MODULE Adder;TYPE Cell; (* Composite Type *) IN x,y,ci:BIT; (* input signals *) OUT z,co:BIT; (* output signals *) BEGIN z:=x-y-ci; co:=x*y+x*ci+y*ci;END Cell;CONST N:=8;IN X,Y:[N]BIT; ci:BIT; (* input signals *)OUT Z:[N]BIT; co:BIT; (* output signals *)VAR S:[N]Cell; (* composite type instances *)BEGIN S.0(X.0, Y.0, ci); (* inputs in cell 0*) FOR i:=1..N-1 DO S.i(X.i,Y.i,S[i-1].co); (* inputs in cell i *) END; FOR i:=0..N-1 DO Z.i:=S.i.z;END; co:=S.7.co;END Adder.Wirth describes Lola from a user's perspective in his book Digital Circuit Design. A complementary view on the details of the Lola compiler's implementation can be found in Wirth's technical report Lola System Notes. An overview of the whole system of tools for digital design is the technical report Tools for Digital Circuit Design using FPGAs (containing a copy of the report on the language Lola Lola: An Object-Oriented Logic Description Language).".
- Lola_(computing) wikiPageExternalLink lola_lang.
- Lola_(computing) wikiPageExternalLink DigitalDesign.
- Lola_(computing) wikiPageID "3181696".
- Lola_(computing) wikiPageLength "2859".
- Lola_(computing) wikiPageOutDegree "13".
- Lola_(computing) wikiPageRevisionID "584820777".
- Lola_(computing) wikiPageWikiLink Category:Hardware_description_languages.
- Lola_(computing) wikiPageWikiLink Computer_science.
- Lola_(computing) wikiPageWikiLink Data_type.
- Lola_(computing) wikiPageWikiLink Digital_electronics.
- Lola_(computing) wikiPageWikiLink ETH_Zurich.
- Lola_(computing) wikiPageWikiLink Field-programmable_gate_array.
- Lola_(computing) wikiPageWikiLink Generic_programming.
- Lola_(computing) wikiPageWikiLink Hardware_description_language.
- Lola_(computing) wikiPageWikiLink Hierarchy.
- Lola_(computing) wikiPageWikiLink Logic_gate.
- Lola_(computing) wikiPageWikiLink Niklaus_Wirth.
- Lola_(computing) wikiPageWikiLink Synchronous_circuit.
- Lola_(computing) wikiPageWikiLinkText "Lola (computing)".
- Lola_(computing) wikiPageWikiLinkText "Lola".
- Lola_(computing) wikiPageUsesTemplate Template:Compu-lang-stub.
- Lola_(computing) subject Category:Hardware_description_languages.
- Lola_(computing) type Language.
- Lola_(computing) type ProgrammingLanguage.
- Lola_(computing) type Language.
- Lola_(computing) type Language.
- Lola_(computing) type Thing.
- Lola_(computing) type Q315.
- Lola_(computing) type Q34770.
- Lola_(computing) type Q9143.
- Lola_(computing) comment "Lola is designed to be a simple hardware description language for describing synchronous, digital circuits. Niklaus Wirth developed the language to teach digital design on field-programmable gate arrays (FPGAs) to computer science students while a professor at ETH Zürich.The purpose of Lola is to statically describe the structure and functionality of hardware components and of the connections between them. A Lola text is composed of declarations and statements.".
- Lola_(computing) label "Lola (computing)".
- Lola_(computing) sameAs Q6668799.
- Lola_(computing) sameAs Lola.
- Lola_(computing) sameAs m.08xl8v.
- Lola_(computing) sameAs Q6668799.
- Lola_(computing) wasDerivedFrom Lola_(computing)?oldid=584820777.
- Lola_(computing) isPrimaryTopicOf Lola_(computing).