Removed svg inkscape

Signed-off-by: Tyrolyean <tyrolyean@tyrolyean.net>
This commit is contained in:
Tyrolyean 2020-03-30 23:43:04 +02:00
parent 8569677921
commit 84b8effe40
No known key found for this signature in database
GPG Key ID: 81EC9BAC5E9667C6
24 changed files with 173 additions and 402 deletions

BIN
main.pdf (Stored with Git LFS)

Binary file not shown.

View File

@ -126,7 +126,7 @@ geschlechtsunabh"angig verstanden werden soll.
\clearpage
\pagestyle{fancy}
\section{Hardware peripherials}
\section{Hardware peripherals}
\DP\input{sections/DP/PARALLELBUS/main.tex}
\DP\input{sections/DP/MEAS_TEST/main.tex}
\DP\input{sections/DP/CASE_BACKPLANE/main.tex}

View File

@ -12,7 +12,7 @@ peripherials schematics and a working implementation in the hardware building
style of the hackerspace should be built. All nescessary hardware will be
provided by the Hackerspace. If possible already present hardware should be
used, if impossible new one will be ordered. All schematics should, where
possible be written in open-source software such as Kicad or GNU-EDA.
possible, be constructed in Free software such as Kicad or GNU-EDA.
If possible software-examples should be written as well, though the complexity
of these are coupled to the time left to spend on the project. Software should

View File

@ -52,3 +52,134 @@ die Meilensteintermine wurden vom Betreuer festgelegt.
\label{tab:mst_plank}
\end{table}
\subsubsection{Work time reference}
Table \ref{tab:plank_work} shows the times worked.
\begin{longtable}{| l | c | p{100mm} |}
\hline
\textbf{Date} & \textbf{Duration [h]} & \textbf{Task}\\
\hline
\hline
2019-09-06 & 4.25 & start of thesis document \\
\hline
2019-09-07 & 2.25 & planning of thesis \\
\hline
2019-09-20 & 1 & planning part two, input into database \\
\hline
2019-09-23 & 0.5 & corrections in database \\
\hline
2019-09-25 & 0.5 & discussions with supervisor about deadlines\\
\hline
2019-09-27 & 0.25 & reformatting and discussion about database entry\\
\hline
2019-10-11 & 2 & tests and high level design for MS1\\
\hline
2019-10-12 & 3.75 & gather PDFs for MS1\\
\hline
2019-10-16 & 2.5 & tests and high level design for MS1\\
\hline
2019-10-17 & 2.5 & tests and high level design for MS1\\
\hline
2019-10-20 & 4.25 & tests and high level design for MS1\\
\hline
2019-10-22 & 3.5 & Finalisation tests and high level design for MS1\\
\hline
2019-12-08 & 4.75 & Download thesis template and implement\\
\hline
2020-01-03 & 6.75 & Planning and early schematics of serial module\\
\hline
2020-01-04 & 2 & Parallel port layout\\
\hline
2020-01-08 & 3.75 & Serial console breadboard test\\
\hline
2020-01-11 & 2.5 & Attempting interaction with 16550\\
\hline
2020-01-18 & 4.5 & Attempting interaction with 16550 nailing down errors\\
\hline
2020-01-18 & 3 & Attempting interaction with 16550\\
\hline
2020-02-25 & 1 & Help partner with hosting tar.gz file\\
\hline
2020-01-26 & 6.25 & Attempting interaction with 16550 no output\\
\hline
2020-02-01 & 3 & Attempting interaction with 16550 quartz doesnt oscillate\\
\hline
2020-02-07 & 5.5 & Attempting to make 1.8432MHz oscillators oscillate\\
\hline
2020-02-08 & 3 & Oscillation succeeded… finaly\\
\hline
2020-02-09 & 7.75 & Transmit character in serial via 16550\\
\hline
2020-02-10 & 4 & Serial console eurocard\\
\hline
2020-02-11 & 5 & Serial console and arduino eurocard\\
\hline
2020-02-12 & 5 & Serial console and arduino eurocard\\
\hline
2020-02-13 & 4 & Serial console and arduino eurocard testing\\
\hline
2020-02-14 & 6 & Serial console and arduino eurocard code\\
\hline
2020-02-15 & 3.5 & Serial console and arduino eurocard code\\
\hline
2020-02-18 & 3.5 & ECHO! Program\\
\hline
2020-02-19 & 3.5 & DAC schematic and breadboard beginning\\
\hline
2020-02-20 & 2.25 & DAC driver simulation attempt\\
\hline
2020-03-01 & 3.25 & Level shifter test and verification\\
\hline
2020-03-04 & 2 & DAC fifo breadboard\\
\hline
2020-03-08 & 7.5 & breadboard final test DAC and FIFO and eurocard\\
\hline
2020-03-10 & 4.75 & DAC module test and sine generation code\\
\hline
2020-03-11 & 4.25 & textadventure start\\
\hline
2020-03-12 & 4.25 & textadventure polling dac and 16550\\
\hline
2020-03-13 & 4.5 & finalisation of everything in school COVID-19\\
\hline
2020-03-14 & 5 & textadventure DAC mode implementation\\
\hline
2020-03-15 & 4 & textadventure sound routines\\
\hline
2020-03-17 & 4 & textadventure gameplay\\
\hline
2020-03-18 & 6 & documentation\\
\hline
2020-03-19 & 4 & documentation\\
\hline
2020-03-20 & 3 & documentation\\
\hline
2020-03-21 & 1 & textadventure gamplay\\
\hline
2020-03-22 & 0.5 & textadventure gamplay\\
\hline
2020-03-23 & 6.25 & documentation\\
\hline
2020-03-24 & 6.75 & documentation\\
\hline
2020-03-25 & 7.25 & documentation\\
\hline
2020-03-26 & 7 & documentation\\
\hline
2020-03-27 & 5.75 & documentation\\
\hline
2020-03-28 & 4.5 & documentation\\
\hline
2020-03-29 & 6.5 & documentation\\
\hline
2020-03-30 & 9.75 & documentation\\
\hline
2020-03-31 & 0 & documentation\\
\hline
\hline
2020-04-01 & \textbf{SUM} & 229.5h\\
\hline
\caption{Work time reference}
\label{tab:plank_work}
\end{longtable}

View File

@ -1,6 +1,6 @@
Aus der Projektimplementierung konnten viele Lehren gezogen werden. Messungen
welche mittels ses Analog Discoverys durchgeführt wurden sind bis zu ungefähr
1MHz frequenz gut zu gebrauchen werden danach jedoch sehr stark fehlerhaft. Alle
welche mittels des Analog Discovery durchgeführt wurden sind bis zu ungefähr
1MHz Frequenz gut zu gebrauchen werden danach jedoch sehr stark fehlerhaft. Alle
Bauteile in THT Bauform zu verwenden vereinfachte Messungen am Steckbrett
erheblich, jedoch werden diese bei hohen Frequenzen unzuverlässig. Viele
Implementationsdetails wurden durch mündlich übergebene Hinweise verbessert

View File

@ -1,8 +1,8 @@
\subsection{Backplane}
To connect the modules to the microprocessor, many pins need to be connected
straight through. For this purpose a backplane was chosen where DIN41612
connectors can be used. These connectors were chosen for their large pin count
straight through. For this purpose a backplane with DIN41612
connectors is beeingused . These connectors are used for their large pin count
(96 pins) and their availability. The backplane connects all 96-pins straight
through. With the 6 outer left and right pins connected for VCC and ground
as can be seen in Figure \ref{fig:schem_back_conn}.

View File

@ -1,7 +1,7 @@
\subsection{Testing and Measurement}
For functional testing and verification of implementation goals measurements
needed to be performed in various different ways and testing software was
needed to be performed in various different ways, and testing software was
required.
\subsubsection{Measurements}
@ -25,7 +25,7 @@ occurance.
All testing was performed with an Atmel ATMega2560 due to it's large amount
of I/O pins, 5V I/O, which is the more common voltage level on CMOS
peripherials, way of addressing pins (8 at a time) and availability.
peripherals, way of addressing pins (8 at a time) and availability.
\cite{atmega2560} All
testing software was written for this ATMega and compiled using the avr-gcc
from the GNU-Project.
@ -38,7 +38,7 @@ for all indends and purposes, only a breakout of the ATMega 2560 and has only
been used in that way. No parts of the Arduino\texttrademark IDE or other parts
of the Arduino\texttrademark software suite have been used, as they consume too
much memory and the abstraction models used are not compatiable with building
processor peripherials.
processor peripherals.
\begin{figure}[H]
\centering

View File

@ -1,7 +1,7 @@
\subsection{Parallel bus}
The core part of the hardware is the interface between the microprocessor and
the hardware peripherials. This bus is delivering data in parallel and is
the hardware peripherals. This bus is delivering data in parallel and is
therefore named the ``parallel bus``. This bus has 3 different sub-parts:
\begin{enumerate}
@ -55,8 +55,8 @@ therefore easy to program with. The address bus is unidirectional.
\subsubsection{Data Bus}
The data bus contains the actual data to be stored to and read from registers.
The data bus is, as well on most systems a multiple of 16 bits wide, but for the
same reasons as the data bus, was shrunk down in our case to 8 bits. The data
The data bus is as well on most systems a multiple of 16 bits wide, but for the
same reasons as the data bus is shrunk down in our case to 8 bits. The data
bus is bidirectional.
\subsubsection{Control Bus}
@ -90,25 +90,25 @@ in our case is 5 bits wide and consists of:
\paragraph{Master Reset}
A high level on the $MR$ lane signals to the peripherials that a reset of all
A high level on the $MR$ lane signals to the peripherals, that a reset of all
registers and states should occure. This is needed for the serial console and
the DAC.
\paragraph{Write Not}
A low level on the $\lnot WR$ lane signals the corresponding modules that the
A low level on the $\lnot WR$ lane signals the corresponding modules, that the
data on
the data bus should be written to the register on the address specified from the
address bus.
\paragraph{Read Not}
A low level on the $\lnot RD$ lane signals the corresponding modules that the
A low level on the $\lnot RD$ lane signals the corresponding modules, that the
data
from the register specified by the address on the address bus should be written
to the data bus.
\paragraph{Module Select 1 and 2 Not}
A low level on one of these lines signals the corresponding module that the
A low level on one of these lines signals the corresponding module, that the
data on address data and the control lines is meant for it.
\paragraph{Sepearation of $\lnot RD$/$\lnot WR$ and$\lnot MS1$/$\lnot MS2$}
@ -121,7 +121,7 @@ point in time. Therefore these signals have not been combined.
\subsection{Von Neumann Archtiecture}
The term ``von Neumann architecture`` referrs to a type of computer architecture
The term ``von Neumann architecture`` refers to a type of computer architecture
which referres to almost any modern computer system. It describes the in this
thesis used Human input and output parts and the general workings of modern
processors with the ALU\footnote{ALU...arithmetic logic unit} or the CA
@ -143,7 +143,7 @@ This can be applied to the hardware implemented in this thesis, as well as
other general computing systems. The EDVAC, which his thesis referres to, was a
computer developed for military purposes. Much like the EDVAC, the CPU in this
thesis is responsible for arithemtic operations and code interpetation. The
peripherials are what is referred to as the input and output devices in his
peripherals are what is referred to as the input and output devices in his
report. Though the for examples used ATMega2650 utilizes a harvard architecture
``In order to maximize performance and parallellism``\cite[p.11]{atmega2560} the
more general descriptions of computational operations still apply to this

View File

@ -5,10 +5,11 @@ systems, and even today on server machines, this is done via a serial console.
On this serial console characters are transmitted in serial, which means bit
by bit over the same line. The voltage levels used in these systems vary from
5V to 3.3V or +-10V. The most common standard for these voltage levels is the
former RS-232\footnote{RS... Recommended Standard} or as it should be called
former RS-232\footnote{RS... Recommended Standard}, or as it should be called
now, TIA-\footnote{TIA...Telecommunications Industry
Association}/EIA-\footnote{EIA.. Electronic Industries Alliance}232.\cite{rs232}
Voltage-levels ,as per TIA-/EIA- standard, are not practical to handle over short
Voltage-levels, as per TIA-/EIA-232 standard, are not practical to handle over
short
distances however, so other voltages are used on most interface chips
and need to be converted.

View File

