?? 8051ipcore_readme.mht
字號:
<ul>
<li>Synthesizing 8051 IP core (PDF file, 50kb)</li>
<li>Implementing 8051 IP core design on Xilinx Spartan II =
device=20
(PDF file, 100kb)</li>
<li>Implementing 8051 IP core design on Altera ACEX1 =
device=20
(PDF file, 100kb)</li>
</ul>
-->
<DIV align=3Dright><A=20
=
href=3D"http://www.oregano.at/ip/ip01.htm#8051_contents">Back to=20
contents</A><BR><BR></DIV><A name=3D8051_license>
<H3>Licensing</H3></A>
<P><A onclick=3Djavascript:void(open_licwindow())=20
href=3D"about:blank">The license conditions</A> may be found =
<A=20
onclick=3Djavascript:void(open_licwindow())=20
href=3D"about:blank">here</A>. </P>
<DIV align=3Dright><A=20
=
href=3D"http://www.oregano.at/ip/ip01.htm#8051_contents">Back to=20
contents</A><BR><BR></DIV><A name=3D8051_source>
<H3>Source Files</H3></A>
<UL>
<LI><A =
href=3D"http://www.oregano.at/ip/mc8051/mc8051_design.zip"=20
target=3D_blank><IMG=20
src=3D"http://www.oregano.at/ip/images/winzip_icon.gif" =
width=3D20=20
border=3D0> MC8051 IP Core</A> (Zip file, 398kb) =
</LI></UL>
<P>The VHDL source files of the IP core are provided in a <A =
href=3D"http://www.oregano.at/ip/mc8051/mc8051_design.zip"=20
target=3D_blank>single zip-file</A> (398 kb). The VHDL files =
naturally=20
include a complete testbench that enables the user to verify =
the=20
function of the MC8051 IP core and the software written. =
Beside the=20
VHDL files we provide synthesis scripts for popular FPGA =
synthesis=20
tools and a simple script for ASIC synthesis using =
Synopsys's=20
DesignCompiler. </P>
<P>Please note that there are two different kinds of version =
identifiers used in the MC8051 project. There is the =
<I>release=20
version ID</I> that denotes the version of the whole =
distribution=20
(i.e. the zip-file). And there are the version identifiers =
used for=20
every single design file generally referred to as <I>the=20
revision</I> in the list of known bugs. </P>
<DIV align=3Dright><A=20
=
href=3D"http://www.oregano.at/ip/ip01.htm#8051_contents">Back to=20
contents</A><BR><BR></DIV><A name=3D8051_comments>
<H3>User Comments</H3></A>
<P>Read what users say that already have used our 8051 IP =
core. </P>
<UL>
<LI><A href=3D"mailto:AHMursaev@mail.eltech.ru">Dr. =
Aleksander H.=20
Mursaev</A> professor at the Saint Petersburg =
Electrotechnical=20
University Department of Computer Science & =
Engineering said=20
<I>"... it is highly useful for my didactical work because =
it=20
looks to be an excellent illustrative material."</I>=20
<LI>Felix Bauer, from <A href=3D"http://www.offis.de/"=20
target=3D_blank>OFFIS</A> about the mc8051 IP core ... =
<I>"Thanks a=20
lot for the mc8051 source code. It is well structured and=20
therefore easy to understand. We have mapped the core onto =
a=20
Virtex FPGA, and it works without any complications."</I>
<LI></LI></UL>
<DIV align=3Dright><A=20
=
href=3D"http://www.oregano.at/ip/ip01.htm#8051_contents">Back to=20
contents</A><BR><BR></DIV><A name=3D8051_bugreport>
<H3>Bug Reports</H3></A>
<P>Although we have set huge efforts to verify the proper =
operation=20
and compatibility of the 8051 IP core we accept that there =
still=20
might be some bugs. We will provide you in the following a =
list of=20
known bugs, work arounds and bug fixes. We encourage you to =
send us=20
a detailled bug report if you find a misbehaviour of the =
8051 IP=20
core. </P>
<H4>List of Corrected Bugs</H4>
<P><B>Changes with release version 1.1</B> </P>
<LI>Register TMOD had high and low nibble swapped in file=20
<I>mc8051_tmrctr_rtl.vhd</I>, revision 1.6 and below. This =
error has=20
been corrected with revision 1.7.=20
<LI>Register SCON had Bits SM0 and SM1 swapped in file=20
<I>mc8051_siu_rtl.vhd</I>, revision 1.6 and below. This =
error has=20
been corrected with revision 1.7.=20
<LI>In mode 0 the serial interface unit did not output a =
clock=20
signal when shifting in the eighth data bit in file=20
<I>mc8051_siu_rtl.vhd</I>, revision 1.6 and below. This =
error has=20
been corrected with revision 1.7.=20
<P><B>Changes with release version 1.2</B> </P>
<LI>Some XCH instructions did not work properly when using =
the=20
internal RAM block in file <I>control_mem_rtl.vhd</I>, =
revision 1.7=20
and below and in file <I>control_fsm_rtl.vhd</I>, revision =
1.6 and=20
below. This problem has been corrected with revision 1.8 of =
file=20
<I>control_mem_rtl.vhd</I> and with revision 1.7 of file=20
<I>control_fsm_rtl.vhd</I>.=20
<LI>The boolean instuctions ANL and ORL delivered wrong =
results=20
under certain conditions in file <I>control_mem_rtl.vhd</I>, =
revision 1.7 and below. This misbehavior has been corrected =
with=20
revision 1.8 of this file.=20
<LI>The problem with the POP SP command in file=20
<I>control_mem_rtl.vhd</I>, revision 1.7 and below has been=20
corrected with revision 1.8 of this file.=20
<LI>The misbehavior with clearing the IEx-flags in file=20
<I>control_fsm_rtl.vhd</I>, revision 1.6 and below has been=20
corrected with revision 1.7 of this file.=20
<P><B><IMG src=3D"http://www.oregano.at/ip/images/new.gif" =
border=3D0>=20
Changes with release version 1.3</B> </P>
<LI>The misbehavior during duplex operation in file=20
<I>mc8051_siu_rtl.vhd</I>, revision 1.7 and below has been =
corrected=20
with revision 1.8 of this file.=20
<UL></UL>
<DIV align=3Dright><A=20
=
href=3D"http://www.oregano.at/ip/ip01.htm#8051_contents">Back to=20
contents</A><BR><BR></DIV><A name=3D8051_contact>
<H3>Contact and Support</H3></A>
<P>If you have any comments or questions regards our 8051 IP =
core=20
please feel free to <A =
href=3D"mailto:mc8051@oregano.at">contact=20
us</A>. </P>
<P>We also offer - commercial - support for using and/or =
adapting=20
the 8051 IP core in your industrial FPGA/ASIC designs. =
Please <A=20
href=3D"mailto:mc8051@oregano.at">contact us</A> for more =
details!=20
</P>
<DIV align=3Dright><A=20
=
href=3D"http://www.oregano.at/ip/ip01.htm#8051_contents">Back to=20
=
contents</A><BR><BR></DIV></LI></TD></TR></TBODY></TABLE></TD>
<TD width=3D126>
<SCRIPT language=3DJavaScript>
menu_list();
</SCRIPT>
</TD></TR></TBODY></TABLE></BODY></HTML>
------=_NextPart_000_0000_01C2F89C.A84B02B0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.oregano.at/ip/blank.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Untitled Document</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2715.400" name=GENERATOR></HEAD>
<BODY text=#000000></BODY></HTML>
------=_NextPart_000_0000_01C2F89C.A84B02B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.oregano.at/ip/images/services.gif
R0lGODlhYwAyAMQAAHWWigAAADg7Ol9taHunlnyvnGyDeg8QEHmfkFdiXkNJR2Z4cSstLB4eHnGN
gk5WU7Hf1Xy2oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA
YwAyAAAF/2AkjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDpfBMONMBg4ZlTCMXoC
CGyIQEMQSMiyR2/3WxsECpEFmyqNUB2DgqE+AKCpA1p2A3URAAMLcDVqJow0CAcHComGZQxfAAEH
XwMHEWEAmQAFkgoHBZkJlxEGlgo2jiSxWANkDBEKDQALAQSZdQQBCAsNlbtvBVq5xwS8Awg3syLS
MAYPIg4BXpsCAgiiIwoJAgvGbiQC3N4RAwwBDIoz1NQvbn0KvZ0FCAao2iMOGvQylm1XAyqn+O0r
1wrAIjYl6L1IcECMlAL4yhgjIWnavwSazGAMoBGBO40P12M8STIP4soiEl/KnEmzps2bOHPq3Mmz
p08TEIIKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3
cOPKnUu3rt27ePPq3cu3r1+/IQAAOw==
------=_NextPart_000_0000_01C2F89C.A84B02B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.oregano.at/ip/images/produkte.gif
R0lGODlhXwAyAMQAAHWWil9taDg7OnunlnyvnHmfkB4eHg8QECstLGZ4cWyDekNJR05WU1diXnGN
ggAAALHf1Xy2oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAABfADIAAAX/YCSOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsBgeBaIIQ
CwBQ0EGJuhsoboAHQnAwxB4BVPgqGhjYOoAA/Lg66lBHgEpIBLQiBVZoEVkRVhFrggUMDwxaUF82
cnRXCQ8FYQdzBAYICwcFhQcLC4RrEacPDp8RjY9hDWOTc5MPt46JD5KXVK29BKpXqggGVKgLb5eA
M5S2CQCiumwBDyICc9UiwqlpYQZ10xFk2ALSzbU1qCPrYQoFB2l3AGHeuwXC2NMEAQcEBQq4oKtE
Yt2hAw8ajGjwwICBNOMeCEBgD8CAXZ0wETCVkJaTj84+MgkpsqTJkyhTUqpcybKly5cwV0KYSbOm
zZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo
06pdy7at27dbQwAAOw==
------=_NextPart_000_0000_01C2F89C.A84B02B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.oregano.at/ip/images/iph.gif
R0lGODlhSAAyAOYAAHWWigAAALXh18Xj2l9taDg7OrTg17Lf1cPm3rPg1sLm3v7+/sXn4GZ4cbTg
1rji2bfi2MTk28HazLfh2Ofx6nunlnmfkLbh18bo4XGNgsXk2sXi1+Tw6brj2myDerzc0MLm3cDZ
yr3k28Tn38Ph1sTj28Hl3cbd0cnk2/b69sDl3U5WU7/bzb3j28vh1b7k3L7Zyvj797bh2HyvnMPb
zczj2Mvi1istLMvj18Xcz/f79x4eHrzj27/bzsnk2bXd1A8QEMLbzMHl3MTd0MPe0ubx6rLg1sPj
2v///7Hf1Xy2oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAA
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -