Matches in SemOpenAlex for { <https://semopenalex.org/work/W44753358> ?p ?o ?g. }
Showing items 1 to 86 of
86
with 100 items per page.
- W44753358 endingPage "7" @default.
- W44753358 startingPage "1" @default.
- W44753358 abstract "During the last years the hardware description languages evolved providing a faster and a more generic way of describing synthesizable hardware architectures. E.g., VHDL 2008 extended the concept of generics from integral numbers to types, packages and subroutines. This paper presents a hardware description language based on the VHDL semantics — THDL++. It supports the extended generic concept and improves it further by supporting compile-time lists with “for each” semantics, inheritance, expression type derivation and late binding. We also present THDL++ compiler with 2 back-ends: a synthesizable VHDL-87 back-end makes it easy to integrate THDL++ into any existing design flow, and a C++ back-end that generates a cycle-accurate model for fast simulation. We illustrate how using THDL++ significantly reduces design effort compared to raw VHDL by making the code more readable and reusable. As a case study, we present a hardware LZSS (ZIP) compressor, targeting Xilinx FPGAs that's development was accelerated by using THDL++. We demonstrate how using THDL++ reduced the amount of code lines by a factor of 1.85 compared to VHDL and how using the C++ back-end increased simulation performance by a factor of 8 compared to ModelSim [1]. The THDL++ compiler and an IDE integrated with Xilinx toolchain is available online [2]." @default.
- W44753358 created "2016-06-24" @default.
- W44753358 creator A5059285190 @default.
- W44753358 creator A5086958930 @default.
- W44753358 creator A5090870819 @default.
- W44753358 date "2011-11-03" @default.
- W44753358 modified "2023-09-26" @default.
- W44753358 title "Bringing C++ productivity to VHDL world: From language definition to a case study" @default.
- W44753358 cites W2005505713 @default.
- W44753358 cites W2013288909 @default.
- W44753358 cites W2106391974 @default.
- W44753358 cites W2111243257 @default.
- W44753358 cites W2166029537 @default.
- W44753358 cites W2539571954 @default.
- W44753358 hasPublicationYear "2011" @default.
- W44753358 type Work @default.
- W44753358 sameAs 44753358 @default.
- W44753358 citedByCount "1" @default.
- W44753358 countsByYear W447533582013 @default.
- W44753358 crossrefType "proceedings-article" @default.
- W44753358 hasAuthorship W44753358A5059285190 @default.
- W44753358 hasAuthorship W44753358A5086958930 @default.
- W44753358 hasAuthorship W44753358A5090870819 @default.
- W44753358 hasConcept C111919701 @default.
- W44753358 hasConcept C118524514 @default.
- W44753358 hasConcept C133162039 @default.
- W44753358 hasConcept C149635348 @default.
- W44753358 hasConcept C169590947 @default.
- W44753358 hasConcept C173608175 @default.
- W44753358 hasConcept C177650935 @default.
- W44753358 hasConcept C199360897 @default.
- W44753358 hasConcept C26517878 @default.
- W44753358 hasConcept C2777062904 @default.
- W44753358 hasConcept C2777904410 @default.
- W44753358 hasConcept C2778571676 @default.
- W44753358 hasConcept C36941000 @default.
- W44753358 hasConcept C41008148 @default.
- W44753358 hasConcept C42143788 @default.
- W44753358 hasConcept C42935608 @default.
- W44753358 hasConcept C96147967 @default.
- W44753358 hasConceptScore W44753358C111919701 @default.
- W44753358 hasConceptScore W44753358C118524514 @default.
- W44753358 hasConceptScore W44753358C133162039 @default.
- W44753358 hasConceptScore W44753358C149635348 @default.
- W44753358 hasConceptScore W44753358C169590947 @default.
- W44753358 hasConceptScore W44753358C173608175 @default.
- W44753358 hasConceptScore W44753358C177650935 @default.
- W44753358 hasConceptScore W44753358C199360897 @default.
- W44753358 hasConceptScore W44753358C26517878 @default.
- W44753358 hasConceptScore W44753358C2777062904 @default.
- W44753358 hasConceptScore W44753358C2777904410 @default.
- W44753358 hasConceptScore W44753358C2778571676 @default.
- W44753358 hasConceptScore W44753358C36941000 @default.
- W44753358 hasConceptScore W44753358C41008148 @default.
- W44753358 hasConceptScore W44753358C42143788 @default.
- W44753358 hasConceptScore W44753358C42935608 @default.
- W44753358 hasConceptScore W44753358C96147967 @default.
- W44753358 hasLocation W447533581 @default.
- W44753358 hasOpenAccess W44753358 @default.
- W44753358 hasPrimaryLocation W447533581 @default.
- W44753358 hasRelatedWork W1506895845 @default.
- W44753358 hasRelatedWork W1765863549 @default.
- W44753358 hasRelatedWork W1980076962 @default.
- W44753358 hasRelatedWork W1983394510 @default.
- W44753358 hasRelatedWork W2045418242 @default.
- W44753358 hasRelatedWork W2046218530 @default.
- W44753358 hasRelatedWork W2097236935 @default.
- W44753358 hasRelatedWork W2120819183 @default.
- W44753358 hasRelatedWork W2127009070 @default.
- W44753358 hasRelatedWork W2128424470 @default.
- W44753358 hasRelatedWork W2257098063 @default.
- W44753358 hasRelatedWork W2383663812 @default.
- W44753358 hasRelatedWork W2429331556 @default.
- W44753358 hasRelatedWork W2495375883 @default.
- W44753358 hasRelatedWork W2538796666 @default.
- W44753358 hasRelatedWork W2911649771 @default.
- W44753358 hasRelatedWork W2996267392 @default.
- W44753358 hasRelatedWork W3131214136 @default.
- W44753358 hasRelatedWork W54894869 @default.
- W44753358 hasRelatedWork W2160346776 @default.
- W44753358 isParatext "false" @default.
- W44753358 isRetracted "false" @default.
- W44753358 magId "44753358" @default.
- W44753358 workType "article" @default.