@ -342,7 +342,7 @@ on the AVR. \cite{atmega2560}
\end{figure}
\section{Addressing DACA and DACB}
\subsubsection{Addressing DACA and DACB}
The DAC used has 2 output channels which can be selected by the
$\lnot DACA/DACB$ pin as seen in figure \ref{fig:tlc7528_pinout}. This pin was

View File

@ -1,12 +1,12 @@
\subsection{Hardware peripherials}
\subsection{Hardware peripherals}
Planning of the peripherials was done based on the information provided on large
Planning of the peripherals was done based on the information provided on large
parts by David Oberhollenzer. A lot of his advice contributed heavily to the
direction the development went.
\subsubsection{Peripherial selection}
The selection of the hardware peripherials was done based on implementation
The selection of the hardware peripherals was done based on implementation
difficulty, common use in computer systems, relevance in current times and
wether they were fitting for demonstrative purposes.
@ -79,13 +79,13 @@ understanding of IIC as it is only known in technical fields.
\paragraph{Utility analysis}
Among the above mentioned processor peripherials from the criteria mentioned
Among the above mentioned processor peripherals from the criteria mentioned
before a utility analysis was performed. To do this different point have been
credited for the criteria mentioned which can be seen in Table
\ref{tab:utility_base}. The multipliers in Table \ref{tab:utility_base} have
been applied to the points and the sums in Table \ref{tab:utility_result}
resulted. Based on this
result the DAC and Serial Communication interface were chosen as peripherials.
result the DAC and Serial Communication interface were chosen as peripherals.
\begin{table}[H]
\centering
@ -106,7 +106,7 @@ result the DAC and Serial Communication interface were chosen as peripherials.
\end{tabular}
}
\caption{utility analysis base points for peripherials}
\caption{utility analysis base points for peripherals}
\label{tab:utility_base}
\end{table}
@ -128,7 +128,7 @@ result the DAC and Serial Communication interface were chosen as peripherials.
\end{tabular}
\caption{utility analysis multipliers for peripherials}
\caption{utility analysis multipliers for peripherals}
\label{tab:utility_mul}
\end{table}
@ -157,6 +157,6 @@ result the DAC and Serial Communication interface were chosen as peripherials.
\end{tabular}
}
\caption{utility analysis results for peripherials}
\caption{utility analysis results for peripherals}
\label{tab:utility_result}
\end{table}

View File

@ -13,15 +13,15 @@ RISC-V32I base instruction set. Aufgrund der starken Verwendung von Englisch im
Software- und Hardwarebereich wurde diese Diplomarbeit in Englisch verfasst,
wodurch
ebenfalls die Lesbarkeit erhöht wird. Die entstandene Dokumentation soll für
Menschen mit einem grundlegenden Verständnis von Elektronik sowie der Hardware-
Menschen mit einem grundlegenden Verständnis für Elektronik sowie der Hardware-
Beschreibungssprache VHDL verständlich sein.
\end{otherlanguage}
\\\\
This diploma thesis deals with the operation of processors and their
corresponding peripherials in modern and traditional forms. It attempts to
corresponding peripherals in modern and traditional forms. It attempts to
illustrate the structure of a computersystem in hard- and software. To reach
this goal a RISC-V32I processor has been implemented in VHDL on a XILINX FPGA
as well as some peripherials bound to the parallel bus. These peripherials
as well as some peripherals bound to the parallel bus. These peripherals
include a 2-channel 8-bit Digital to analog converter as well as a TIA-/EIA-232
compliant serial interface. Due to the common use of english in the hardware and
software engineering field this thesis is written in english, which

View File

@ -4,15 +4,15 @@ from scratch has come up. Multiple suggestions on how to implement it and the
scope of the project were gathered. Originally the goal of the project was to
have a computer which would consist of seperate plug-in cards on each of which
one instruction would reside. This would debunk the mystery behind the ``black
box`` which processors today are.
box`` which processors are today.
Most processors today are only documented on the execution of their programs and
not on their internals. The projects aim was later redirected, due to concerns
about the difficulty of the project, to build a processor in VHDL instead. After
several months of implementation time the project was split into two parts: the
peripherials and the core processor. During the development processes and after
peripherals and the core processor. During the development processes and after
rememberingthe original goal to make a processor understandable, the
peripherials changed from being implemented in VHDL back to hardware, which came
peripherals changed from being implemented in VHDL back to hardware, which came
with increased work but would result in a far more understandable final product.
The decision for a RISC-V based processor was made at the beginning of the

