📄 c54x.mht
字号:
<TD vAlign=3Dtop>
<LI></LI></TD>
<TD vAlign=3Dtop><A=20
=
href=3D"http://www.opencores.org/people?request=3Dform">Get=20
account</A></TD></TR></TBODY></TABLE>
<P><B>OpenIPCore</B>=20
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop>
<LI></LI></TD>
<TD><A =
href=3D"http://193.189.173.98/OIPC/projects/OpenTech/"=20
target=3D_top>OpenTech</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop>
<LI></LI></TD>
<TD><A href=3D"http://193.189.173.98/OIPC/goals.shtml"=20
target=3D_top>Goals</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop>
<LI></LI></TD>
<TD><A href=3D"http://193.189.173.98/OIPC/def.shtml"=20
target=3D_top>Definition</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop>
<LI></LI></TD>
<TD><A href=3D"http://193.189.173.98/OIPC/why.shtml"=20
target=3D_top>Why</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop>
<LI></LI></TD>
<TD><A href=3D"http://193.189.173.98/OIPC/problem.shtml" =
target=3D_top>Problems</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop>
<LI></LI></TD>
<TD><A =
href=3D"http://193.189.173.98/OIPC/business.shtml"=20
target=3D_top>Business</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop>
<LI></LI></TD>
<TD><A href=3D"http://193.189.173.98/OIPC/lic.shtml"=20
target=3D_top>Protection</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop>
<LI></LI></TD>
<TD><A =
href=3D"http://193.189.173.98/OIPC/road.shtml">Road=20
map</A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop>
<LI></LI></TD>
<TD><A =
href=3D"http://193.189.173.98/OIPC/flow.shtml">Design=20
flow</A></TD></TR></TBODY></TABLE>
<P>
<P><BR>
<P><BR></P></TD>
<TD width=3D10> </TD></TR></TBODY></TABLE></TD>
<TD vAlign=3Dtop bgColor=3D#000000 height=3D1><IMG height=3D1 =
alt=3D""=20
src=3D"http://193.189.173.98/images/dotty.gif" width=3D1></TD>
<TD vAlign=3Dtop align=3Dleft bgColor=3D#ffffff>
<TABLE cellSpacing=3D0 cellPadding=3D5 width=3D"100%" border=3D0 =
Valign=3D"TOP">
<TBODY>
<TR>
<TD width=3D10> </TD>
<TD vAlign=3Dtop width=3D"100%"><!-- BODY -->
<TABLE cellSpacing=3D0 cellPadding=3D4 width=3D"100%" =
bgColor=3D#f0f0f0=20
border=3D0>
<TBODY>
<TR>
<TD align=3Dright>Overview | <A=20
=
href=3D"http://193.189.173.98/projects/oc54x/Wishlist">Wishlist</A>=20
</TD></TR></TBODY></TABLE>
<P><B><FONT color=3D#bf0000 size=3D+2>Project: OpenCores54x=20
DSP</FONT></B>
<P><B><FONT size=3D+1>Details</FONT></B>=20
<P>Category: <A=20
=
href=3D"http://193.189.173.98/projects?category=3Dmicroprocessor">Micropr=
ocessor</A><BR>Last=20
updated: 10/4/2002<BR>Created: 8/4/2002<BR>Wishbone =
compliant core:=20
Yes<BR>Stage: Beta<BR>Mailing list: <A=20
href=3D"http://193.189.173.98/forums/cores">Cores</A>
<P><B><FONT size=3D+1>Description</FONT></B>=20
<P>The OpenCores54x (OC54x) DSP core is a cleanroom =
implementation=20
of a popular family of DSPs designed by the No.1 DSP =
supplier from=20
the southern part of the US. <BR><BR>The core is designed to =
be=20
software compliant with the original Texas Instruments C54x =
DSP.=20
However, the core is not designed to be 100% compatible with =
the=20
TI's C54x chips. The core features some extension and =
improvements=20
over the original design, which make it not-compatible. =
Also,=20
partially caused by the structure choosen, partially to not=20
completely compete with TI, some operating modes and hence =
opcodes=20
are not supported. See the compatibility section for more =
detailes.=20
<BR>
<P><B><FONT size=3D+1>Features</FONT></B>=20
<P>
<UL>
<LI>16/32, dual-16 bit DSP core=20
<LI>4 Wishbone compliant external busses=20
<LI>highly pipelined for high performance=20
<LI>Up to 5 operations per cycle=20
<LI>structural & opcode compatible with TI's C54x =
family of=20
DSPs=20
<LI>First synthesis results: >40MHz in FPGA, >300MHz =
in .18u=20
</LI></UL>
<P><B><FONT size=3D+1>Status</FONT></B>=20
<P>Finished: <BR>
<UL>
<LI>CPU=20
<LI>ALU=20
<LI>MAC=20
<LI>Barrel Shifter=20
<LI>Compare Select Store Unit (CSSU)=20
<LI>Auxiliary Register Arithmetic Unit (ARAU) =
</LI></UL>ToDo: <BR>
<UL>
<LI>Data Address Generator=20
<LI>Program Address Generator=20
<LI>Instruction Decoder </LI></UL>
<P><B><FONT size=3D+1>Tools</FONT></B>=20
<P>
<UL>
<LI>Texas Instruments C54x Code Composer Studio or C54x=20
compiler/assembler/linker=20
<LI>GCC (GNU binutils 2.11 and later). Use tic54x as the =
target=20
(--target=3Dtic54x)</LI></UL>
<P><B><FONT size=3D+1>Compatibility</FONT></B>=20
<P>Listed below are known issues between this implementation =
and=20
Texas Instruments C54x DSPs. <BR><BR>
<UL>
<LI>CMPT is not supported. </LI></UL>The compatibility bit =
is not=20
supported. As a result ARP is always set to zero.=20
<UL>
<LI>EDB is 32bits wide, </LI></UL>The EB data bus is =
32bits wide to=20
support single cycle 32bit write accesses. Long words are =
always=20
written in 1 cycle. In contrast to the C54x there's no =
difference=20
between even and odd word addresses. The MSB is always =
written at=20
the higher address.
<P><B><FONT size=3D+1>Project news</FONT></B>=20
<P>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
bgColor=3D#000000=20
border=3D0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=3D1 cellPadding=3D3 width=3D"100%" =
border=3D0>
<TBODY>
<TR bgColor=3D#c0e0ff>
<TD vAlign=3Dtop><B>Date</B></TD>
<TD vAlign=3Dtop><B>News</B></TD></TR>
<TR bgColor=3D#ffffff>
<TD vAlign=3Dtop>10/4/2002</TD>
<TD vAlign=3Dtop>CPU design uploaded to =
CVS<BR></TD></TR>
<TR bgColor=3D#f0f0f0>
<TD vAlign=3Dtop>8/4/2002</TD>
<TD vAlign=3Dtop>Project=20
=
started<BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<P><B><FONT size=3D+1>Maintainers</FONT></B>=20
<P>
<UL>
<LI><A =
href=3D"http://193.189.173.98/people/rherveille">Richard=20
Herveille</A></LI></UL>
<P><!-- /BODY --><IMG height=3D1=20
src=3D"http://193.189.173.98/images/dotty.gif" width=3D400> =
<IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30> <IMG=20
height=3D1 src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D30>=20
<P><BR></P></TD>
<TD width=3D10> </TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=3Dtop width=3D150 bgColor=3D#f0f0f0>
<CENTER>
<TABLE cellSpacing=3D0 cellPadding=3D6 border=3D0>
<TBODY>
<TR>
<TD><A=20
=
href=3D"http://193.189.173.98/forums/post?to=3D1b5dbe2b2026ae49ee163366fa=
e4d693">webmaster</A></TD></TR></TBODY></TABLE></CENTER></TD>
<TD vAlign=3Dbottom bgColor=3D#000000 height=3D1><IMG height=3D1 =
alt=3D""=20
src=3D"http://193.189.173.98/images/dotty.gif" width=3D1></TD>
<TD vAlign=3Dtop align=3Dright bgColor=3D#ffffff> =
</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0 =
Valign=3D"TOP">
<TBODY>
<TR>
<TD bgColor=3D#000000 height=3D1><IMG height=3D1 alt=3D""=20
src=3D"http://193.189.173.98/images/dotty.gif" =
width=3D1></TD></TR>
<TR>
<TD>
<CENTER>
<TABLE cellSpacing=3D0 cellPadding=3D4 border=3D0>
<TBODY>
<TR>
<TD>
<CENTER>Administrative contact: <A=20
=
href=3D"http://www.opencores.org/forums/post?to=3D2ee116c5a2d2e9ecceb4351=
ce864dc7b">http://www.opencores.org/forums/post?to=3D2ee116c5a2d2e9ecceb4=
351ce864dc7b</A></CENTER></TD></TR>
<TR>
<TD>Copyright ?999-2003 OPENCORES.ORG. All rights=20
=
reserved.</TD></TR></TBODY></TABLE></CENTER></TD></TR></TBODY></TABLE></B=
ODY></HTML>
------=_NextPart_000_0000_01C2EE06.4219D980
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://193.189.173.98/images/title_logo.gif
R0lGODlhKAApALMAAIyt1oyt3pSx3qW93qm9563G57fM6cTX8NLe99bn997n997v997v/+fv9+fv
/////ywAAAAAKAApAAAE/vDJSStVxurNtwhKJ45TEAhASK7W54Js/Jgoncrkq8M4Z/+nW4+jQJyO
L9WQUwCilMsH9FHYfaYxRcEQKBQoA6dQprBSkGisqAxwTmpBm5qJfh0kButxPlG243FfD0ZwhWMa
Aip6H4IIi3sbJipVf4WCB5WZci0nGQ8MdUcMEgohDAgHoVdncROphggcDJpBimixEk0vuB2OoTOA
TxQHxBYHYSdvtE96o0RmjxIEYgVzhmI2FFWqJ153g9x6FtPBmZ5N5WIb24u4uuFHHeTXAd+U2EEj
7HWCoI8fK+ZpcpXuAYoY+5JM4PLC07cYAm04+2TAC58VCU8gmBhlnJiHJB0rZLSDoGRIafgOnswV
beWEiPlcatsh02PMmiIB4tQwYEgEAAA7
------=_NextPart_000_0000_01C2EE06.4219D980
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://193.189.173.98/images/dotty.gif
R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
------=_NextPart_000_0000_01C2EE06.4219D980--
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -