OpenCores
URL https://opencores.org/ocsvn/phr/phr/trunk

Subversion Repositories phr

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /phr/trunk/doc/financiamiento
    from Rev 99 to Rev 103
    Reverse comparison

Rev 99 → Rev 103

/adec/informes/informe_final/informe_final.pdf Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream
/adec/informes/informe_final/informe_final.aux
56,7 → 56,7
\newlabel{sub@fig:s3power-foto-1}{{a}{11}}
\newlabel{fig:s3power-foto-2}{{1.13b}{11}}
\newlabel{sub@fig:s3power-foto-2}{{b}{11}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.13}{\ignorespaces Fotograf\IeC {\'\i }a de la placa \emph {S3Power}.\relax }}{11}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.13}{\ignorespaces Fotograf\IeC {\'\i }as de la placa \emph {S3Power}.\relax }}{11}}
\newlabel{fig:s3power-foto}{{1.13}{11}}
\@writefile{toc}{\contentsline {section}{\numberline {1.3}OOCDLink}{12}}
\newlabel{sec:oocdlink}{{1.3}{12}}
66,18 → 66,37
\newlabel{fig:oocdlink-sch}{{1.14}{12}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.15}{\ignorespaces Distribuci\IeC {\'o}n de los componentes en la placa \emph {OOCDLink}.\relax }}{13}}
\newlabel{fig:oocdlik-pcb-layers}{{1.15}{13}}
\newlabel{fig:oocdlink-pcb-3d-1}{{1.16a}{13}}
\newlabel{sub@fig:oocdlink-pcb-3d-1}{{a}{13}}
\newlabel{fig:oocdlink-pcb-3d-2}{{1.16b}{13}}
\newlabel{sub@fig:oocdlink-pcb-3d-2}{{b}{13}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.16}{\ignorespaces Modelo en 3D de la placa \emph {OOCDLink}.\relax }}{13}}
\newlabel{fig:oocdlink-pcb-3d}{{1.16}{13}}
\newlabel{fig:oocdlink-foto-1}{{1.17a}{13}}
\newlabel{sub@fig:oocdlink-foto-1}{{a}{13}}
\newlabel{fig:oocdlink-foto-2}{{1.17b}{13}}
\newlabel{sub@fig:oocdlink-foto-2}{{b}{13}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.17}{\ignorespaces Fotograf\IeC {\'\i }a de la placa \emph {OOCDLink}.\relax }}{13}}
\newlabel{fig:oocdlink-foto}{{1.17}{13}}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Software}{14}}
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Gastos en recursos de \textsl {hardware}}{13}}
\newlabel{sec:hw-gastos}{{1.4}{13}}
\@writefile{toc}{\contentsline {section}{\numberline {1.5}Observaciones}{13}}
\newlabel{sec:hw-obs}{{1.5}{13}}
\newlabel{fig:oocdlink-pcb-3d-1}{{1.16a}{14}}
\newlabel{sub@fig:oocdlink-pcb-3d-1}{{a}{14}}
\newlabel{fig:oocdlink-pcb-3d-2}{{1.16b}{14}}
\newlabel{sub@fig:oocdlink-pcb-3d-2}{{b}{14}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.16}{\ignorespaces Modelo en 3D de la placa \emph {OOCDLink}.\relax }}{14}}
\newlabel{fig:oocdlink-pcb-3d}{{1.16}{14}}
\newlabel{fig:oocdlink-foto-1}{{1.17a}{14}}
\newlabel{sub@fig:oocdlink-foto-1}{{a}{14}}
\newlabel{fig:oocdlink-foto-2}{{1.17b}{14}}
\newlabel{sub@fig:oocdlink-foto-2}{{b}{14}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.17}{\ignorespaces Fotograf\IeC {\'\i }as de la placa \emph {OOCDLink}.\relax }}{14}}
\newlabel{fig:oocdlink-foto}{{1.17}{14}}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Software}{15}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:sw}{{2}{15}}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Herramientas utilizadas}{15}}
\newlabel{sec:herramientas-sw}{{2.1}{15}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Desarrollo de \textsl {Scripts}}{16}}
\newlabel{sec:scripts-sw}{{2.2}{16}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Diagrama en bloque de la conexi\IeC {\'o}n entre el \textsl {Software} y el \textsl {Hardware}.\relax }}{16}}
\newlabel{fig:scripts-diagrama}{{2.1}{16}}
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Repositorio del proyecto}{16}}
\newlabel{sec:sw-repo}{{2.3}{16}}
\@writefile{toc}{\contentsline {section}{\numberline {2.4}Observaciones}{17}}
\newlabel{sec:sw-obs}{{2.4}{17}}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Conclusiones}{18}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chap:conclusiones}{{3}{18}}
/adec/informes/informe_final/images/software_ciclo.svg
0,0 → 1,461
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
 
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="software_ciclo.svg"
inkscape:version="0.47 r22583"
version="1.1"
id="svg2"
height="156.92038"
width="444.34164">
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="241.39136"
inkscape:cy="29.220842"
inkscape:document-units="cm"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1366"
inkscape:window-height="719"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
showguides="true"
inkscape:guide-bbox="true">
<inkscape:grid
id="grid4568"
type="xygrid"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
units="cm" />
</sodipodi:namedview>
<defs
id="defs4">
<marker
inkscape:stockid="Arrow1Sstart"
orient="auto"
refY="0"
refX="0"
id="Arrow1Sstart"
style="overflow:visible">
<path
id="path4333"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(0.2,0,0,0.2,1.2,0)" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Send"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Send">
<path
transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
id="path4336" />
</marker>
<marker
style="overflow:visible"
id="Arrow1Mend"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
id="path3896" />
</marker>
<inkscape:perspective
id="perspective10"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective3610" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective3667" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective3667-8" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective3734" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective3801" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective4530" />
<marker
style="overflow:visible"
id="Arrow1Mend-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
id="path3896-8" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective3077" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective3149" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
id="perspective3223" />
<marker
style="overflow:visible"
id="Arrow1Sendt"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Sendt">
<path
transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
id="path5359" />
</marker>
<inkscape:perspective
id="perspective5574"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3296"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3344"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3402"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3402-8"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5267"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5289"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective5329"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Capa 1"
transform="translate(40.653175,-121.37891)">
<rect
ry="8.8614082"
y="121.37891"
x="-40.653175"
height="101.4137"
width="316.33148"
id="rect2816-1-7-4-8-2"
style="opacity:0.50617281;fill:#800080;stroke:none" />
<rect
ry="8.8614082"
y="232.39066"
x="134.37729"
height="45.90863"
width="269.31119"
id="rect2816-1-7-4-8"
style="opacity:0.50617281;fill:#008080;stroke:none" />
<g
id="g3270"
transform="translate(-1.6163207,-29.049982)">
<rect
style="fill:none;stroke:#000000;stroke-width:1.55202615;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2816"
width="142.17802"
height="42.095291"
x="-37.301571"
y="152.63087"
ry="8.0558252" />
<text
xml:space="preserve"
style="font-size:12.89488411px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman10;-inkscape-font-specification:LMRoman10"
x="34.210857"
y="168.62372"
id="text3590"
sodipodi:linespacing="125%"><tspan
id="tspan3264"
sodipodi:role="line"
x="36.364204"
y="168.62372">Archivos de </tspan><tspan
id="tspan3268"
sodipodi:role="line"
x="34.210857"
y="184.74232">configuración (scripts)</tspan></text>
</g>
<g
id="g4265">
<g
id="g4262">
<rect
ry="8.0558252"
y="125.22821"
x="132.40251"
height="38.800655"
width="140.79095"
id="rect2816-1"
style="fill:none;stroke:#000000;stroke-width:1.55202615;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
</g>
<text
xml:space="preserve"
style="font-size:12.89488411px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman10;-inkscape-font-specification:LMRoman10"
x="202.75932"
y="139.45769"
id="text3590-0"
sodipodi:linespacing="125%"><tspan
id="tspan3248"
sodipodi:role="line"
x="202.75932"
y="139.45769">Software</tspan><tspan
id="tspan3252"
sodipodi:role="line"
x="202.75932"
y="155.57629">(OpenOCD/xc3sprog)</tspan></text>
</g>
<rect
ry="8.0558252"
y="179.30469"
x="145.07379"
height="41.364151"
width="115.44838"
id="rect2816-1-7"
style="fill:none;stroke:#000000;stroke-width:1.55202615;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<text
sodipodi:linespacing="125%"
id="text3590-0-9"
y="194.71921"
x="202.80231"
style="font-size:12.89488411px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman10;-inkscape-font-specification:LMRoman10"
xml:space="preserve"><tspan
id="tspan3107"
y="194.71921"
x="202.80231"
sodipodi:role="line">Driver</tspan><tspan
y="210.83781"
x="202.80231"
sodipodi:role="line"
id="tspan3256">(libftdi/DX22)</tspan></text>
<g
id="g3330"
transform="matrix(0.96075094,0,0,0.99449682,-115.47504,55.67743)">
<rect
style="fill:none;stroke:#000000;stroke-width:1.55202615;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2816-1-7-1"
width="137.89745"
height="41.364151"
x="262.32654"
y="180.09036"
ry="8.0558252" />
<text
xml:space="preserve"
style="font-size:12.89488411px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman10;-inkscape-font-specification:LMRoman10"
x="331.65353"
y="195.71764"
id="text3590-0-9-1"
sodipodi:linespacing="125%"><tspan
id="tspan3256-4"
sodipodi:role="line"
x="331.65353"
y="195.71764">Adaptador</tspan><tspan
id="tspan3328"
sodipodi:role="line"
x="331.65353"
y="211.83624">JTAG (OOCDLink)</tspan></text>
</g>
<g
id="g3388"
transform="translate(2.6209327,-35.356542)">
<rect
style="fill:none;stroke:#000000;stroke-width:1.55202615;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="rect2816-1-7-4"
width="97.897446"
height="41.364166"
x="301.10199"
y="270.01944"
ry="8.0558252" />
<text
xml:space="preserve"
style="font-size:12.89488411px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:LMRoman10;-inkscape-font-specification:LMRoman10"
x="350.05505"
y="285.50488"
id="text3590-0-9-6"
sodipodi:linespacing="125%"><tspan
id="tspan3256-49"
sodipodi:role="line"
x="350.05505"
y="285.50488">Hardware</tspan><tspan
id="tspan3376"
sodipodi:role="line"
x="350.05505"
y="301.62347">(por ej.:PHR)</tspan></text>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:1.55905509;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
d="m 128.03615,19.856638 29.14237,0"
id="path3454"
transform="translate(-24.776013,124.7719)"
inkscape:connector-type="polyline"
inkscape:connection-start="#g3270" />
<path
style="fill:none;stroke:#000000;stroke-width:1.55905509;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
d="m 227.574,39.256966 0,15.275821"
id="path4656"
transform="translate(-24.776013,124.7719)"
inkscape:connector-type="polyline"
inkscape:connection-start="#g4265"
inkscape:connection-end="#rect2816-1-7" />
<path
style="fill:none;stroke:#000000;stroke-width:1.55905509;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
d="m 227.57399,95.896939 0,14.107881"
id="path4850"
transform="translate(-24.776013,124.7719)"
inkscape:connector-type="polyline"
inkscape:connection-start="#rect2816-1-7"
inkscape:connection-end="#g3330" />
<path
style="fill:none;stroke:#000000;stroke-width:1.55905509;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)"
d="m 293.81654,130.57308 34.6824,0"
id="path5044"
transform="translate(-24.776013,124.7719)"
inkscape:connector-type="polyline"
inkscape:connection-start="#g3330"
inkscape:connection-end="#g3388" />
<text
sodipodi:linespacing="125%"
id="text3590-7"
y="244.83289"
x="6.6535563"
style="font-size:25.58125305px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#800080;fill-opacity:1;stroke:none;font-family:LMRoman10;-inkscape-font-specification:LMRoman10"
xml:space="preserve"><tspan
y="244.83289"
x="6.6535549"
sodipodi:role="line"
id="tspan3268-6">Software</tspan></text>
<text
sodipodi:linespacing="125%"
id="text3590-7-6"
y="227.31799"
x="349.95386"
style="font-size:25.58125305px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#008080;fill-opacity:1;stroke:none;font-family:LMRoman10;-inkscape-font-specification:LMRoman10"
xml:space="preserve"><tspan
y="227.31799"
x="349.95386"
sodipodi:role="line"
id="tspan3268-6-5">Hardware</tspan></text>
</g>
</svg>
/adec/informes/informe_final/images/software_ciclo.pdf Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream
adec/informes/informe_final/images/software_ciclo.pdf Property changes : Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Index: adec/informes/informe_final/informe_final.tex =================================================================== --- adec/informes/informe_final/informe_final.tex (revision 99) +++ adec/informes/informe_final/informe_final.tex (revision 103) @@ -17,14 +17,15 @@ \addtolength{\textwidth}{1cm} \begin{document} + \maketitle{} + \tableofcontents{} +\thispagestyle{empty} + \begin{abstract} - El presente informe describe la culminación del proyecto \textbf{\emph{Plataforma de hardware reconfigurable en diseño de sistemas electrónicos}}. En este documento se describirán los aciertos como los inconvenientes que se presentaron en el desarrollo. -En primer lugar se describirán las versiones finales del \textsl{hardware}, ya que esto atravesó varias etapas hasta lograr una versión que cubra las especificaciones. Luego se detalla el desarrollo de \textsl{software} que complementa el proyecto. -Debido a la decisión de utilizar \textbf{\textsl{Software} Libre}, no se ha tenido gastos en licencias. La totalidad de los recursos económicos se han invertido en materiales físicos (\textsl{hardware}). -Por último se realizarán las conclusiones, además se adjuntará documentación complementaria a fines de cumplir con los requerimientos en el proceso de evaluación. + En el presente informe se presentará como se finalizó el proyecto \textbf{\emph{Plataforma de hardware reconfigurable en diseño de sistemas electrónicos}}, se describirán los aciertos como los inconvenientes que se presentaron en el desarrollo. En primer lugar se describirán las versiones finales del \textsl{hardware}. Luego se detalla las herramientas y desarrollos de \textsl{software} que complementa el proyecto. Debido a la decisión de utilizar \textbf{\textsl{Software} Libre}, no se ha tenido gastos en licencias. La totalidad de los recursos económicos se han invertido en materiales físicos (\textsl{hardware}). Por último se realizarán las conclusiones, además se adjuntará documentación complementaria a fines de cumplir con los requerimientos en el proceso de evaluación. \end{abstract} \chapter{Hardware} @@ -269,7 +270,76 @@ \label{fig:oocdlink-foto} \end{figure} +\section{Gastos en recursos de \textsl{hardware}} +\label{sec:hw-gastos} + +Los recursos +\section{Observaciones} +\label{sec:hw-obs} + + \chapter{Software} +\label{chap:sw} +Los desarrollos y herramientas de \textsl{software} que se integran en el proyecto son complementarios a los recursos de \textsl{hardware}. Se han requerido varios programas informáticos en todo el proceso. Si bien no es el objetivo del presente informe realizar una descripción de cada uno de los \textsl{software} utilizados, resulta necesario hacer una breve descripción de los mismos. +\emph{Todas los \textsl{software} utilizados son programas con \textbf{Licencias Libres}. Las motivaciones de esta elección son varias, la más importante es que el proyecto será transferido a una institución académica, por lo que es imprescindible la libertad en el acceso de estas herramientas. El \textbf{Software Libre} le otorga libertades al usuario del programa y no plantea ninguna restricción en el aprendizaje como sí lo hacen los \textsl{software} con licencias privativas.} + +\section{Herramientas utilizadas} +\label{sec:herramientas-sw} + +Las herramientas de \textsl{software} utilizadas para el desarrollo son, + +\begin{description} +\item[Debian] Debian o Proyecto Debian (en inglés \textsl{Debian Project}) es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en \textsl{software} libre. El sistema se encuentra precompilado, empaquetado y en un formato deb para múltiples arquitecturas de computador y para varios núcleos. +\item[KiCAD] KiCad es un entorno de \textsl{software} usado para el diseño de circuitos eléctricos, muy flexible y adaptable, en el que se pueden crear y editar un gran número de componentes y usarlos en Eeschema. KiCad permite el diseño de circuitos impresos modernos de forma sencilla e intuitiva. Además, en Pcbnew, los circuitos se pueden diseñar con múltiples capas y ser visualizados en 3D. +\item[Emacs] Emacs es un editor de texto con una gran cantidad de funciones, muy popular entre programadores y usuarios técnicos. Gnu Emacs es obviamente parte del proyecto GNU y la versión más popular de Emacs con una gran actividad en su desarrollo. El manual de GNU Emacs lo describe como "un editor extensible, personalizable, auto-documentado y de tiempo real." +\item[subversion] Subversion (SVN) es un sistema de control de versiones diseñado específicamente para reemplazar al popular CVS. Es \textsl{software} libre bajo una licencia de tipo Apache/BSD y se le conoce también como svn por ser el nombre de la herramienta utilizada en la línea de comando. +\item[OpenCores] OpenCores es la comunidad más grande del mundo de \textsl{hardware open source} de desarrollo digital a través de herramientas EDA (\textsl{Electronic Design Automation}). +\item[\LaTeX] \LaTeX es un sistema de composición de textos, orientado especialmente a la creación de libros, documentos científicos y técnicos que contengan fórmulas matemáticas. +\item[Inkscape] Inkscape es un editor de gráficos en formato vectoriales SVG, gratuito, libre y multiplataforma. Las características de SVG soportadas incluyen formas básicas, trayectorias, texto, canal alfa, transformaciones, gradientes, edición de nodos, exportación de SVG a PNG, agrupación de elementos, etc. +\item[LibreOffice] LibreOffice es una suite ofimática libre y de código abierto desarrollada por \textsl{The Document Foundation}. Se creó como bifurcación de OpenOffice.org en 2010. +\item[Bash] Bash (\textsl{Bourne again shell}) es un programa informático cuya función consiste en interpretar órdenes. +\end{description} + +Los \textsl{software} anteriormente enunciados representan la mayoría de los utilizados en el proyecto. Existen otros \textsl{software} específicos, con diferentes lenguajes, que no se describen. + +\section{Desarrollo de \textsl{Scripts}} +\label{sec:scripts-sw} + +La sección \ref{sec:herramientas-sw} hace referencia a las herramientas utilizadas. En la presente sección se describe la función que cumple la generación de código de programa necesarios para acceder al \textsl{hardware}. Estos código de programa, también se los llama \textsl{scripts}. Los \textsl{scripts} se refieren a un grupo de texto en un determinado orden que son interpretados por un programa para ser procesados. En nuestro caso, los programas que se utilizan son \textbf{\emph{OpenOCD} y \emph{xc3sprog}}. La Figura \ref{fig:scripts-diagrama} representa la vinculación entre los recursos de \textsl{Software} y \textsl{Hardware}. + +\begin{figure}[h] + \centering + \includegraphics[width=0.7\textwidth]{images/software_ciclo} + \caption{Diagrama en bloque de la conexión entre el \textsl{Software} y el \textsl{Hardware}.} + \label{fig:scripts-diagrama} +\end{figure} + +La estructura de los \textsl{scripts} son definidos por el \textsl{software} con el cual procesar (\emph{OpenOCD} o \emph{xc3sprog}). Se dispone de gran información sobre estos programas en los sitios web oficiales como así también en listas de correos que se conforma por usuarios y desarrolladores de los \textsl{software}. En el \emph{Manual de Usuario} se describen la forma en que se utilizan los programas. + + +\section{Repositorio del proyecto} +\label{sec:sw-repo} + +Para llevar adelante un proyecto de desarrollo de \emph{hardware/software} (HW/SW), es sumamente importante disponer de un repositorio donde alojar toda la información. De forma que uno pueda acceder a ellos en forma segura y sin pérdidas de información. Además contar con la posibilidad de que se lleve un registro de los cambios que se vayan realizando sobre cada archivo. En nuestro caso se utiliza un repositorio \emph{SVN} que se encuentra alojado en los servidores de \emph{OpenCores}\footnote{http://opencores.org/project,phr}. +Existen muchos sitios en la red que ofrecen este tipo de servicios informáticos, tanto gratis como pagos. Una gran parte de los sitios que dan alojamiento a proyectos en forma gratuita son sustentados por empresas tecnológicas y aportes voluntarios de la comunidad. Además cada sitio tiene diferentes requerimientos para dar alojamiento a un nuevo proyecto (por ejemplo: tipo de licencia, tamaño de archivos, etc.). +Como se ha dicho antes en la Sección \ref{sec:herramientas-sw}, OpenCores es uno de los sitios web que hospeda a una gran cantidad de proyectos de HW/SW abiertos de todo el mundo. Otros sitios interesantes donde disponen de infraestructura para alojar proyectos abiertos son, + +\begin{itemize} +\item SourceForge (https://sourceforge.net/) +\item GitHub (https://github.com/) +\item CodeGoogle (http://code.google.com/) +\end{itemize} + +\section{Observaciones} +\label{sec:sw-obs} + +Los programas que se utilizan para interactuar con el \textsl{hardware}, \emph{OpenOCD} y \emph{xc3sprog}, no disponen de un entorno gráfico. La forma en que se manipulan es mediante lineas de comando \emph{Bash}. Esto no genera imposibilidades alguna al usuario, pero sí la implementación de un entorno gráfico podría ayudar o facilitar su uso (por ejemplo: con el empleo de botones, visualización del estado del \textsl{hardware}, etc.). +Otra observación que se documenta es la posibilidad de integrar las herramientas del fabricante del dispositivo a programar, en nuestro caso Xilinx Inc., con las herramientas que disponemos (\emph{OpenOCD} y \emph{xc3sprog}). El ciclo completo por parte de los usuarios del proyecto arranca con el diseño de un circuito con un lenguaje de programación descriptivo (VHDL o Verilog), luego se sintetiza con una herramienta del fabricante del dispositivo y luego con el archivo que genera se lo debe cargar al \textsl{hardware}. Estos últimos pasos podrían realizarse con nuevos \textsl{scripts} que se agregan a los ya utilizados. + + +\chapter{Conclusiones} +\label{chap:conclusiones} + \end{document}
/adec/informes/informe_final/informe_final.log
1,4 → 1,4
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2013.3.7) 4 OCT 2013 02:59
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2013.3.7) 7 OCT 2013 16:39
entering extended mode
%&-line parsing enabled.
**informe_final.tex
421,11 → 421,11
(1in=72.27pt, 1cm=28.45pt)
-----------------------
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 20.
(Font) <12> on input line 21.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 20.
(Font) <8> on input line 21.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 20.
(Font) <6> on input line 21.
[1
 
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./informe_final.toc
452,7 → 452,7
<use images/hardware_ciclo_diseno.pdf> [1
 
<./images/hardware_ciclo_diseno.pdf>]
Overfull \hbox (11.44159pt too wide) in paragraph at lines 54--55
Overfull \hbox (11.44159pt too wide) in paragraph at lines 55--56
[]\OT1/cmr/m/n/10 En es-ta eta-pa se lle-va un re-gis-tro de los dis-po-si-ti-v
os electr^^Soni-
[]
461,7 → 461,7
File: images/PHRboard.pdf Graphic file (type pdf)
 
<use images/PHRboard.pdf>
Overfull \hbox (7.71349pt too wide) in paragraph at lines 90--91
Overfull \hbox (7.71349pt too wide) in paragraph at lines 91--92
[][]
[]
 
472,12 → 472,12
File: images/PHRboard-Power.pdf Graphic file (type pdf)
 
<use images/PHRboard-Power.pdf>
Overfull \hbox (7.71349pt too wide) in paragraph at lines 97--98
Overfull \hbox (7.71349pt too wide) in paragraph at lines 98--99
[][]
[]
 
 
LaTeX Warning: Float too large for page by 0.1535pt on input line 100.
LaTeX Warning: Float too large for page by 0.1535pt on input line 101.
 
 
LaTeX Warning: `h' float specifier changed to `ht'.
486,12 → 486,12
File: images/PHRboard-IOports.pdf Graphic file (type pdf)
 
<use images/PHRboard-IOports.pdf>
Overfull \hbox (7.71349pt too wide) in paragraph at lines 104--105
Overfull \hbox (7.71349pt too wide) in paragraph at lines 105--106
[][]
[]
 
 
LaTeX Warning: Float too large for page by 12.1535pt on input line 107.
LaTeX Warning: Float too large for page by 12.1535pt on input line 108.
 
 
LaTeX Warning: `h' float specifier changed to `ht'.
556,7 → 556,7
File: images/s3power_pcb_3d_2.jpg Graphic file (type jpg)
 
<use images/s3power_pcb_3d_2.jpg>
Overfull \hbox (2.22221pt too wide) in paragraph at lines 176--189
Overfull \hbox (2.22221pt too wide) in paragraph at lines 177--190
[]$[]$ $[]$
[]
 
571,7 → 571,7
File: images/s3power_foto_2.jpg Graphic file (type jpg)
 
<use images/s3power_foto_2.jpg>
Overfull \hbox (2.22221pt too wide) in paragraph at lines 194--207
Overfull \hbox (2.22221pt too wide) in paragraph at lines 195--208
[]$[]$ $[]$
[]
 
602,7 → 602,7
File: images/OOCDLinks-pcb-3d-2.png Graphic file (type png)
 
<use images/OOCDLinks-pcb-3d-2.png>
Overfull \hbox (2.22221pt too wide) in paragraph at lines 237--250
Overfull \hbox (2.22221pt too wide) in paragraph at lines 238--251
[]$[]$ $[]$
[]
 
614,7 → 614,7
File: images/OOCD_placa-foto-2.png Graphic file (type png)
 
<use images/OOCD_placa-foto-2.png>
Overfull \hbox (2.22221pt too wide) in paragraph at lines 255--268
Overfull \hbox (2.22221pt too wide) in paragraph at lines 256--269
[]$[]$ $[]$
[]
 
624,37 → 624,48
[12
 
<./images/OOCD_placa.pdf, page is rotated 90 degrees>] [13 <./images/OOCDLink-
pcb-layers.pdf> <./images/OOCDLinks-pcb-3d-1.png> <./images/OOCDLinks-pcb-3d-2.
png> <./images/OOCD_placa-foto-1.png> <./images/OOCD_placa-foto-2.png>]
pcb-layers.pdf>] [14 <./images/OOCDLinks-pcb-3d-1.png> <./images/OOCDLinks-pcb-
3d-2.png> <./images/OOCD_placa-foto-1.png> <./images/OOCD_placa-foto-2.png>]
Cap\'{\i }tulo 2.
[14
[15
 
]
 
pdfTeX warning: pdflatex (file ./images/software_ciclo.pdf): PDF inclusion: fou
nd PDF version <1.5>, but at most version <1.4> allowed
<images/software_ciclo.pdf, id=120, 357.335pt x 126.071pt>
File: images/software_ciclo.pdf Graphic file (type pdf)
 
<use images/software_ciclo.pdf> [16 <./images/software_ciclo.pdf>] [17]
Cap\'{\i }tulo 3.
[18
 
] (./informe_final.aux) )
Here is how much of TeX's memory you used:
3472 strings out of 494999
50447 string characters out of 1180817
117539 words of memory out of 3000000
6606 multiletter control sequences out of 15000+50000
11835 words of font info for 40 fonts, out of 3000000 for 9000
3493 strings out of 494999
50815 string characters out of 1180817
117634 words of memory out of 3000000
6625 multiletter control sequences out of 15000+50000
12504 words of font info for 42 fonts, out of 3000000 for 9000
54 hyphenation exceptions out of 8191
36i,8n,43p,1005b,420s stack positions out of 5000i,500n,10000p,200000b,50000s
</usr/share/texmf-texlive/fonts/type1/public/amsfonts/
cm/cmbx10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmbx12.p
fb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmbxsl10.pfb></usr/
share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmbxti10.pfb></usr/share/tex
mf-texlive/fonts/type1/public/amsfonts/cm/cmcsc10.pfb></usr/share/texmf-texlive
/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texmf-texlive/fonts/type1
/public/amsfonts/cm/cmr12.pfb></usr/share/texmf-texlive/fonts/type1/public/amsf
onts/cm/cmr17.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr6
.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/sh
are/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texmf-tex
live/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texmf-texlive/fonts/ty
pe1/public/amsfonts/cm/cmsl10.pfb></usr/share/texmf-texlive/fonts/type1/public/
amsfonts/cm/cmsl8.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/
cmti10.pfb>
Output written on informe_final.pdf (17 pages, 39146797 bytes).
fb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmbx7.pfb></usr/sha
re/texmf-texlive/fonts/type1/public/amsfonts/cm/cmbxsl10.pfb></usr/share/texmf-
texlive/fonts/type1/public/amsfonts/cm/cmbxti10.pfb></usr/share/texmf-texlive/f
onts/type1/public/amsfonts/cm/cmcsc10.pfb></usr/share/texmf-texlive/fonts/type1
/public/amsfonts/cm/cmr10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsf
onts/cm/cmr12.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr1
7.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr6.pfb></usr/s
hare/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/share/texmf-te
xlive/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texmf-texlive/fonts/t
ype1/public/amsfonts/cm/cmr9.pfb></usr/share/texmf-texlive/fonts/type1/public/a
msfonts/cm/cmsl10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/
cmsl8.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmti10.pfb>
Output written on informe_final.pdf (21 pages, 39212055 bytes).
PDF statistics:
163 PDF objects out of 1000 (max. 8388607)
201 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 500000)
106 words of extra memory for PDF output out of 10000 (max. 10000000)
111 words of extra memory for PDF output out of 10000 (max. 10000000)
 
/adec/informes/informe_final/informe_final.toc
8,4 → 8,11
\contentsline {subsection}{\numberline {1.2.1}Esquem\IeC {\'a}tico y PCB}{10}
\contentsline {section}{\numberline {1.3}OOCDLink}{12}
\contentsline {subsection}{\numberline {1.3.1}Esquem\IeC {\'a}tico y PCB}{12}
\contentsline {chapter}{\numberline {2}Software}{14}
\contentsline {section}{\numberline {1.4}Gastos en recursos de \textsl {hardware}}{13}
\contentsline {section}{\numberline {1.5}Observaciones}{13}
\contentsline {chapter}{\numberline {2}Software}{15}
\contentsline {section}{\numberline {2.1}Herramientas utilizadas}{15}
\contentsline {section}{\numberline {2.2}Desarrollo de \textsl {Scripts}}{16}
\contentsline {section}{\numberline {2.3}Repositorio del proyecto}{16}
\contentsline {section}{\numberline {2.4}Observaciones}{17}
\contentsline {chapter}{\numberline {3}Conclusiones}{18}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.