View File

@ -1,18 +1,17 @@
The project is fully implemented with all functionality originally targeted.
The system has been tested and verified. All example codes have been
documented and tested. Hardware implementations were created using
open-source programs, while the RISC-V processor can be compiled with an open
source
toolchain. The completed project can be found on the USB stick which accompanies
Free software programs, while the RISC-V processor can be compiled with a Free
toolchain. The completed project can be found on the USB stick, which accompanies
this thesis, or in the git repositories at
\url{https://git.it-syndikat.org/tyrolyean/dipl.git} and
\url{https://gitlab.com/YARM-project/}. The completed hardware peripherials can
\url{https://gitlab.com/YARM-project/}. The completed hardware peripherals can
be seen in Figure \ref{fig:all_mod}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth, angle=180]{pics/all_mod}
\caption{An overview of the hardware peripherials}
\caption{An overview of the hardware peripherals}
\label{fig:all_mod}
\end{figure}

View File

@ -1,58 +0,0 @@
%% Creator: Inkscape inkscape 0.92.4, www.inkscape.org
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
%% Accompanies image file 'idt7201_pinout_svg-tex.pdf' (pdf, eps, ps)
%%
%% To include the image in your LaTeX document, write
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics{<filename>.pdf}
%% To scale the image, write
%% \def\svgwidth{<desired width>}
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics[width=<desired width>]{<filename>.pdf}
%%
%% Images with a different path to the parent latex file can
%% be accessed with the `import' package (which may need to be
%% installed) using
%% \usepackage{import}
%% in the preamble, and then including the image with
%% \import{<path to file>}{<filename>.pdf_tex}
%% Alternatively, one can specify
%% \graphicspath{{<path to file>/}}
%%
%% For more information, please see info/svg-inkscape on CTAN:
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
%%
\begingroup%
\makeatletter%
\providecommand\color[2][]{%
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
\renewcommand\color[2][]{}%
}%
\providecommand\transparent[1]{%
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
\renewcommand\transparent[1]{}%
}%
\providecommand\rotatebox[2]{#2}%
\newcommand*\fsize{\dimexpr\f@size pt\relax}%
\newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}%
\ifx\svgwidth\undefined%
\setlength{\unitlength}{214.55815325bp}%
\ifx\svgscale\undefined%
\relax%
\else%
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
\fi%
\else%
\setlength{\unitlength}{\svgwidth}%
\fi%
\global\let\svgwidth\undefined%
\global\let\svgscale\undefined%
\makeatother%
\begin{picture}(1,1.09981037)%
\lineheight{1}%
\setlength\tabcolsep{0pt}%
\put(0,0){\includegraphics[width=\unitlength,page=1]{idt7201_pinout_svg-tex.pdf}}%
\end{picture}%
\endgroup%

View File

@ -1,70 +0,0 @@
%PDF-1.4
%µí®û
4 0 obj
<< /Length 5 0 R
/Filter /FlateDecode
>>
stream
xœuR]nÃ0~Ï)¸ÀØ؆côÓ¤õ¥yØvi¸&iâvŠ@À@~½±?JÅjÉ4Áçº|/„TÈ”ŽU!¶Êðs…÷‚ëï’
+ˆ`bƒ I` 7ÈŒíÐF1¾Þ@ ukï¿œ6Á¸«SfëT3ÇñT©(ª<>³¨÷!!þº<C3BE>%m,f‰Ksšþ®æþ<C3A6>(Ø0µæD“ÚhoóF{UQ©¾öȾ‰Qw“+5•W$ç³á‚=ÊSBS~a¥“¨¦\:Ë>ž;|N(þZZC~/éáeðïíÀ­a"½BœN„â}
g[úN-.Xî«×<C2AB>bLy=ª¢Ýø¼Wó<57>ï™[·ÿìÓZ ¥±=O l*FÊ—å®3£.
endstream
endobj
5 0 obj
282
endobj
3 0 obj
<<
/ExtGState <<
/a0 << /CA 1 /ca 1 >>
>>
>>
endobj
2 0 obj
<< /Type /Page % 1
/Parent 1 0 R
/MediaBox [ 0 0 56.692982 56.692982 ]
/Contents 4 0 R
/Group <<
/Type /Group
/S /Transparency
/I true
/CS /DeviceRGB
>>
/Resources 3 0 R
>>
endobj
1 0 obj
<< /Type /Pages
/Kids [ 2 0 R ]
/Count 1
>>
endobj
6 0 obj
<< /Producer (cairo 1.17.3 (https://cairographics.org))
/CreationDate (D:20200328163659+01'00)
>>
endobj
7 0 obj
<< /Type /Catalog
/Pages 1 0 R
>>
endobj
xref
0 8
0000000000 65535 f
0000000698 00000 n
0000000468 00000 n
0000000396 00000 n
0000000015 00000 n
0000000374 00000 n
0000000763 00000 n
0000000879 00000 n
trailer
<< /Size 8
/Root 7 0 R
/Info 6 0 R
>>
startxref
931
%%EOF

View File

@ -1,58 +0,0 @@
%% Creator: Inkscape inkscape 0.92.4, www.inkscape.org
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
%% Accompanies image file 'logoBpdf_svg-tex.pdf' (pdf, eps, ps)
%%
%% To include the image in your LaTeX document, write
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics{<filename>.pdf}
%% To scale the image, write
%% \def\svgwidth{<desired width>}
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics[width=<desired width>]{<filename>.pdf}
%%
%% Images with a different path to the parent latex file can
%% be accessed with the `import' package (which may need to be
%% installed) using
%% \usepackage{import}
%% in the preamble, and then including the image with
%% \import{<path to file>}{<filename>.pdf_tex}
%% Alternatively, one can specify
%% \graphicspath{{<path to file>/}}
%%
%% For more information, please see info/svg-inkscape on CTAN:
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
%%
\begingroup%
\makeatletter%
\providecommand\color[2][]{%
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
\renewcommand\color[2][]{}%
}%
\providecommand\transparent[1]{%
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
\renewcommand\transparent[1]{}%
}%
\providecommand\rotatebox[2]{#2}%
\newcommand*\fsize{\dimexpr\f@size pt\relax}%
\newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}%
\ifx\svgwidth\undefined%
\setlength{\unitlength}{56.69298258bp}%
\ifx\svgscale\undefined%
\relax%
\else%
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
\fi%
\else%
\setlength{\unitlength}{\svgwidth}%
\fi%
\global\let\svgwidth\undefined%
\global\let\svgscale\undefined%
\makeatother%
\begin{picture}(1,1)%
\lineheight{1}%
\setlength\tabcolsep{0pt}%
\put(0,0){\includegraphics[width=\unitlength,page=1]{logoBpdf_svg-tex.pdf}}%
\end{picture}%
\endgroup%

View File

@ -1,58 +0,0 @@
%% Creator: Inkscape inkscape 0.92.4, www.inkscape.org
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
%% Accompanies image file 'pc16550d_pinout_svg-tex.pdf' (pdf, eps, ps)
%%
%% To include the image in your LaTeX document, write
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics{<filename>.pdf}
%% To scale the image, write
%% \def\svgwidth{<desired width>}
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics[width=<desired width>]{<filename>.pdf}
%%
%% Images with a different path to the parent latex file can
%% be accessed with the `import' package (which may need to be
%% installed) using
%% \usepackage{import}
%% in the preamble, and then including the image with
%% \import{<path to file>}{<filename>.pdf_tex}
%% Alternatively, one can specify
%% \graphicspath{{<path to file>/}}
%%
%% For more information, please see info/svg-inkscape on CTAN:
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
%%
\begingroup%
\makeatletter%
\providecommand\color[2][]{%
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
\renewcommand\color[2][]{}%
}%
\providecommand\transparent[1]{%
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
\renewcommand\transparent[1]{}%
}%
\providecommand\rotatebox[2]{#2}%
\newcommand*\fsize{\dimexpr\f@size pt\relax}%
\newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}%
\ifx\svgwidth\undefined%
\setlength{\unitlength}{114.46999714bp}%
\ifx\svgscale\undefined%
\relax%
\else%
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
\fi%
\else%
\setlength{\unitlength}{\svgwidth}%
\fi%
\global\let\svgwidth\undefined%
\global\let\svgscale\undefined%
\makeatother%
\begin{picture}(1,2.29603007)%
\lineheight{1}%
\setlength\tabcolsep{0pt}%
\put(0,0){\includegraphics[width=\unitlength,page=1]{pc16550d_pinout_svg-tex.pdf}}%
\end{picture}%
\endgroup%

View File

@ -1,58 +0,0 @@
%% Creator: Inkscape inkscape 0.92.4, www.inkscape.org
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
%% Accompanies image file 'slas062e_pinout_svg-tex.pdf' (pdf, eps, ps)
%%
%% To include the image in your LaTeX document, write
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics{<filename>.pdf}
%% To scale the image, write
%% \def\svgwidth{<desired width>}
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics[width=<desired width>]{<filename>.pdf}
%%
%% Images with a different path to the parent latex file can
%% be accessed with the `import' package (which may need to be
%% installed) using
%% \usepackage{import}
%% in the preamble, and then including the image with
%% \import{<path to file>}{<filename>.pdf_tex}
%% Alternatively, one can specify
%% \graphicspath{{<path to file>/}}
%%
%% For more information, please see info/svg-inkscape on CTAN:
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
%%
\begingroup%
\makeatletter%
\providecommand\color[2][]{%
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
\renewcommand\color[2][]{}%
}%
\providecommand\transparent[1]{%
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
\renewcommand\transparent[1]{}%
}%
\providecommand\rotatebox[2]{#2}%
\newcommand*\fsize{\dimexpr\f@size pt\relax}%
\newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}%
\ifx\svgwidth\undefined%
\setlength{\unitlength}{152.20749819bp}%
\ifx\svgscale\undefined%
\relax%
\else%
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
\fi%
\else%
\setlength{\unitlength}{\svgwidth}%
\fi%
\global\let\svgwidth\undefined%
\global\let\svgscale\undefined%
\makeatother%
\begin{picture}(1,1.02692507)%
\lineheight{1}%
\setlength\tabcolsep{0pt}%
\put(0,0){\includegraphics[width=\unitlength,page=1]{slas062e_pinout_svg-tex.pdf}}%
\end{picture}%
\endgroup%

