Changes for page Handmade ABO Implementations
Last modified by Richard Kreissig on 2023/09/14 11:12
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -4,15 +4,12 @@ 4 4 5 5 In this implementation the content of the tick function was taken and nearly complete copied into a VDHLÂ process. Some syntax and code assimilation was done too. After this the behavioral could be tested with a Testbench. 6 6 7 -|=((( 8 -c-file 9 -)))|=((( 10 -vhdl-file 7 +|=(% style="text-align: center;" %)(% style="text-align: center;" %) 8 +((( 9 +File 11 11 ))) 12 12 |((( 13 -[[attach:ABO-ssa.c]] 14 -)))|((( 15 -[[attach:ABO.vhd]] 12 +(% class="confluence-link" %) [[attach:ABO.rar]] 16 16 ))) 17 17 18 18 ... ... @@ -21,15 +21,12 @@ 21 21 22 22 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 nearly complete copied into a VHDL process. 23 23 24 -|=((( 25 -c-file 26 -)))|=((( 27 -vhdl-files 21 +|=(% style="text-align: center;" %)(% style="text-align: center;" %) 22 +((( 23 +File 28 28 ))) 29 29 |((( 30 -[[attach:ABO-ssa_localMux.c]] 31 -)))|((( 32 -[[attach:abo_localMux.vhd]] 26 +[[attach:ABO local Mux.rar]] 33 33 ))) 34 34 35 35 ... ... @@ -38,19 +38,12 @@ 38 38 39 39 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). 40 40 41 -|=((( 42 -c-file 43 -)))|=(% colspan="2" %)(% colspan="2" %) 35 +|=(% style="text-align: center;" %)(% style="text-align: center;" %) 44 44 ((( 45 - vhdl-files37 +File 46 46 ))) 47 47 |((( 48 -[[attach:ABO-ssa_localMux.c]] 49 -)))|((( 50 -[[attach:Main_Abo.vhd]] 51 -)))|(% colspan="1" %)(% colspan="1" %) 52 -((( 53 -[[attach:abo_localMux.vhd]] 40 +[[attach:ABO local Mux 2.rar]] 54 54 ))) 55 55 56 56 ... ... @@ -59,17 +59,10 @@ 59 59 60 60 In this implementation a new version from 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 nearly complete copied into a VDHL process, like the first implementation. 61 61 62 -|=((( 63 -c-file 64 -)))|=(% colspan="2" %)(% colspan="2" %) 49 +|=(% style="text-align: center;" %)(% style="text-align: center;" %) 65 65 ((( 66 - vhdl-files51 +File 67 67 ))) 68 68 |((( 69 -[[attach:ABO-seq.c]] 70 -)))|((( 71 -[[attach:Main_Abo.vhd]] 72 -)))|(% colspan="1" %)(% colspan="1" %) 73 -((( 74 -[[attach:abo_seq.vhd]] 54 +[[attach:ABO seq.rar]] 75 75 )))
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -711096 01 +7110962 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/711096 0/NI - Documentation1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7110962/NI - Documentation