1 | %Copyright (c) 2006 Rice University |
---|
2 | %All Rights Reserved |
---|
3 | %This code is covered by the Rice-WARP license |
---|
4 | %See http://warp.rice.edu/license/ for details |
---|
5 | \section{Running the Program} |
---|
6 | \subsection{Ready Tera Term Pro} |
---|
7 | \begin{enumerate} |
---|
8 | %Step 1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
9 | \item Open Tera Term Pro (Browse to ``\textbf{$\backslash$Program Files$\backslash$TTERMPRO$\backslash$ttermpro.exe}'') |
---|
10 | |
---|
11 | %Step 2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
12 | \item Choose \textbf{Serial} and select the appropriate COM port (the one to which the board is connected) from the \textbf{Port}: drop down menu. |
---|
13 | |
---|
14 | |
---|
15 | \begin{figure}[htbp] |
---|
16 | \centering |
---|
17 | \includegraphics[width=.5\textwidth]{RunScreenshots/EX1p2.pdf} |
---|
18 | \caption{Step 2 -- Tera Term Opening Dialog} |
---|
19 | \label{fig:EX1p2} |
---|
20 | \end{figure} |
---|
21 | |
---|
22 | |
---|
23 | %Step 3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
24 | \item Go to \textbf{Setup} $\rightarrow$ \textbf{Serial Port...} and change the \textbf{Baud rate} to \textbf{57600} (or whatever you specified in your project) from the drop down menu. Click \textbf{OK} |
---|
25 | |
---|
26 | |
---|
27 | \begin{figure}[htbp] |
---|
28 | \centering |
---|
29 | \includegraphics[width=.5\textwidth]{RunScreenshots/EX1p3a.pdf} |
---|
30 | \caption{Step 3 -- Change Serial Port Settings} |
---|
31 | \label{fig:EX1p3a} |
---|
32 | \end{figure} |
---|
33 | |
---|
34 | \begin{figure}[ht] |
---|
35 | \centering |
---|
36 | \includegraphics[width=.5\textwidth]{RunScreenshots/EX1p3b.pdf} |
---|
37 | \caption{Step 3 -- Serial Port Settings} |
---|
38 | \label{fig:EX1p3b} |
---|
39 | \end{figure} |
---|
40 | |
---|
41 | |
---|
42 | |
---|
43 | %Step 4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
44 | \item Tera Term is now ready to receive data. |
---|
45 | \end{enumerate} |
---|
46 | NOTE: (If you are unsure about what rate you choose, this can be found by double-clicking \textbf{RS232} in the \textbf{System Assembly} view. It is the number given for \textbf{UART Lite Baud Rate}). |
---|
47 | \subsection{Download Peripheral Test to the Board} |
---|
48 | (Assumes that the board has been connected and powered and that the bitstream has been generated successfully) |
---|
49 | |
---|
50 | %Method 1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
51 | \subsubsection{Method 1: Directly from XPS} |
---|
52 | \begin{enumerate} |
---|
53 | %Step 1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
54 | \item Download the bitstream to the board via \textbf{Device Configuration} $\rightarrow$ \textbf{Download Bitstream} or by clicking on the toolbar icon. (NOTE: XPS will recompile/regenerate everything that is not current before downloading the bitstream) |
---|
55 | \end{enumerate} |
---|
56 | |
---|
57 | |
---|
58 | \begin{figure}[htbp] |
---|
59 | \centering |
---|
60 | \includegraphics[width=1.00\textwidth]{RunScreenshots/EX2p1p1.pdf} |
---|
61 | \caption{Step 1 -- Download Bitstream} |
---|
62 | \label{fig:EX2p1p1} |
---|
63 | \end{figure} |
---|
64 | |
---|
65 | |
---|
66 | %Method 2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
67 | \subsubsection{Method 2: Using iMPACT} |
---|
68 | \begin{enumerate} |
---|
69 | |
---|
70 | %Step 1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
71 | \item Open iMPACT via \textbf{Program Files} $\rightarrow$ \textbf{Xilinx ISE 8.1i} $\rightarrow$ \textbf{Accessories} $\rightarrow$ \textbf{iMPACT} |
---|
72 | |
---|
73 | %Step 2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
74 | \item When the \textbf{iMPACT Project} dialogue box pops up, click \textbf{Cancel} You should see the workspace. |
---|
75 | |
---|
76 | |
---|
77 | \item Right-click on the workspace and choose \textbf{Initialize Chain}. Click \textbf{OK} at the \textbf{Boundary-Scan Chain Contents Summary} window. |
---|
78 | |
---|
79 | %Step 4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
80 | \item You will see the \textbf{Assign New Configuration File} window. Click \textbf{Bypass} for the \textbf{xccace} (first) block. |
---|
81 | |
---|
82 | %Step 5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
83 | \item For the \textbf{xc2vp70} block, browse to the location of your generated bitstream (e.g. ``$\backslash$ProjectFolder$\backslash$implementation$\backslash$download.bit''). Select this file and click \textbf{Open}. Click \textbf{OK} at the \textbf{Add Virtex-II Pro/Virtex-4 Object Files} window to return to the workspace. |
---|
84 | |
---|
85 | %Step 6%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
86 | \item Right click on the \textbf{xc2vp70} block, and choose \textbf{Program}. Click \textbf{OK} to download to the board. |
---|
87 | \end{enumerate} |
---|
88 | |
---|
89 | %Method 3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
90 | \subsubsection{Method 3: Using ChipScope} |
---|
91 | \begin{enumerate} |
---|
92 | |
---|
93 | %Step 1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
94 | \item Open ChipScope via \textbf{Program Files} $\rightarrow$ \textbf{ChipScope Pro 8.1i} $\rightarrow$ \textbf{ChipScope Pro Analyzer} |
---|
95 | |
---|
96 | %Step 2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
97 | \item Click on the \textbf{Open Cable/Search JTAG Chain} button located in the upperleft corner. |
---|
98 | %Step 3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
99 | \item Click \textbf{OK} at the window that pops up. |
---|
100 | |
---|
101 | %Step 4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
102 | \item Right click on \textbf{xc2vp70} in the box in the upper-lefthand corner. Choose \textbf{Configure}. |
---|
103 | |
---|
104 | %Step 5%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
105 | \item Choose \textbf{Select New File} and browse to the location of your generated bitstream (e.g. ``$\backslash$ProjectFolder$\backslash$implementation$\backslash$download.bit''). |
---|
106 | |
---|
107 | %Step 6%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
108 | \item Click OK to download to the board. |
---|
109 | \end{enumerate} |
---|