Updated the SVG in the documentation for better readability and visual appeal. Added a white background rectangle to ensure consistent visibility across different backgrounds.
112 lines
12 KiB
XML
112 lines
12 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
xmlns:svgjs="http://svgjs.com/svgjs" viewBox="0 0 1155 250">
|
|
<rect width="100%" height="100%" fill="white"></rect>
|
|
<svg id="SvgjsSvg1002" width="2" height="0" focusable="false" style="overflow:hidden;top:-100%;left:-100%;position:absolute;opacity:0">
|
|
<polyline id="SvgjsPolyline1003" points="405,0 420,0"></polyline>
|
|
<path id="SvgjsPath1004" d="M0 0 "></path>
|
|
</svg>
|
|
<rect id="SvgjsRect1006" width="330" height="110" fill="black" x="420" y="0"></rect>
|
|
<rect id="SvgjsRect1007" width="326" height="105" fill="#bdecb6" x="422" y="2"></rect>
|
|
<text id="SvgjsText1008" font-family="Helvetica" x="400" y="-5.698437500000001" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1009" dy="26" x="400" svgjs:data="{"newLined":true}"> integer </tspan>
|
|
</text>
|
|
<text id="SvgjsText1010" font-family="Helvetica" x="435" y="-5.698437500000001" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1011" dy="26" x="435" svgjs:data="{"newLined":true}"> Width </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1012" x1="405" y1="15" x2="420" y2="15" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1013" font-family="Helvetica" x="400" y="14.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1014" dy="26" x="400" svgjs:data="{"newLined":true}"> integer </tspan>
|
|
</text>
|
|
<text id="SvgjsText1015" font-family="Helvetica" x="435" y="14.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1016" dy="26" x="435" svgjs:data="{"newLined":true}"> InitialValue </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1017" x1="405" y1="35" x2="420" y2="35" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1018" font-family="Helvetica" x="400" y="34.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1019" dy="26" x="400" svgjs:data="{"newLined":true}"> integer </tspan>
|
|
</text>
|
|
<text id="SvgjsText1020" font-family="Helvetica" x="435" y="34.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1021" dy="26" x="435" svgjs:data="{"newLined":true}"> ResetValue </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1022" x1="405" y1="55" x2="420" y2="55" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1023" font-family="Helvetica" x="400" y="54.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1024" dy="26" x="400" svgjs:data="{"newLined":true}"> string </tspan>
|
|
</text>
|
|
<text id="SvgjsText1025" font-family="Helvetica" x="435" y="54.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1026" dy="26" x="435" svgjs:data="{"newLined":true}"> CountingDirection </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1027" x1="405" y1="75" x2="420" y2="75" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1028" font-family="Helvetica" x="400" y="74.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1029" dy="26" x="400" svgjs:data="{"newLined":true}"> integer </tspan>
|
|
</text>
|
|
<text id="SvgjsText1030" font-family="Helvetica" x="435" y="74.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1031" dy="26" x="435" svgjs:data="{"newLined":true}"> LookAhead </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1032" x1="405" y1="95" x2="420" y2="95" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<rect id="SvgjsRect1033" width="330" height="130" fill="black" x="420" y="115"></rect>
|
|
<rect id="SvgjsRect1034" width="326" height="125" fill="#fdfd96" x="422" y="117"></rect>
|
|
<text id="SvgjsText1035" font-family="Helvetica" x="400" y="109.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1036" dy="26" x="400" svgjs:data="{"newLined":true}"> std_logic </tspan>
|
|
</text>
|
|
<text id="SvgjsText1037" font-family="Helvetica" x="435" y="109.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1038" dy="26" x="435" svgjs:data="{"newLined":true}"> CLK </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1039" x1="405" y1="130" x2="420" y2="130" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1040" font-family="Helvetica" x="400" y="129.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1041" dy="26" x="400" svgjs:data="{"newLined":true}"> std_logic </tspan>
|
|
</text>
|
|
<text id="SvgjsText1042" font-family="Helvetica" x="435" y="129.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1043" dy="26" x="435" svgjs:data="{"newLined":true}"> RST </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1044" x1="405" y1="150" x2="420" y2="150" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1045" font-family="Helvetica" x="400" y="149.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1046" dy="26" x="400" svgjs:data="{"newLined":true}"> std_logic </tspan>
|
|
</text>
|
|
<text id="SvgjsText1047" font-family="Helvetica" x="435" y="149.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1048" dy="26" x="435" svgjs:data="{"newLined":true}"> CE </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1049" x1="405" y1="170" x2="420" y2="170" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1050" font-family="Helvetica" x="400" y="169.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1051" dy="26" x="400" svgjs:data="{"newLined":true}"> std_logic </tspan>
|
|
</text>
|
|
<text id="SvgjsText1052" font-family="Helvetica" x="435" y="169.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1053" dy="26" x="435" svgjs:data="{"newLined":true}"> CountEnable </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1054" x1="405" y1="190" x2="420" y2="190" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1055" font-family="Helvetica" x="400" y="189.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1056" dy="26" x="400" svgjs:data="{"newLined":true}"> std_logic </tspan>
|
|
</text>
|
|
<text id="SvgjsText1057" font-family="Helvetica" x="435" y="189.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1058" dy="26" x="435" svgjs:data="{"newLined":true}"> Set </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1059" x1="405" y1="210" x2="420" y2="210" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1060" font-family="Helvetica" x="400" y="209.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1061" dy="26" x="400" svgjs:data="{"newLined":true}"> std_logic_vector(Width - 1 downto 0) </tspan>
|
|
</text>
|
|
<text id="SvgjsText1062" font-family="Helvetica" x="435" y="209.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1063" dy="26" x="435" svgjs:data="{"newLined":true}"> SetValue </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1064" x1="405" y1="230" x2="420" y2="230" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1065" font-family="Helvetica" x="770" y="109.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1066" dy="26" x="770" svgjs:data="{"newLined":true}"> std_logic_vector(Width - 1 downto 0) </tspan>
|
|
</text>
|
|
<text id="SvgjsText1067" font-family="Helvetica" x="735" y="109.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1068" dy="26" x="735" svgjs:data="{"newLined":true}"> CounterValue </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1069" x1="750" y1="130" x2="765" y2="130" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1070" font-family="Helvetica" x="770" y="129.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1071" dy="26" x="770" svgjs:data="{"newLined":true}"> std_logic_vector(Width - 1 downto 0) </tspan>
|
|
</text>
|
|
<text id="SvgjsText1072" font-family="Helvetica" x="735" y="129.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1073" dy="26" x="735" svgjs:data="{"newLined":true}"> LookAheadValue </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1074" x1="750" y1="150" x2="765" y2="150" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
<text id="SvgjsText1075" font-family="Helvetica" x="770" y="149.3015625" font-size="20" text-anchor="start" family="Helvetica" size="20" anchor="start" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1076" dy="26" x="770" svgjs:data="{"newLined":true}"> std_logic </tspan>
|
|
</text>
|
|
<text id="SvgjsText1077" font-family="Helvetica" x="735" y="149.3015625" font-size="20" text-anchor="end" family="Helvetica" size="20" anchor="end" svgjs:data="{"leading":"1.3"}">
|
|
<tspan id="SvgjsTspan1078" dy="26" x="735" svgjs:data="{"newLined":true}"> OverUnderflow </tspan>
|
|
</text>
|
|
<line id="SvgjsLine1079" x1="750" y1="170" x2="765" y2="170" stroke-linecap="rec" stroke="black" stroke-width="5"></line>
|
|
</svg>
|