From b5b5e5e21d3567e9ace378885648d5921b5bd06f Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Tue, 28 Dec 2021 15:57:17 +0100 Subject: Start intro --- DigME.tex | 26 ++++++++++++++++++++++++++ build/DigME.pdf | Bin 119686 -> 126805 bytes 2 files changed, 26 insertions(+) diff --git a/DigME.tex b/DigME.tex index 71752f7..60c523a 100644 --- a/DigME.tex +++ b/DigME.tex @@ -42,6 +42,10 @@ resistors/scale = .5, } +%% Customize Lists +\usepackage{enumitem} +\setlength{\itemsep}{0pt} + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Metadata @@ -71,6 +75,26 @@ \setcounter{page}{1} \pagenumbering{arabic} +\section{Introduction to SoC} + +A system on chip (SoC) is a ``complete'' system that includes +\begin{itemize} + \item a microprocessor, memory, peripherals and + \item application specifici blocks (IP blocks). +\end{itemize} +SoCs can be made in FPGAs, which has the following advanteges: +\begin{itemize} + \item Shorter development cycles + \item Lower development cost + \item Lower total cost for low to medium volume + \item More flexibility in operation (updates, etc.) +\end{itemize} + +\subsection{Xilinx Zynq-7000 Family SoCs} + +The Zynq-7000 AP SoC architecture consists of two major sections and some analog extensions. It has a Processing System (PS) with an ARM Cortex-A9 (up to 1 GHz), a Programmable Logic (PL), and an analog / mixed signal block with 2 12-bit ADCs at 1 MS/s. + +The PL is built like and FPGA from the Xilinx Series 7 device. The PL is made of an array of blocks (CLB) and switch matrices. Each CLB has 2 slices, and each slice has 4 look up tables (LUT). Each LUT has 6 inputs / outputs, a carry logic, a multiplexer, and 8 flip-flops. Depending on the structure, up to 4 flip-flops can be used as latches. \section{Design Flow} @@ -399,4 +423,6 @@ Of the well known Open System Interconnect (OSI) model, which is composed of sev } \end{figure} + + \end{document} diff --git a/build/DigME.pdf b/build/DigME.pdf index 92d628a..e47ecc4 100644 Binary files a/build/DigME.pdf and b/build/DigME.pdf differ -- cgit v1.2.1