URL
https://opencores.org/ocsvn/zap/zap/trunk
Subversion Repositories zap
Compare Revisions
- This comparison shows the changes necessary to convert path
/zap/trunk
- from Rev 30 to Rev 31
- ↔ Reverse comparison
Rev 30 → Rev 31
/doc/html/zap_doc.htm
5,10 → 5,12
<title></title> |
<meta name="generator" content="LibreOffice 5.2.7.2 (Linux)"/> |
<meta name="created" content="00:00:00"/> |
<meta name="changed" content="2018-05-14T07:22:52.770463476"/> |
<meta name="changed" content="2018-05-25T11:24:36.763361792"/> |
<meta name="Originator" content="Microsoft Word 12"/> |
<meta name="ProgId" content="Word.Document"/> |
<meta name="created" content="00:00:00"> |
<meta name="changed" content="2018-05-14T07:22:52.770463476"> |
<meta name="created" content="00:00:00"> |
<meta name="changed" content="2018-05-10T23:15:22.083194885"> |
<meta name="created" content="00:00:00"> |
<meta name="changed" content="2018-05-10T23:14:19.595028819"> |
943,8 → 945,9
</center> |
<p> </p> |
<p align="center"> </p> |
<p align="center"><font face="Lato Medium"><font size="2" style="font-size: 11pt">©2016-201</font></font><font face="Lato Medium"><font size="2" style="font-size: 11pt">8</font></font><font face="Lato Medium"><font size="2" style="font-size: 11pt"> |
Revanth Kamaraj ( E-mail: <a href="mailto:revanth91kamaraj@gmail.com">revanth91kamaraj@gmail.com</a> |
<p align="center"><font face="Lato Medium"><font size="2" style="font-size: 11pt">©2016-2018</font></font> |
<font face="Lato Medium"><font size="2" style="font-size: 11pt">Revanth |
Kamaraj ( E-mail: <a href="mailto:revanth91kamaraj@gmail.com">revanth91kamaraj@gmail.com</a> |
)</font></font></p> |
<p align="center"><font face="Lato Medium"><font size="2" style="font-size: 11pt">Released |
under the GNU General Public License version 2</font></font></p> |
1507,79 → 1510,83
Interface Ports</b></font></font></font></h2> |
<p align="left" style="page-break-after: avoid"><font face="Lato Medium"><font size="2" style="font-size: 11pt"><b>Interface |
IO Ports</b></font></font></p> |
<table cellpadding="0" cellspacing="0"> |
<table width="640" cellpadding="2" cellspacing="0"> |
<col width="122"> |
<col width="33"> |
<col width="167"> |
<col width="300"> |
<tr valign="top"> |
<td width="126" style="border: 1.00pt solid #000000; padding: 0.05cm"> |
<td width="122" style="border: 1.00pt solid #000000; padding: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 10pt"><b>Signal |
Name</b></font></font></p> |
</td> |
<td width="37" style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0.05cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0.05cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 10pt"><b>IO</b></font></font></p> |
</td> |
<td width="171" style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0.05cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0.05cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 10pt"><b>Description</b></font></font></p> |
</td> |
<td width="304" style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0.05cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="300" style="border-top: 1.00pt solid #000000; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0.05cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 10pt"><b>Comments</b></font></font></p> |
</td> |
</tr> |
<tr> |
<td colspan="4" width="638" valign="top" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td colspan="4" width="634" valign="top" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p align="center"><font face="Lato Medium"><font size="2" style="font-size: 11pt"><b>Clock |
and Reset</b></font></font></p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I_CLK</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Core |
clock. </font></font> |
</p> |
</td> |
<td width="304" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="300" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p> </p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I_RESET</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Core |
reset. </font></font> |
</p> |
</td> |
<td width="304" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="300" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Active |
high. Must be synchronous to the rising edge of I_CLK.</font></font></p> |
</td> |
</tr> |
<tr> |
<td colspan="4" width="638" valign="top" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td colspan="4" width="634" valign="top" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p align="center"><font face="Lato Medium"><font size="2" style="font-size: 11pt"><b>Wishbone |
Interface</b></font></font></p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O_WB_CYC</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Wishbone |
CYC signal.</font></font></p> |
</td> |
<td rowspan="7" width="304" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td rowspan="8" width="300" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Outputs |
are purely synchronous with the rising edge of I_CLK.</font></font></p> |
<p> </p> |
1587,133 → 1594,145
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O_WB_STB</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Wishbone |
STB signal.</font></font></p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O_WB_ADR[31:0]</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Wishbone |
32-bit address.</font></font></p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O_WB_SEL[3:0]</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Wishbone |
byte lane enables.</font></font></p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O_WB_WE</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Wishbone |
write enable.</font></font></p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O_WB_DAT[31:0]</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Wishbone |
write data.</font></font></p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O_WB_BTE[1:0]</font></font></p> |
</td> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O</font></font></p> |
</td> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p align="left"><font face="Lato Medium"><font size="2" style="font-size: 11pt">Burst |
Type Extension Tag. CPU does only incremental linear bursts so |
this always reads 0x0.</font></font></p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O_WB_CTI[2:0]</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">O</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p align="left"><font face="Lato Medium"><font size="2" style="font-size: 11pt">Wishbone |
cycle type indicator.</font></font></p> |
<p align="left"><font face="Lato Medium"><font size="2" style="font-size: 11pt">000 |
– Classic.</font></font></p> |
<p align="left"><font face="Lato Medium"><font size="2" style="font-size: 11pt">010 |
– Incrementing burst.</font></font></p> |
<p align="left"><font face="Lato Medium"><font size="2" style="font-size: 11pt">111 |
– End of burst.</font></font></p> |
<p align="left"><font face="Lato Medium"><font size="2" style="font-size: 11pt">The |
interface shall only generate one of the above 3 codes.</font></font></p> |
interface shall only generate one of the above 2 codes. A single |
access is a burst of 1.</font></font></p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I_WB_DAT[31:0]</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Wishbone |
read data.</font></font></p> |
</td> |
<td width="304" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="300" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p> </p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I_WB_ACK</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">Wishbone |
acknowledge.</font></font></p> |
</td> |
<td width="304" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="300" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p> </p> |
</td> |
</tr> |
<tr> |
<td colspan="4" width="638" valign="top" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td colspan="4" width="634" valign="top" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p align="center"><font face="Lato Medium"><font size="2" style="font-size: 11pt"><b>External |
Interrupts</b></font></font></p> |
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I_IRQ</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">IRQ |
Interrupt</font></font></p> |
</td> |
<td rowspan="2" width="304" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td rowspan="2" width="300" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p align="left"><font face="Lato Medium"><font size="2" style="font-size: 11pt">Active |
high level sensitive. Must be synchronous to the rising edge of |
clock.</font></font></p> |
1720,13 → 1739,13
</td> |
</tr> |
<tr valign="top"> |
<td width="126" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<td width="122" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: 1.00pt solid #000000; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.05cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I_FIQ</font></font></p> |
</td> |
<td width="37" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="33" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">I</font></font></p> |
</td> |
<td width="171" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<td width="167" style="border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: 1.00pt solid #000000; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0cm; padding-right: 0.05cm"> |
<p><font face="Lato Medium"><font size="2" style="font-size: 11pt">FIQ |
Interrupt</font></font></p> |
</td> |
/src/rtl/cpu/zap_defines.vh
70,7 → 70,7
`define VA__SECTION_TAG 31:20+$clog2(SECTION_TLB_ENTRIES) |
|
`define VA__SPAGE_AP_SEL 11:10 |
`define VA__LPAGE_AP_SEL 17:16 |
`define VA__LPAGE_AP_SEL 15:14 |
|
// L1 Section Descriptior Breakup |
`define L1_SECTION__BASE 31:20 |