Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
383f24e
fpga: launch all syntheses with appropriate number of threads
stefanct Nov 13, 2019
0ad7d59
fpga: clean ${PROJECT}.ip_user_files and ${PROJECT}.sim
stefanct Nov 13, 2019
a5bf025
fpga: unify handling of pulpemu's sysdef and hwdef files
stefanct Nov 13, 2019
ac4afed
fpga: remove unused 32768x32 memory variants
stefanct Nov 13, 2019
e09b013
fpga: fix dependencies
stefanct Nov 13, 2019
24d7d47
fpga: fix board selection
stefanct Nov 13, 2019
9c64dca
fpga: fix impl target of pulpemu
stefanct Nov 13, 2019
98cceaf
fpga: fix .gitignore for pulpino reports
stefanct Nov 13, 2019
bf45b50
fpga: create constraints file early
stefanct Nov 13, 2019
080f479
fpga: open impl run before generating reports
stefanct Nov 13, 2019
8d8083f
fpga: add push target to update bitstream on device
stefanct Nov 13, 2019
257806d
fpga/sw: fix warnings when compiling the device tree with dtc 1.4.4
stefanct Nov 13, 2019
7951f25
fpga/sw: add install script to prepare the SD card
stefanct Nov 13, 2019
42111e3
fpga/sw: use $(MAKE)
stefanct Nov 13, 2019
1454e13
fpga/sw: simplify u-boot config handling
stefanct Nov 13, 2019
06c1852
fpga/sw: fix device tree dependencies
stefanct Nov 13, 2019
1cf790d
fpga/sw: simplify devicetree generation
stefanct Nov 13, 2019
9c8d8f0
fpga/sw: move git checkouts into the config targets
stefanct Nov 13, 2019
eda0733
fpga/sw: add distclean target
stefanct Nov 13, 2019
d47fa1d
fpga/sw: use order-only prerequisite to create sd_image directory
stefanct Nov 13, 2019
3f07e7c
fpga/sw: refine .gitignore
stefanct Nov 13, 2019
f583813
fpga/sw: create post-build script for buildroot
stefanct Nov 13, 2019
ad0f09a
fpga/sw: copy user's .ssh/authorized_keys to buildroot fs
stefanct Nov 13, 2019
d728356
fpga/sw: make spiload and copy it to buildroot's fs
stefanct Nov 13, 2019
7934d21
fpga/sw: create shell aliases in buildroot's fs
stefanct Nov 13, 2019
96c56d6
vsim: use native gcc instead of Mentor's broken one
stefanct Nov 13, 2019
a0952f8
spiload: fix const pointer declaration
stefanct Nov 14, 2019
e74ee48
spiload: fix EOC detection
stefanct Nov 13, 2019
6a26eba
spiload: fix and simplify tty handling
stefanct Nov 13, 2019
8c7559e
spiload: enable and fix warnings
stefanct Nov 13, 2019
9924ef9
spiload: add support to reset target CPU (only) via CLI
stefanct Nov 13, 2019
1b992ba
spiload: improve error handling and messages
stefanct Nov 13, 2019
c55077a
spiload: unify /dev/mem mapping
stefanct Nov 13, 2019
18a525e
spiload: make implicit conversions of shifted values explicit
stefanct Nov 19, 2019
a9f9ecb
spiload: fix error handling in spi_load()
stefanct Nov 17, 2019
619da70
Refine sw/ to work with newer compilers that do not define __risc__
stefanct Nov 13, 2019
a7276a4
sw: update CMAKE script for PULP and UCB compilers
stefanct Nov 13, 2019
4e3db57
sw: libsupc++ is no longer required
stefanct Nov 13, 2019
fcb40c1
sw: make inclusion of bench lib configurable
stefanct Nov 13, 2019
f9fddd4
datasheet: refine memory map
stefanct Nov 13, 2019
f014c27
datasheet: avoid conversion from EPS to PDF within LaTeX
stefanct Nov 13, 2019
3d35183
datasheet: make the makefile less dumb
stefanct Nov 13, 2019
b04aa76
Work around Vivado issue regarding OBUFs
stefanct Nov 13, 2019
5a7d178
fpga/sw: enable early debug output in Linux
stefanct Nov 13, 2019
9013da1
fpga/sw: set a proper (i.e., locally-administered) MAC address
stefanct Nov 13, 2019
c260c01
fpga/sw: move configuration and patch files into subdir
stefanct Nov 13, 2019
472d4c2
fpga/sw: make toolchain (Vivado) version configurable
stefanct Nov 13, 2019
96d75a6
fpga/sw: make version of kernel, u-boot, busybox, buildroot and DT de…
stefanct Nov 13, 2019
ac3f463
fpga/sw: make cross-compiler configurable
stefanct Nov 13, 2019
07a6678
fpga/sw: build u-boot in parallel
stefanct Nov 13, 2019
512b896
fpga/sw: try generating DT from Xilinx' repo with hsi
stefanct Nov 15, 2019
b9ab8c5
fpga: add support for Xilinx Vivado 2018.3
stefanct Nov 13, 2019
b9edd50
fpga/sw: work around buildroot build problem with glibc-2.28
stefanct Nov 14, 2019
77da6a7
fpga/sw: add workaround for Xilinx' UART kernel driver
stefanct Nov 15, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 5 additions & 6 deletions doc/datasheet/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,12 @@ TGIF_OUTP_PDF_NAMES = $(addsuffix .pdf, $(TGIF_OUTP_NAMES))
##### Main Targets #
##### #
######################################################################
do: pdf

