Line 5... |
Line 5... |
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
<meta name="ProgId" content="FrontPage.Editor.Document">
|
<meta name="ProgId" content="FrontPage.Editor.Document">
|
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
<title>rtfTextController</title>
|
<title>rtfTextController</title>
|
|
|
<!--mstheme--><link rel="stylesheet" type="text/css" href="../../_themes/water/wate1011.css"><meta name="Microsoft Theme" content="water 1011, default">
|
<!--mstheme--><link rel="stylesheet" href="wate1011.css">
|
|
|
|
<meta name="Microsoft Theme" content="water 1011, default">
|
</head>
|
</head>
|
|
|
<body>
|
<body>
|
|
|
<p><font size="6">rtfTextController</font></p>
|
<p><font size="6">rtfTextController</font></p>
|
<p><font size="5">Description</font></p>
|
<h2> </h2>
|
|
<h2><font size="5">Description</font></h2>
|
<p><font size="4">This is a text mode video display controller that supports
|
<p><font size="4">This is a text mode video display controller that supports
|
color. The display memory is nine bits wide, allowing 512 different
|
color. The controller uses several internal
|
simulataneous characters to be displayed. The controller uses several internal
|
dual ported r/w memories to store text, text attributes and character bitmaps. The display memory is
|
memories.</font></p>
|
thirty-two bits wide of which only nine bits are implemented, allowing 512 different
|
<table border="1" cellpadding="0" cellspacing="0" width="100%" style="border-left: 1.5pt solid black; border-right: 1.5pt solid black; border-top: 1.5pt solid black; border-bottom: .75pt solid black; background-color: white" fpstyle="27,011111100">
|
simultaneous characters to be displayed. The attribute memory is also thirty-two
|
|
bits wide with nine bits implemented, allowing for 32 foreground colors and 16
|
|
background colors. The use of internal dual ported memories means that the text
|
|
controller does not consume any memory bandwidth from the processor.</font></p>
|
|
<table border="1" cellpadding="0" cellspacing="0" width="91%" style="border-left: 1.5pt solid black; border-right: 1.5pt solid black; border-top: 1.5pt solid black; border-bottom: .75pt solid black; background-color: white" fpstyle="27,011111100">
|
<tr>
|
<tr>
|
<td width="27%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
<td width="15%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
Address</td>
|
Address</td>
|
<td width="73%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
<td width="85%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
Description</td>
|
Description</td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="27%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="15%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
$FFD0_xxxx</td>
|
$FFD0_xxxx</td>
|
<td width="73%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="85%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
text screen memory area, currently the controller only supports a 4k memory</td>
|
text screen memory area, currently the controller only supports a 4k memory</td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="27%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="15%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
$FFD1_xxxx</td>
|
$FFD1_xxxx</td>
|
<td width="73%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="85%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
color attribute memory area, currently the controller only supports a 4k
|
color attribute memory area, currently the controller only supports a 4k
|
memory</td>
|
memory</td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="27%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="15%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
$FFD2_xxxx</td>
|
$FFD2_xxxx</td>
|
<td width="73%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="85%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
character bitmap memory, currently the controller only supports a 4k memory,
|
character bitmap memory, currently the controller only supports a 4k memory,
|
which allows 512 8x8 character bitmaps.</td>
|
which allows 512 8x8 character bitmaps.</td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="27%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="15%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
$FFDA_00xx</td>
|
$FFDA_00xx</td>
|
<td width="73%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="85%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
text controller register area</td>
|
text controller register area</td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="27%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="15%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="73%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="85%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
</tr>
|
</tr>
|
</table>
|
</table>
|
<p style="margin-bottom: 0"> </p>
|
<p style="margin-bottom: 0">Text Memory Layout</p>
|
|
|
|
<table border="1" cellpadding="0" cellspacing="0" width="34%" style="border-left: 1.5pt solid black; border-right: 1.5pt solid black; border-top: 1.5pt solid black; border-bottom: .75pt solid black; background-color: white" fpstyle="27,011111100">
|
|
<tr>
|
|
<td width="63%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
|
31
|
|
9</td>
|
|
<td width="37%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
|
8
|
|
0</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="63%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
unimplemented</td>
|
|
<td width="37%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
char code</td>
|
|
</tr>
|
|
</table>
|
|
<p style="margin-bottom: 0">Attribute Memory Layout</p>
|
|
|
<p><font face="Arial"><b>Register Description</b></font></p>
|
<table border="1" cellpadding="0" cellspacing="0" width="34%" style="border-left: 1.5pt solid black; border-right: 1.5pt solid black; border-top: 1.5pt solid black; border-bottom: .75pt solid black; background-color: white" fpstyle="27,011111100">
|
<table border="1" cellspacing="0" width="90%" style="border-left:1.5pt solid black; border-right:1.5pt solid black; border-top:1.5pt solid black; border-bottom:.75pt solid black; background-color:white" cellpadding="2" fpstyle="27,011111100">
|
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray"><font face="Arial"><b>Reg. No.</b></font></td>
|
<td width="63%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
<td width="26%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray"><b><font face="Arial">15
|
31
|
|
9</td>
|
|
<td width="17%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
|
8 5</td>
|
|
<td width="57%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
|
4 0</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="63%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
unimplemented</td>
|
|
<td width="17%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
back</td>
|
|
<td width="57%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
fore</td>
|
|
</tr>
|
|
</table>
|
|
<h2 style="margin-bottom: 0"> </h2>
|
|
|
|
<h2 style="margin-bottom: 0">Clocks</h2>
|
|
|
|
<p style="margin-bottom: 0">The text video display controller uses two clocks, a
|
|
bus timing clock (clk_i) and a video timing clock (vclk), which can be
|
|
completely independent.</p>
|
|
|
|
<h2><font face="Arial"><b>Register Description</b></font></h2>
|
|
<table border="1" cellspacing="0" width="90%" style="border-left:1.5pt solid black; border-right:1.5pt solid black; border-top:1.5pt solid black; border-bottom:.75pt solid black; background-color:white" cellpadding="2" fpstyle="27,011111100" height="658">
|
|
<tr>
|
|
<td width="11%" align="center" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray" height="19"><font face="Arial"><b>Reg. No.</b></font></td>
|
|
<td width="20%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray" align="right" height="19">
|
|
<font face="Arial">31</font><b><font face="Arial">
|
0</font></b></td>
|
0</font></b></td>
|
<td width="28%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray"><font face="Arial"><b>Function</b></font></td>
|
<td width="9%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray" align="center" height="19">
|
<td width="111%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray"><font face="Arial"><b>Description</b></font></td>
|
<font face="Arial">R/W</font></td>
|
|
<td width="19%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray" height="19"><font face="Arial"><b>Function</b></font></td>
|
|
<td width="151%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray" height="19"><font face="Arial"><b>Description</b></font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">0</font></td>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"><font face="Arial">0</font></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17"><font face="Arial">
|
-------- nnnnnnnn</font></td>
|
-------- nnnnnnnn</font></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17">
|
|
<font face="Arial">RW</font></td>
|
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
|
<font face="Arial">number of columns</font></td>
|
<font face="Arial">number of columns</font></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">1</font></td>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"><font face="Arial">1</font></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">-------- nnnnnnnn</font></td>
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17"><font face="Arial">-------- nnnnnnnn</font></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17">
|
|
<font face="Arial">RW</font></td>
|
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
|
<font face="Arial">number of row</font></td>
|
<font face="Arial">number of row</font></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">2</font></td>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35"><font face="Arial">2</font></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="35">
|
---- nnnnnnnnnnnn</td>
|
<font face="Arial">---- nnnnnnnnnnnn</font></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="35">
|
window left</td>
|
<font face="Arial">W</font></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
|
Text window position- pixels before the display starts, referenced to the
|
<font face="Arial">window left</font></td>
|
end-of-line signal</td>
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
|
|
<font face="Arial">Text window position- pixels before the display starts, referenced to the
|
|
hsync signal</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">3</font></td>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35"><font face="Arial">3</font></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">----
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="35"><font face="Arial">----
|
nnnnnnnnnnnn</font></td>
|
nnnnnnnnnnnn</font></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="35">
|
|
<font face="Arial">W</font></td>
|
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
|
<font face="Arial">window top</font></td>
|
<font face="Arial">window top</font></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
|
<font face="Arial">Text window position - scan lines down from the top of
|
<font face="Arial">Text window position - scan lines down from the top of
|
the screen referenced tothe end-of-frame signal</font></td>
|
the screen referenced to the vsync signal</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">4</font></td>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35"><font face="Arial">4</font></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="35">
|
<font face="Arial">-------- --- nnnnn</font></td>
|
<font face="Arial">-------- --- nnnnn</font></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="35">
|
|
<font face="Arial">W</font></td>
|
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
|
<font face="Arial">max scanline</font></td>
|
<font face="Arial">max scanline</font></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">maximum scan
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">maximum scan
|
line used to display chars</font></p>
|
line used to display chars</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">default 7.</font></td>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">default 7.</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">5</font></td>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="53"><font face="Arial">5</font></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">--------
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="53"><font face="Arial">--------
|
hhhh wwww</font></td>
|
hhhh wwww</font></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="53">
|
|
<font face="Arial">W</font></td>
|
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="53">
|
<font face="Arial">pixel size</font></td>
|
<font face="Arial">pixel size</font></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="53">
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">pixel size in
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">pixel size in
|
video clocks and scan lines</font></p>
|
video clocks and scan lines</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">default is 1
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">default is 1
|
(2 video clocks per pixel) and 3 (four video scan lines per pixel).</font></td>
|
(2 video clocks per pixel) and 1 (two video scan lines per pixel).</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="243">
|
<font face="Arial">8</font></td>
|
<font face="Arial">8</font></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">--------
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="243"><font face="Arial">
|
--- sssss</font></td>
|
-------T TBB sssss</font></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="243">
|
|
<font face="Arial">W</font></td>
|
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="243">
|
<font face="Arial">cursor start</font></td>
|
<font face="Arial">cursor start</font></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="243">
|
<font face="Arial">scan line cursor display starts on</font></td>
|
<font face="Arial">sssss=scan line cursor display starts on</font><table border="1" cellpadding="0" cellspacing="0" width="100%" height="93" style="border-left: 1.5pt solid black; border-right: 1.5pt solid black; border-top: 1.5pt solid black; border-bottom: .75pt solid black; background-color: white" fpstyle="27,011111100">
|
|
<tr>
|
|
<td width="12%" height="17" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
|
TT</td>
|
|
<td width="88%" height="17" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
|
= Cursor Type</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="12%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
00</td>
|
|
<td width="88%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
Box</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="12%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
01</td>
|
|
<td width="88%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
Line</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="12%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
10</td>
|
|
<td width="88%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
Underscore</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="12%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
11</td>
|
|
<td width="88%" height="18" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
Box</td>
|
|
</tr>
|
|
</table>
|
|
<table border="1" cellpadding="0" cellspacing="0" width="100%" style="border-left: 1.5pt solid black; border-right: 1.5pt solid black; border-top: 1.5pt solid black; border-bottom: .75pt solid black; background-color: white" fpstyle="27,011111100">
|
|
<tr>
|
|
<td width="11%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
|
BB</td>
|
|
<td width="89%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray">
|
|
= Cursor Blink Rate</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="11%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
00</td>
|
|
<td width="89%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
no blink</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="11%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
01</td>
|
|
<td width="89%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
no display</td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="11%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
10</td>
|
|
<td width="89%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
1/16 frame rate (4 times per second)</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="11%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
11</td>
|
|
<td width="89%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
1/32 frame rate (2 times per second)</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
|
|
<p> </p>
|
|
<p>
|
<font face="Arial">9</font></td>
|
<font face="Arial">9</font></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">--------
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17"><font face="Arial">--------
|
--- eeeee</font></td>
|
--- eeeee</font></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17">
|
|
<font face="Arial">W</font></td>
|
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
|
<font face="Arial">cursor end</font></td>
|
<font face="Arial">cursor end</font></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
|
<font face="Arial">scan line cursor display ends on</font></td>
|
<font face="Arial">scan line cursor display ends on</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
|
<font face="Arial">10</font></td>
|
<font face="Arial">10</font></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="35">
|
aaaaaaaa aaaaaaaa</td>
|
<font face="Arial">aaaaaaaa aaaaaaaa</font></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="35">
|
display offset</td>
|
<font face="Arial">W</font></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
|
|
<font face="Arial">display offset</font></td>
|
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="35">
|
<font face="Arial">starting address of the text screen in the display
|
<font face="Arial">starting address of the text screen in the display
|
memory, defaults to zero</font></td>
|
memory, defaults to zero</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
|
<font face="Arial">11</font></td>
|
<font face="Arial">11</font></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17">
|
aaaaaaaa aaaaaaaa</td>
|
<font face="Arial">aaaaaaaa aaaaaaaa</font></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17">
|
cursor position</td>
|
<font face="Arial">W</font></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
|
|
<font face="Arial">cursor position</font></td>
|
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
|
<font face="Arial">location of the cursor in the display memory</font></td>
|
<font face="Arial">location of the cursor in the display memory</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
|
<font face="Arial">12</font></td>
|
<font face="Arial">12</font></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17">
|
<font face="Arial">aaaaaaaa aaaaaaaa</font></td>
|
<font face="Arial">aaaaaaaa aaaaaaaa</font></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17">
|
|
<font face="Arial">R</font></td>
|
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
|
<font face="Arial">light pen position</font></td>
|
<font face="Arial">light pen position</font></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17">
|
<font face="Arial">address of the light pen</font></td>
|
<font face="Arial">address of the light pen</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17"></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17"></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
|
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="11%" align="center" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
|
<td width="26%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="20%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="right" height="17"></td>
|
<td width="28%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="9%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" align="center" height="17"></td>
|
<td width="111%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="19%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
|
|
<td width="151%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white" height="17"></td>
|
</tr>
|
</tr>
|
</table>
|
</table>
|
<p style="margin-bottom: 0"> </p>
|
<p style="margin-bottom: 0"> </p>
|
<p style="margin-bottom: 0"><b><span lang="en-ca">Module Interface Description</span></b></p>
|
<h2 style="margin-bottom: 0"><b><span lang="en-ca">Module Interface Description</span></b></h2>
|
<p style="margin-bottom: 0"><span lang="en-ca"><font face="Arial" size="4">
|
<p style="margin-bottom: 0"><span lang="en-ca"><font face="Arial" size="4">
|
rtfTextController</font></span></p>
|
rtfTextController</font></span></p>
|
<p style="margin-bottom: 0; margin-top:0"><font face="Arial">
|
<p style="margin-bottom: 0; margin-top:0"><font face="Arial">
|
<font color="#00FF00">module</font> <span lang="en-ca">rtfTextController</span>(rst_i,
|
<font color="#00FF00">module</font> <span lang="en-ca">rtfTextController</span>(rst_i,
|
clk_i, cyc_i, stb_i, ack<span lang="en-ca">_o</span>, w<span lang="en-ca">e_i</span>, adr<span lang="en-ca">_i</span>, d<span lang="en-ca">at_i</span>, d<span lang="en-ca">at_o,
|
clk_i, cyc_i, stb_i, ack<span lang="en-ca">_o</span>, w<span lang="en-ca">e_i</span>, adr<span lang="en-ca">_i</span>, d<span lang="en-ca">at_i</span>, d<span lang="en-ca">at_o,
|
vclk, eol, eof, blank, border, rgbIn, rgbOut</span>);<br>
|
vclk, hsync, vsync, blank, border, rgbIn, rgbOut</span>);<br>
|
<br>
|
<br>
|
</font></p>
|
</font></p>
|
<table border="1" cellspacing="3" width="90%" style="border-left:1.5pt solid black; border-right:1.5pt solid black; border-top:1.5pt solid black; border-bottom:.75pt solid black; background-color:white" fpstyle="27,011111100">
|
<table border="1" cellspacing="3" width="90%" style="border-left:1.5pt solid black; border-right:1.5pt solid black; border-top:1.5pt solid black; border-bottom:.75pt solid black; background-color:white" fpstyle="27,011111100">
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray"><span lang="en-ca"><b>
|
<td width="12%" style="font-weight: bold; color: white; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: 1.5pt solid black; background-color: gray"><span lang="en-ca"><b>
|
Line 217... |
Line 362... |
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial"><span lang="en-ca">T</span>his is usually
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial"><span lang="en-ca">T</span>his is usually
|
connected to the system clock and is used as a base timing clock for I/O
|
connected to the system clock and is used as a base timing clock for I/O
|
operations.</font></td>
|
operations.</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="103%" colspan="2" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font color="#000080">
|
<td width="103%" colspan="2" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
<font color="#000080" face="Arial">
|
<span lang="en-ca">Slave Port</span></font></td>
|
<span lang="en-ca">Slave Port</span></font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">cyc_i</font></td>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">cyc_i</font></td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">indicates that a valid bus cycle is
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">indicates that a valid bus cycle is
|
taking place. The core will not respond to the bus unless this signal is
|
taking place. The core will not respond to the bus unless this signal is
|
active.</font></td>
|
active.</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">stb_i</td>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">This strobe signal also indicates that a valid bus cycle is
|
<font face="Arial">stb_i</font></td>
|
taking place</td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
<font face="Arial">This strobe signal also indicates that a valid bus cycle is
|
|
taking place</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">ack_o</font></td>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">ack_o</font></td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This signal indicates that the core has
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This signal indicates that the core has
|
processed the bus transaction (it is the logical and of cyc_i and stb_i).</font></td>
|
processed the bus transaction (it is the logical and of cyc_i and stb_i).</font></td>
|
Line 265... |
Line 413... |
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This is the <span lang="en-ca">sixteen</span> bit data output bus
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This is the <span lang="en-ca">sixteen</span> bit data output bus
|
from the text controller.</font></td>
|
from the text controller.</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="103%" colspan="2" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="103%" colspan="2" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
|
<font face="Arial">
|
<span lang="en-ca"><font color="#000080">Video</font></span><font color="#000080"><span lang="en-ca">
|
<span lang="en-ca"><font color="#000080">Video</font></span><font color="#000080"><span lang="en-ca">
|
Ports</span></font></td>
|
Ports</span></font></font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<font face="Arial">vclk</font></td>
|
<font face="Arial">vclk</font></td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
This input is the video clock input. Pixel timing is derived from it.</td>
|
<font face="Arial">This input is the video clock input. Pixel timing is derived from it.</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
eol</td>
|
<font face="Arial">hsync</font></td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
This input signal signals the end of a video scanline (end-of-line)</td>
|
<font face="Arial">Horizontal sync.
|
|
This input signal signals the start/end of a video scanline (end-of-line)</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<font face="Arial">eof</font></td>
|
<font face="Arial">vsync</font></td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This <span lang="en-ca">input </span>signal indicates
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">
|
|
Vertical sync. This <span lang="en-ca">input </span>signal indicates
|
<span lang="en-ca">the end of the video frame.</span></font></td>
|
<span lang="en-ca">the end of the video frame.</span></font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
blank</td>
|
<font face="Arial">blank</font></td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">This
|
input signal indicates that the display should be blanked. It is active
|
input signal indicates that the display should be blanked. It is active
|
during the video blanking period.</font></td>
|
during the video blanking period.</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<span lang="en-ca">border</span></td>
|
<font face="Arial">
|
|
<span lang="en-ca">border</span></font></td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
This input signal indicates that a border area is active.</td>
|
<font face="Arial">This input signal indicates that a border area is active.</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<font face="Arial">rgbIn</font></td>
|
<font face="Arial">rgbIn</font></td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
This 24 bit input bus can be connected to an external RGB input. (The text
|
<font face="Arial">This 24 bit input bus can be connected to an external RGB input. (The text
|
controller may display on top of the external input).</td>
|
controller may display on top of the external input).</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<font face="Arial">rgbOut</font></td>
|
<font face="Arial">rgbOut</font></td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
This output signal bus contains the 24 bit RGB display data.</td>
|
<font face="Arial">This output signal bus contains the 24 bit RGB display data.</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><span lang="en-ca"><b>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><span lang="en-ca"><b>
|
<font face="Arial" color="#000080">Parameters</font></b></span></td>
|
<font face="Arial" color="#000080">Parameters</font></b></span></td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"> </td>
|
Line 325... |
Line 477... |
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">Use this parameter to specify the
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white"><font face="Arial">Use this parameter to specify the
|
default number of text rows.</font></td>
|
default number of text rows.</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="12%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
COLS</td>
|
<font face="Arial">COLS</font></td>
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
<td width="91%" style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid black; background-color: white">
|
Use this parameter to specify the default number of text columns.</td>
|
<font face="Arial">Use this parameter to specify the default number of text columns.</font></td>
|
</tr>
|
</tr>
|
</table>
|
</table>
|
<p style="margin-top: 0; margin-bottom: 0"> </p>
|
<p style="margin-top: 0; margin-bottom: 0"> </p>
|
<hr>
|
<hr>
|
<p> </p>
|
<p> </p>
|
Line 392... |
Line 544... |
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Data transfer
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Data transfer
|
ordering:</font></p>
|
ordering:</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Data transfer
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Data transfer
|
sequencing</font></td>
|
sequencing</font></td>
|
<td width="55%" colspan="2" bordercolor="#000000" style="border-style: solid; border-width: 1">
|
<td width="55%" colspan="2" bordercolor="#000000" style="border-style: solid; border-width: 1">
|
<p style="margin-top: 0; margin-bottom: 0"><span lang="en-ca">16</span><font face="Arial">
|
<p style="margin-top: 0; margin-bottom: 0">32<font face="Arial">
|
bit</font></p>
|
bit</font></p>
|
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">32 bit</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">
|
<span lang="en-ca">16</span> bit</font></p>
|
32 bit</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">
|
|
<span lang="en-ca">16</span> bit</font></p>
|
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Little Endian</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Little Endian</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">any
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">any
|
(undefined)</font></td>
|
(undefined)</font></td>
|
</tr>
|
</tr>
|
<tr>
|
<tr>
|
Line 417... |
Line 568... |
<td width="25%" valign="top" bordercolor="#000000" style="border-style: solid; border-width: 1">
|
<td width="25%" valign="top" bordercolor="#000000" style="border-style: solid; border-width: 1">
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Signal Name:</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">Signal Name:</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">ack<span lang="en-ca">_o</span></font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">ack<span lang="en-ca">_o</span></font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">adr<span lang="en-ca">_i(31:0)</span></font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">adr<span lang="en-ca">_i(31:0)</span></font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">clk<span lang="en-ca">_i</span></font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">clk<span lang="en-ca">_i</span></font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">d<span lang="en-ca">at_i</span>(<span lang="en-ca">15</span>:0)</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">d<span lang="en-ca">at_i</span>(31:0)</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">d<span lang="en-ca">a</span>t<span lang="en-ca">_o</span>(<span lang="en-ca">15</span>:0)</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">d<span lang="en-ca">a</span>t<span lang="en-ca">_o</span>(31:0)</font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">cyc<span lang="en-ca">_i</span></font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">cyc<span lang="en-ca">_i</span></font></p>
|
<p style="margin-top: 0; margin-bottom: 0"><span lang="en-ca">stb_i</span></p>
|
<p style="margin-top: 0; margin-bottom: 0"><span lang="en-ca">stb_i</span></p>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">w<span lang="en-ca">e_i</span></font></td>
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">w<span lang="en-ca">e_i</span></font></td>
|
<td width="30%" bordercolor="#000000" style="border-style: solid; border-width: 1">
|
<td width="30%" bordercolor="#000000" style="border-style: solid; border-width: 1">
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">WISHBONE
|
<p style="margin-top: 0; margin-bottom: 0"><font face="Arial">WISHBONE
|
Line 451... |
Line 602... |
<p> </p>
|
<p> </p>
|
|
|
</body>
|
</body>
|
|
|
</html>
|
</html>
|
|
|
No newline at end of file
|
No newline at end of file
|