View File

@ -1,58 +0,0 @@
%% Creator: Inkscape inkscape 0.92.4, www.inkscape.org
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
%% Accompanies image file 'slas062e_volt_svg-tex.pdf' (pdf, eps, ps)
%%
%% To include the image in your LaTeX document, write
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics{<filename>.pdf}
%% To scale the image, write
%% \def\svgwidth{<desired width>}
%% \input{<filename>.pdf_tex}
%% instead of
%% \includegraphics[width=<desired width>]{<filename>.pdf}
%%
%% Images with a different path to the parent latex file can
%% be accessed with the `import' package (which may need to be
%% installed) using
%% \usepackage{import}
%% in the preamble, and then including the image with
%% \import{<path to file>}{<filename>.pdf_tex}
%% Alternatively, one can specify
%% \graphicspath{{<path to file>/}}
%%
%% For more information, please see info/svg-inkscape on CTAN:
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
%%
\begingroup%
\makeatletter%
\providecommand\color[2][]{%
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
\renewcommand\color[2][]{}%
}%
\providecommand\transparent[1]{%
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
\renewcommand\transparent[1]{}%
}%
\providecommand\rotatebox[2]{#2}%
\newcommand*\fsize{\dimexpr\f@size pt\relax}%
\newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}%
\ifx\svgwidth\undefined%
\setlength{\unitlength}{501.17228747bp}%
\ifx\svgscale\undefined%
\relax%
\else%
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
\fi%
\else%
\setlength{\unitlength}{\svgwidth}%
\fi%
\global\let\svgwidth\undefined%
\global\let\svgscale\undefined%
\makeatother%
\begin{picture}(1,0.57613499)%
\lineheight{1}%
\setlength\tabcolsep{0pt}%
\put(0,0){\includegraphics[width=\unitlength,page=1]{slas062e_volt_svg-tex.pdf}}%
\end{picture}%
\endgroup%