all: figures pdf
make -B pdf
make -B pdf
all: $(MAIN_SRC).pdf

pdf: $(MAIN_SRC).pdf

%.pdf: %.tex $(CONTENT_SRC) preamble/preamble.tex
%.pdf: %.tex $(CONTENT_SRC) preamble/preamble.tex figures
pdflatex $(MAIN_SRC).tex
pdflatex $(MAIN_SRC).tex

clean: clean-figures
Expand Down Expand Up @@ -95,3 +92,5 @@ clean-tgif-figures:
-@rm -f $(TGIF_OUTP_EPS_NAMES) $(TGIF_OUTP_PDF_NAMES)

clean-figures: clean-tgif-figures

.PHONY: all pdf clean figures tgif_figures clean-tgif-figures clean-figures
2 changes: 1 addition & 1 deletion doc/datasheet/content/adv_dbg_unit.tex
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ \chapter{Advanced Debug Unit}

\begin{figure}[H]
\centering
\includegraphics[width=0.5\textwidth]{./figures/adv_dbg_unit.eps}
\includegraphics[width=0.5\textwidth]{./figures/adv_dbg_unit}
\caption{Advanced Debug Unit.}
\label{fig:adv_dbg_unit}
\end{figure}
Expand Down
15 changes: 7 additions & 8 deletions doc/datasheet/content/memorymap.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,19 @@ \chapter{Memory Map}

\begin{figure}[H]
\centering
%\includegraphics[width=0.8\textwidth]{./figures/memory_map}

\resizebox{!}{0.7\textheight}{
\begin{bytefield}{24}
\begin{rightwordgroup}{Instruction Memory}
\memsection{0x0000 0000}{0x0000 8000}{7}{32kB RAM}
\memsection{0x0000 0000}{}{7}{32kB RAM}
\end{rightwordgroup}\\
\memsection{}{}{2}{}\\
\begin{rightwordgroup}{Boot ROM (r/o)}
\memsection{0x0008 0000}{0x0008 0200}{3}{512B ROM}
\memsection{0x0000 8000}{}{3}{512B ROM}
\end{rightwordgroup}\\
\memsection{}{}{3}{} \\
\memsection{0x0000 8200}{}{3}{} \\
\begin{rightwordgroup}{Data Memory}
\memsection{0x0010 0000}{0x0010 8000}{7}{32kB RAM}
\memsection{0x0010 0000}{}{7}{32kB RAM}
\end{rightwordgroup}\\
\memsection{}{}{3}{} \\
\memsection{0x0010 8000}{}{3}{} \\
\begin{rightwordgroup}{Peripherals}
\memsection{0x1A10 0000}{}{2}{UART} \\
\memsection{0x1A10 1000}{}{2}{GPIO} \\
Expand All @@ -34,6 +32,7 @@ \chapter{Memory Map}
\end{rightwordgroup}
\\
\end{bytefield}
}

\caption{\pulpino memory map.}
\label{fig:pulpino_memory_map}
Expand Down
2 changes: 1 addition & 1 deletion doc/datasheet/content/overview.tex
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ \chapter{Overview}

\begin{figure}[H]
\centering
\includegraphics[width=0.9\textwidth]{./figures/pulpino_block.eps}
\includegraphics[width=0.9\textwidth]{./figures/pulpino_block}
\caption{\pulpino Overview.}
\label{fig:pulpino_overview}
\end{figure}
Expand Down
Binary file modified doc/datasheet/datasheet.pdf
Binary file not shown.
Loading