OpenCores
URL https://opencores.org/ocsvn/yacc/yacc/trunk

Subversion Repositories yacc

[/] [yacc/] [trunk/] [doc/] [ovewview.htm] - Diff between revs 2 and 4

Only display areas with differences | Details | Blame | View Log

Rev 2 Rev 4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HTML>
<HEAD>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 9.0.2.0 for Windows">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 9.0.2.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE></TITLE>
<TITLE></TITLE>
</HEAD>
</HEAD>
<BODY>
<BODY>
<P><B>1.0 Overview</B><BR>
<P><B>1.0 Overview</B><BR>
<BR>
<BR>
YACC (<B>Y</B>et <B>A</B>nother <B>C</B>PU <B>C</B>PU) is MIPS I (TM) subset cpu written&nbsp;in&nbsp;Verilog.-2001HDL.&nbsp;YACC
YACC (<B>Y</B>et <B>A</B>nother <B>C</B>PU <B>C</B>PU) is MIPS I (TM) subset cpu written&nbsp;in&nbsp;Verilog.-2001HDL.&nbsp;YACC
has 5 pipeline and shows 110DMIPS in stratix2 with synthesized allowable
has 5 pipeline and shows 110DMIPS in stratix2 with synthesized allowable
clock of 165MHz. It is independent design of plasma, although YACC&nbsp;uses&nbsp;gcc-elf-mips
clock of 165MHz. It is independent design of plasma, although YACC&nbsp;uses&nbsp;gcc-elf-mips
tools&nbsp;provided&nbsp;by&nbsp;Steve&nbsp;Rhords,&nbsp;author&nbsp;of&nbsp;plasma&nbsp;(Most&nbsp;mips&nbsp;written&nbsp;in&nbsp;VHDL).<BR>
tools&nbsp;provided&nbsp;by&nbsp;Steve&nbsp;Rhords,&nbsp;author&nbsp;of&nbsp;plasma&nbsp;(Most&nbsp;mips&nbsp;written&nbsp;in&nbsp;VHDL).<BR>
The core was developed by using Veritak Simulator, with post layout gate
The core was developed by using Veritak Simulator, with post layout gate
simulation, and tested by actual FPGAs, using Xilinx spartan3 starter kit
simulation, and tested by actual FPGAs, using Xilinx spartan3 starter kit
and Cyclone by Altera,running 800 digits of pi calculation ,(255,223) Reed
and Cyclone by Altera,running 800 digits of pi calculation ,(255,223) Reed
Solomon Error Correction ,and Interactive calculator written by C language.</P>
Solomon Error Correction ,and Interactive calculator written by C language.</P>
<P><B><FONT class="block_title" size="+0">1.1 Disclaimer</FONT></B>
<P><B><FONT class="block_title" size="+0">1.1 Disclaimer</FONT></B>
 
 
<P>MIPS(R) is a registered trademark and MIPS I(TM) is a trademark of MIPS
<P>MIPS(R) is a registered trademark and MIPS I(TM) is a trademark of MIPS
Technologies, Inc. MIPS Technologies, Inc. does not endorse and is not
Technologies, Inc. MIPS Technologies, Inc. does not endorse and is not
associated with this project. Tak.Sugawara is&nbsp;not &nbsp;affiliated
associated with this project. Tak.Sugawara is&nbsp;not &nbsp;affiliated
in any way with MIPS Technologies, Inc.<BR>
in any way with MIPS Technologies, Inc.<BR>
</P>
</P>
<P><B>1.2 Legal</B><BR>
<P><B>1.2 Legal</B><BR>
<BR>I have no idea if implementing this core will or will not violate<BR>
<BR>I have no idea if implementing this core will or will not violate<BR>
patents, copyrights or cause any other type of lawsuits.<BR>
patents, copyrights or cause any other type of lawsuits.<BR>
<BR>
<BR>
I provide this core &quot;as is&quot;, without any warranties. If you decide to<BR>
I provide this core &quot;as is&quot;, without any warranties. If you decide to<BR>
build this core, you are responsible for any legal resolutions, such<BR>
build this core, you are responsible for any legal resolutions, such<BR>
as patents and copyrights, and perhaps others ....<BR>
as patents and copyrights, and perhaps others ....<BR>
<BR>
<BR>
        THIS SOURCE FILE(S) IS/ARE PROVIDED &quot;AS IS&quot; AND WITHOUT ANY<BR>
        THIS SOURCE FILE(S) IS/ARE PROVIDED &quot;AS IS&quot; AND WITHOUT ANY<BR>
        EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT<BR>
        EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT<BR>
LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND<BR>
LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND<BR>
        FITNESS FOR A PARTICULAR PURPOSE.</P>
        FITNESS FOR A PARTICULAR PURPOSE.</P>
<P><BR>
<P><BR>
<BR>
<BR>
<B> 1.3 Background</B><BR>
<B> 1.3 Background</B><BR>
&nbsp;<BR>
&nbsp;<BR>
When I am developing VHDL to Verilog translator , I found plasma core in opencores. It is excellent work to learn a lot. After I&nbsp;<A href="http://www.sugawara-systems.com/opencores/plasma.htm">translated&nbsp;plasma</A> written by VHDL to Verilog HDL&nbsp;almost&nbsp;automatically&nbsp;using
When I am developing VHDL to Verilog translator , I found plasma core in opencores. It is excellent work to learn a lot. After I&nbsp;<A href="http://www.sugawara-systems.com/opencores/plasma.htm">translated&nbsp;plasma</A> written by VHDL to Verilog HDL&nbsp;almost&nbsp;automatically&nbsp;using
Veritak Translator, I stated to design my own CPU per following target
Veritak Translator, I stated to design my own CPU per following target
spec.</P>
spec.</P>
<UL>
<UL>
  <LI>works with free C compiler -&gt;use plasma resources
  <LI>works with free C compiler -&gt;use plasma resources
  <LI>pretend to be <B><I>fast</I></B>&nbsp;(Actually ..)
  <LI>pretend to be <B><I>fast</I></B>&nbsp;(Actually ..)
  <UL>
  <UL>
    <LI>5 stage pipeline
    <LI>5 stage pipeline
    <LI>use dual port memory in&nbsp;FPGA (Dhrystone benchmark test requires only
    <LI>use dual port memory in&nbsp;FPGA (Dhrystone benchmark test requires only
    16KB memory !)
    16KB memory !)
  </UL>
  </UL>
  <LI>works with Altera/Xilinx FPGAs
  <LI>works with Altera/Xilinx FPGAs
  <LI>with minimum logic cells in FPGA
  <LI>with minimum logic cells in FPGA
</UL>
</UL>
</BODY>
</BODY>
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.