Changes for page Handmade ABO Implementations
Last modified by Richard Kreissig on 2023/09/14 11:12
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. gjo1 +XWiki.bdu - Content
-
... ... @@ -9,7 +9,7 @@ 9 9 10 10 In the naïve implementation the first ABO-ssa.c program was taken. In this ABO example are multiplexers at the end of the tick function to select the correct value for each tick. 11 11 12 -In this implementation the content of the tick function was taken and nearly complete copied into a VDHLprocess. Some syntax and code assimilation was done too. After this the behavioral could be tested with a Testbench.12 +In this implementation the content of the tick function was taken and almost entirely copied into a VDHL process. Some syntax and code assimilation was done too. After this the behavioral could be tested with a Testbench. 13 13 14 14 |=(% style="text-align: center;" %)(% style="text-align: center;" %) 15 15 ((( ... ... @@ -23,7 +23,7 @@ 23 23 24 24 **Second implementation (ABO with local mux):** 25 25 26 -This Version of ABO has local multiplexers. The valid signal value is directly calculated were it is needed. The implementation looks like the previous ABO implementation. The content from the tick function isnearly complete copied into a VHDL process.26 +This version of ABO has local multiplexers. The valid signal value is directly calculated were it is needed. The implementation looks like the previous ABO implementation. The content from the tick function is almost entirely copied into a VHDL process. 27 27 28 28 |=(% style="text-align: center;" %)(% style="text-align: center;" %) 29 29 ((( ... ... @@ -37,7 +37,7 @@ 37 37 38 38 **Third implementation (ABO with local mux, optimized):** 39 39 40 -This ABO-VHDL- Version also takes the ABO example with local multiplexers. In this version there is an ABO control entity which includes generating the initial tick, safe pre values,FlipFlops for input values A and B and the ABO entity itself. The inner ABO entity (ABO_localMux) only contains logic and control flow (pause registers).40 +This ABO-VHDL-version also takes the ABO example with local multiplexers. In this version there is an ABO control entity which includes generating the initial tick, safe pre values, flip-flops for input values A and B and the ABO entity itself. The inner ABO entity (ABO_localMux) only contains logic and control flow (pause registers). 41 41 42 42 |=(% style="text-align: center;" %)(% style="text-align: center;" %) 43 43 ((( ... ... @@ -51,7 +51,7 @@ 51 51 52 52 **Fourth implementation (ABO-seq.c)** 53 53 54 -In this implementation a new version fromABO (abo-seq.c) was taken to implement it in VHDL. This ABO example works with guarded actions. In this implementation the content of the tick function was taken andnearly complete copied into a VDHL process, like the first implementation.54 +In this implementation a new version of ABO (abo-seq.c) was taken to implement it in VHDL. This ABO example works with guarded actions. In this implementation the content of the tick function was taken and almost entirely copied into a VDHL process, like in the first implementation. 55 55 56 56 |=(% style="text-align: center;" %)(% style="text-align: center;" %) 57 57 (((
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -7110 9831 +7111020 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7110 983/NI - Documentation1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7111020/NI - Documentation