Copyright notices in docs
[mw/milkymist.git] / cores / aceusb / doc / aceusb.tex
1 \documentclass[a4paper,11pt]{article}
2 \usepackage{fullpage}
3 \usepackage[latin1]{inputenc}
4 \usepackage[T1]{fontenc}
5 \usepackage[normalem]{ulem}
6 \usepackage[english]{babel}
7 \usepackage{listings,babel}
8 \lstset{breaklines=true,basicstyle=\ttfamily}
9 \usepackage{graphicx}
10 \usepackage{moreverb}
11 \usepackage{url}
12
13 \title{Wishbone to SystemACE MPU interface bridge}
14 \author{S\'ebastien Bourdeauducq}
15 \date{December 2009}
16 \begin{document}
17 \setlength{\parindent}{0pt}
18 \setlength{\parskip}{5pt}
19 \maketitle{}
20 \section{Specifications}
21 This IP core bridges a Wishbone interface to the SystemACE MPU interface on the ML401 development board. The SystemACE chip must be used to access the CF card slot of the board.
22
23 It maps the registers of this chip to the Wishbone address space, and takes care of resynchronizing the signals between the Wishbone and the on-board 30MHz clock domains.
24
25 Accent has been put on simplicity and low resource usage rather than performance. With a 100MHz Wishbone clock, the write latency is typically 10 cycles, and the read latency 14 cycles.
26
27 On the ML401, the core will disable the USB chip. The 16-bit SystemACE registers are mapped to the Wishbone bus, with each register expanded to 32 bits (the 16 most significant bits are always zero).
28
29 The SystemACE registers are documented in Xilinx datasheet DS080.
30
31 \section{Using the core}
32 Connecting the core is very simple. The Wishbone signals are standard, and the other signals should go the the FPGA pads.
33
34 Only attention should be paid to the clock signal. It must be generated externally (with the on-board oscillator on the ML401) and is an input to the core, and also to the FPGA in the ML401 case.
35
36 \section*{Copyright notice}
37 Copyright \copyright 2007-2009 S\'ebastien Bourdeauducq. \\
38 Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the LICENSE.FDL file at the root of the Milkymist source distribution.
39
40 \end{document}