<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
        <title>OpenCores</title>
    <link rel="stylesheet" type="text/css" href="https://cdn.opencores.org/compiled-d3c4fad592.css" />
    <link rel="icon" type="image/png" href="https://cdn.opencores.org/img/favicon.png" />
    <link rel="shortcut icon" type="image/png" href="https://cdn.opencores.org/img/favicon.png" />
    <link type="text/css" href="https://fonts.googleapis.com/css?family=Ubuntu:regular,bold" rel="stylesheet" />
    
    <link type="text/css" href="/websvn/templates/calm/styles.css" rel="stylesheet" media="screen" />
    <link type="text/css" href="/websvn/templates/calm/star-light/star-light.css" rel="stylesheet" media="screen" />
    <!--[if gte IE 5.5000]>
    <style type="text/css" media="screen">
        tbody tr td { padding:1px 0 }
        #wrap h2 { padding:10px 5px 0 5px; margin-bottom:-8px }
    </style>
    <![endif]-->
    <script type="text/javascript">
        function getPath(){
            return './websvn';
        }

        function checkCB(chBox) {
            count = 0
            first = null
            f = chBox.form
            for(i = 0 ; i < f.elements.length ; i++)
            if(f.elements[i].type == 'checkbox' && f.elements[i].checked) {
                if(first == null && f.elements[i] != chBox) {
                    first = f.elements[i]
                }
                count += 1
            }

            if (count > 2) {
               first.checked = false
               count -= 1
            }
        }
    </script>
    <script type="text/javascript" src="/websvn/templates/calm/collapse.js"></script>
        <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <meta name="keywords" content="cores, VHDL, Verilog HDL, ASIC, Synthesizable, standard cell, IP, Intellectual Property, 32-bit RISC, UART, PCI, SDRAM, full custom, system on a chip, SOC, reusable, design, development, synthesis, designs, developers, C, Linux, eCos, open, free, open source cores, RTL code, system-on-a-chip, circuits, digital, GNU, GPL, core, controller, processor, system design, chip design, EDA, design methodology, design tools, ASICs, programmable logic, FPGA's, PLDs, CPLDs, verification, Synthesis, HDL, Simulation, IC design software, semiconductor design, integrated circuits, system designs, chip designs, EDAs,  design methodologies, design tool, ASIC, programmable logics, FPGA, PLD, CPLD, Synthesis,  circuit, Synopsys, system design, chip design, programmable logic, FPGA's, PLDs,  CPLDs, verification, Simulation
" />
        <script defer="defer" type="text/javascript" src="https://cdn.opencores.org/jquery-1.6.2.min.js"></script>
    <script defer="defer" type="text/javascript" src="https://cdn.opencores.org/compiled-92d7b79b19.js"></script>
        <script async type="text/javascript" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
        <!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="https://cdn.opencores.org/ie6.css" />
    <![endif]-->
    <!--[if (IE 7)|(IE 8)]>
    <link rel="stylesheet" type="text/css" href="https://cdn.opencores.org/ie78.css" />
    <![endif]-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    
    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-172123432-1"></script>
    <script>
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());
        gtag('config', 'UA-172123432-1');
    </script>
    
</head>
<body>
<div id="old-browser-warning"></div>
<div class="main">
    <div class="top">
        <a href="/"><img src="https://cdn.opencores.org/design/OpenCores.png" alt="OpenCores" width="235" height="80" /></a>
    </div>
    <div class="line">
        <div></div>
        <img src="https://cdn.opencores.org/design/corner.png" alt="" width="28" height="28" />
    </div>
    <div class="mid" id="dm">
        <div class="mainmenu" id="dml">
            <div class="menu menu-login">
        <form action="/login" method="post">
    Username:
    <input type="hidden" name="redirect" value="websvn/rss" />
    <input class="design ie6_input" name="user" type="text" />
    <br />
    Password:
    <br />
    <input class="design ie6_input" name="pass" type="password" />
    <br />
    <input class="design" name="remember" type="checkbox" />Remember me
    <br />
    <input class="design" type="submit" value="Login" />
    </form>
    <form action="/signup" method="post">
    <input class="design" type="submit" value="Register" />
    </form>
    </div>

<div class="menu">
    <h2> Browse </h2>
    <ul>
    <li><a href="/projects">Projects</a></li>
    <li><a href="/forum">Forums</a></li>
    <li><a href="#about" onclick="return !toggle(this);">About</a>
        <ul style="display: none;">
        <li><a href="/about/mission">Mission</a></li>
        <li><a href="/about/logos">Logos</a></li>
        <li><a href="/about/community">Community</a></li>
        <li><a href="/about/statistics">Statistics</a></li>
        </ul>
    </li>
    <li><a href="#howto" onclick="return !toggle(this);">HowTo/FAQ</a>
        <ul style="display: none;">
        <li><a href="/howto/faq">FAQ</a></li>
        <li><a href="/howto/project">Project</a></li>
        <li><a href="/howto/svn">SVN</a></li>
        <li><a href="/howto/wishbone">WISHBONE</a></li>
        <li><a href="/howto/eda">EDA Tools</a></li>
        </ul>
    </li>
    <li><a href="#media" onclick="return !toggle(this);">Media</a>
        <ul style="display: none;">
        <li><a href="/news">News</a></li>
        <li><a href="/articles">Articles</a></li>
        <li><a href="/newsletters">Newsletter</a></li>
        </ul>
    </li>
    <li><a href="/licensing">Licensing</a></li>
    <li><a href="#commerce" onclick="return !toggle(this);">Commerce</a>
        <ul style="display: none;">
        <li><a href="/shop/items">Shop</a></li>
        <li><a href="/commerce/advertise">Advertise</a></li>
        <li><a href="/commerce/jobs">Jobs</a></li>
        </ul>
    </li>
    <li><a href="/partners">Partners</a></li>
    <li><a href="/maintainers/oliscience">Maintainers</a></li>
    <li><a href="/contact">Contact us</a></li>
    </ul>
</div>



<div class="pad_leftside" style="border:0px">
    <ins
        class="adsbygoogle"
        style="display:inline-block;width:125px;height:125px"
        data-ad-client="ca-pub-8561717607970465"
        data-ad-slot="8586056206"></ins>
    <script type="text/javascript">(adsbygoogle = window.adsbygoogle || []).push({});</script>
</div>


<div class="menu menu-tools">
    <h2> Tools </h2>
    <form action="//www.google.com/cse" id="cse-search-box">
    <div>
        <input type="hidden" name="cx" value="012935124227736198121:b6s3cwd8ada" />
        <input type="hidden" name="ie" value="UTF-8" />
        <input type="text" name="q" size="12" />
        <input type="submit" name="sa" value="Search" />
    </div>
    </form>
</div>
        </div>
        <div class="content" id="dmc">
                        
            <div class="banner" style="padding: 6px 0px; width: 1020px; overflow: visible;">
                <ins
                    class="adsbygoogle"
                    style="display:inline-block;width:468px;height:60px"
                    data-ad-client="ca-pub-8561717607970465"
                    data-ad-slot="8506821698"></ins>
                <script type="text/javascript">(adsbygoogle = window.adsbygoogle || []).push({});</script>
                <ins
                    class="adsbygoogle"
                    style="display:inline-block;width:468px;height:60px"
                    data-ad-client="ca-pub-8561717607970465"
                    data-ad-slot="8506821698"></ins>
                <script type="text/javascript">(adsbygoogle = window.adsbygoogle || []).push({});</script>
            </div>
            
            
                        <div style="display: flex;">
                <button onclick="location.href='/projects/zipcpu'">Back to project</button>
                <div style="display: flex; align-items: center; border: 1px solid black; border-radius: 4px; padding: 0 4px; margin-left: 12px;">
                    <strong style="padding-right: 4px;">URL</strong>
                    https://opencores.org/ocsvn/zipcpu/zipcpu/trunk
                </div>
            </div>
            
            <br /><b>Error creating feed file, please check write permissions.</b><br /><?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>zipcpu</title>
        <description>WebSVN RSS feed - zipcpu</description>
        <link>https://opencores.org/websvn//websvn/listing?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2Fzippy_tb.cpp&amp;</link>
        <lastBuildDate>Sun, 26 Jul 2026 16:06:21 +0100</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>Added a new multiply testbench.  Other changes were necessary ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=197</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 197 - dgisselq&lt;/strong&gt; (5 file(s) modified)&lt;/div&gt;&lt;div&gt;Added a new multiply testbench.  Other changes were necessary ...&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/Makefile&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/memsim.cpp&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/memsim.h&lt;br /&gt;+ /zipcpu/trunk/bench/cpp/mpy_tb.cpp&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Thu, 03 Nov 2016 18:22:48 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=197</guid>
        </item>
        <item>
            <title>Updated to match changed register definitions within the core.</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=187</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 187 - dgisselq&lt;/strong&gt; (1 file(s) modified)&lt;/div&gt;&lt;div&gt;Updated to match changed register definitions within the core.&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Thu, 15 Sep 2016 20:31:52 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=187</guid>
        </item>
        <item>
            <title>Improved debug trace quality, for finding bugs after the fact.</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=155</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 155 - dgisselq&lt;/strong&gt; (1 file(s) modified)&lt;/div&gt;&lt;div&gt;Improved debug trace quality, for finding bugs after the fact.&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Wed, 15 Jun 2016 00:19:12 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=155</guid>
        </item>
        <item>
            <title>Minor changes to get LONG_MPY working, and adjust the documentation.</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=148</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 148 - dgisselq&lt;/strong&gt; (1 file(s) modified)&lt;/div&gt;&lt;div&gt;Minor changes to get LONG_MPY working, and adjust the documentation.&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Fri, 13 May 2016 01:55:23 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=148</guid>
        </item>
        <item>
            <title>Minor changes, but fixes build of zippy_tb.cpp.</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=140</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 140 - dgisselq&lt;/strong&gt; (2 file(s) modified)&lt;/div&gt;&lt;div&gt;Minor changes, but fixes build of zippy_tb.cpp.&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;~ /zipcpu/trunk/rtl/core/idecode.v&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Mon, 09 May 2016 12:19:09 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=140</guid>
        </item>
        <item>
            <title>Working updates, to keep this up to date with the ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=134</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 134 - dgisselq&lt;/strong&gt; (1 file(s) modified)&lt;/div&gt;&lt;div&gt;Working updates, to keep this up to date with the ...&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Fri, 22 Apr 2016 00:21:03 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=134</guid>
        </item>
        <item>
            <title>Fixed some nasty early branching bugs.  Adjusted the Makefile ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=105</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 105 - dgisselq&lt;/strong&gt; (7 file(s) modified)&lt;/div&gt;&lt;div&gt;Fixed some nasty early branching bugs.  Adjusted the Makefile ...&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;~ /zipcpu/trunk/rtl/core/idecode.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/idecode_deprecated.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/zipcpu.v&lt;br /&gt;~ /zipcpu/trunk/rtl/Makefile&lt;br /&gt;~ /zipcpu/trunk/rtl/zipbones.v&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/test.S&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Wed, 09 Mar 2016 15:26:16 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=105</guid>
        </item>
        <item>
            <title>Adjusted the operator input line to reflect actual logic inputs, ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=87</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 87 - dgisselq&lt;/strong&gt; (1 file(s) modified)&lt;/div&gt;&lt;div&gt;Adjusted the operator input line to reflect actual logic inputs, ...&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Sat, 02 Jan 2016 23:56:30 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=87</guid>
        </item>
        <item>
            <title>The biggest change here was to zippy_tb, to make it ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=76</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 76 - dgisselq&lt;/strong&gt; (2 file(s) modified)&lt;/div&gt;&lt;div&gt;The biggest change here was to zippy_tb, to make it ...&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/Makefile&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Mon, 28 Dec 2015 20:50:30 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=76</guid>
        </item>
        <item>
            <title>This implements the &amp;quot;new Instruction Set&amp;quot; architecture for the Zip ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=69</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 69 - dgisselq&lt;/strong&gt; (85 file(s) modified)&lt;/div&gt;&lt;div&gt;This implements the &amp;quot;new Instruction Set&amp;quot; architecture for the Zip ...&lt;/div&gt;~ /zipcpu/trunk/bench/asm/helloworld.S&lt;br /&gt;~ /zipcpu/trunk/bench/asm/ivec.S&lt;br /&gt;~ /zipcpu/trunk/bench/asm/lodsto.S&lt;br /&gt;~ /zipcpu/trunk/bench/asm/Makefile&lt;br /&gt;~ /zipcpu/trunk/bench/asm/pcpc.S&lt;br /&gt;~ /zipcpu/trunk/bench/asm/testdiv.S&lt;br /&gt;~ /zipcpu/trunk/bench/asm/wdt.S&lt;br /&gt;~ /zipcpu/trunk/bench/asm/zipdhry.S&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/Makefile&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/memsim.cpp&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/memsim.h&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/pdump.cpp&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/testb.h&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/twoc.cpp&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/twoc.h&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/bc.eps&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/bra.eps&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/cpu.dia&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/cpu.eps&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/cpu.png&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/memrd.eps&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/memwr.eps&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/regset.png&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/system.dia&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/system.eps&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/system.png&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/zipbones.dia&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/zipbones.png&lt;br /&gt;~ /zipcpu/trunk/doc/iset.html&lt;br /&gt;~ /zipcpu/trunk/doc/Makefile&lt;br /&gt;~ /zipcpu/trunk/doc/spec.pdf&lt;br /&gt;~ /zipcpu/trunk/doc/src/spec.tex&lt;br /&gt;~ /zipcpu/trunk/Makefile&lt;br /&gt;~ /zipcpu/trunk/rtl/aux/busdelay.v&lt;br /&gt;~ /zipcpu/trunk/rtl/aux/wbarbiter.v&lt;br /&gt;~ /zipcpu/trunk/rtl/aux/wbdblpriarb.v&lt;br /&gt;~ /zipcpu/trunk/rtl/aux/wbpriarbiter.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/cpuops.v&lt;br /&gt;+ /zipcpu/trunk/rtl/core/cpuops_deprecated.v&lt;br /&gt;+ /zipcpu/trunk/rtl/core/div.v&lt;br /&gt;+ /zipcpu/trunk/rtl/core/idecode.v&lt;br /&gt;+ /zipcpu/trunk/rtl/core/idecode_deprecated.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/memops.v&lt;br /&gt;+ /zipcpu/trunk/rtl/core/pfcache.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/pipefetch.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/pipemem.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/prefetch.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/zipcpu.v&lt;br /&gt;~ /zipcpu/trunk/rtl/cpudefs.v&lt;br /&gt;~ /zipcpu/trunk/rtl/Makefile&lt;br /&gt;~ /zipcpu/trunk/rtl/peripherals/flashcache.v&lt;br /&gt;~ /zipcpu/trunk/rtl/peripherals/icontrol.v&lt;br /&gt;~ /zipcpu/trunk/rtl/peripherals/wbdmac.v&lt;br /&gt;+ /zipcpu/trunk/rtl/peripherals/wbwatchdog.v&lt;br /&gt;~ /zipcpu/trunk/rtl/peripherals/zipcounter.v&lt;br /&gt;~ /zipcpu/trunk/rtl/peripherals/zipjiffies.v&lt;br /&gt;~ /zipcpu/trunk/rtl/peripherals/ziptimer.v&lt;br /&gt;~ /zipcpu/trunk/rtl/peripherals/ziptrap.v&lt;br /&gt;~ /zipcpu/trunk/rtl/zipbones.v&lt;br /&gt;~ /zipcpu/trunk/rtl/zipsystem.v&lt;br /&gt;~ /zipcpu/trunk/sw/lib/divs.S&lt;br /&gt;~ /zipcpu/trunk/sw/lib/divu.S&lt;br /&gt;~ /zipcpu/trunk/sw/lib/mpy32s.S&lt;br /&gt;~ /zipcpu/trunk/sw/lib/mpy32u.S&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/asmdata.cpp&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/asmdata.h&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/Makefile&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/optest.cpp&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/sys.i&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/test.S&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/twoc.cpp&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/twoc.h&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zasm.l&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zasm.y&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zdump.cpp&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zopcodes.cpp&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zopcodes.h&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zparser.cpp&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zparser.h&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zpp.l&lt;br /&gt;~ /zipcpu/trunk/sw/zipdbg/devbus.h&lt;br /&gt;~ /zipcpu/trunk/sw/zipdbg/regdefs.h&lt;br /&gt;~ /zipcpu/trunk/sw/zipdbg/zipdbg.cpp&lt;br /&gt;+ /zipcpu/trunk/zip.vim&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Tue, 22 Dec 2015 16:06:51 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=69</guid>
        </item>
        <item>
            <title>Added a rudimentary profiling support to the simulator.</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=58</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 58 - dgisselq&lt;/strong&gt; (3 file(s) modified)&lt;/div&gt;&lt;div&gt;Added a rudimentary profiling support to the simulator.&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/Makefile&lt;br /&gt;+ /zipcpu/trunk/bench/cpp/pdump.cpp&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Thu, 22 Oct 2015 15:26:48 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=58</guid>
        </item>
        <item>
            <title>Some bug fixes to the dhrystone benchmark, and some compile ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=57</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 57 - dgisselq&lt;/strong&gt; (3 file(s) modified)&lt;/div&gt;&lt;div&gt;Some bug fixes to the dhrystone benchmark, and some compile ...&lt;/div&gt;~ /zipcpu/trunk/bench/asm/Makefile&lt;br /&gt;~ /zipcpu/trunk/bench/asm/zipdhry.S&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Mon, 12 Oct 2015 13:30:15 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=57</guid>
        </item>
        <item>
            <title>Minor edits to the C++ testbench.</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=43</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 43 - dgisselq&lt;/strong&gt; (3 file(s) modified)&lt;/div&gt;&lt;div&gt;Minor edits to the C++ testbench.&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/Makefile&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/testb.h&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Fri, 02 Oct 2015 21:37:15 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=43</guid>
        </item>
        <item>
            <title>Here's the documentation update to support the pipelined read/writes of
the ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=39</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 39 - dgisselq&lt;/strong&gt; (5 file(s) modified)&lt;/div&gt;&lt;div&gt;Here's the documentation update to support the pipelined read/writes of&lt;br /&gt;
the ...&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/Makefile&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;~ /zipcpu/trunk/doc/spec.pdf&lt;br /&gt;~ /zipcpu/trunk/doc/src/spec.tex&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/test.S&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Tue, 29 Sep 2015 18:48:13 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=39</guid>
        </item>
        <item>
            <title>*Lots* of changes to increase processing speed and remove pipeline ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=36</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 36 - dgisselq&lt;/strong&gt; (34 file(s) modified)&lt;/div&gt;&lt;div&gt;*Lots* of changes to increase processing speed and remove pipeline ...&lt;/div&gt;+ /zipcpu/trunk/bench/asm/lfsrleds.S&lt;br /&gt;~ /zipcpu/trunk/bench/asm/lodsto.S&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/Makefile&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/memsim.cpp&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/memsim.h&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/testb.h&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;+ /zipcpu/trunk/doc/gfx/zippipe.dia&lt;br /&gt;~ /zipcpu/trunk/doc/Makefile&lt;br /&gt;~ /zipcpu/trunk/doc/spec.pdf&lt;br /&gt;~ /zipcpu/trunk/doc/src/spec.tex&lt;br /&gt;~ /zipcpu/trunk/Makefile&lt;br /&gt;~ /zipcpu/trunk/rtl/aux/busdelay.v&lt;br /&gt;~ /zipcpu/trunk/rtl/aux/wbarbiter.v&lt;br /&gt;+ /zipcpu/trunk/rtl/aux/wbdblpriarb.v&lt;br /&gt;+ /zipcpu/trunk/rtl/aux/wbpriarbiter.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/memops.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/pipefetch.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/prefetch.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/zipcpu.v&lt;br /&gt;~ /zipcpu/trunk/rtl/Makefile&lt;br /&gt;+ /zipcpu/trunk/rtl/peripherals/wbdmac.v&lt;br /&gt;+ /zipcpu/trunk/rtl/peripherals/zipport.v&lt;br /&gt;~ /zipcpu/trunk/rtl/zipsystem.v&lt;br /&gt;+ /zipcpu/trunk/sw/lib&lt;br /&gt;+ /zipcpu/trunk/sw/lib/divs.S&lt;br /&gt;+ /zipcpu/trunk/sw/lib/divu.S&lt;br /&gt;+ /zipcpu/trunk/sw/lib/mpy32s.S&lt;br /&gt;+ /zipcpu/trunk/sw/lib/mpy32u.S&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/asmdata.cpp&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/sys.i&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/test.S&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zasm.y&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zpp.l&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Sun, 20 Sep 2015 13:09:46 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=36</guid>
        </item>
        <item>
            <title>Bunches of changes, although very little changed with the core ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=34</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 34 - dgisselq&lt;/strong&gt; (11 file(s) modified)&lt;/div&gt;&lt;div&gt;Bunches of changes, although very little changed with the core ...&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;~ /zipcpu/trunk/rtl/aux/busdelay.v&lt;br /&gt;~ /zipcpu/trunk/rtl/core/zipcpu.v&lt;br /&gt;~ /zipcpu/trunk/rtl/zipsystem.v&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/asmdata.cpp&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/Makefile&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/sys.i&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/test.S&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zasm.l&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zasm.y&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zpp.l&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Tue, 25 Aug 2015 18:29:20 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=34</guid>
        </item>
        <item>
            <title>The big change to the test bench code in this ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=27</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 27 - dgisselq&lt;/strong&gt; (2 file(s) modified)&lt;/div&gt;&lt;div&gt;The big change to the test bench code in this ...&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/Makefile&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Sat, 22 Aug 2015 01:27:51 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=27</guid>
        </item>
        <item>
            <title>This version works on an FPGA!!!

(Or at least the wdt.S ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=11</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 11 - dgisselq&lt;/strong&gt; (5 file(s) modified)&lt;/div&gt;&lt;div&gt;This version works on an FPGA!!!&lt;br /&gt;
&lt;br /&gt;
(Or at least the wdt.S ...&lt;/div&gt;+ /zipcpu/trunk/bench/asm/lfsr.S&lt;br /&gt;~ /zipcpu/trunk/bench/asm/wdt.S&lt;br /&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;~ /zipcpu/trunk/rtl/core/pipefetch.v&lt;br /&gt;~ /zipcpu/trunk/rtl/zipsystem.v&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Tue, 28 Jul 2015 11:53:26 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=11</guid>
        </item>
        <item>
            <title>This checkin is the result of a watchdog timer test, ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=9</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 9 - dgisselq&lt;/strong&gt; (6 file(s) modified)&lt;/div&gt;&lt;div&gt;This checkin is the result of a watchdog timer test, ...&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;~ /zipcpu/trunk/rtl/core/zipcpu.v&lt;br /&gt;~ /zipcpu/trunk/rtl/peripherals/zipjiffies.v&lt;br /&gt;~ /zipcpu/trunk/rtl/peripherals/ziptimer.v&lt;br /&gt;~ /zipcpu/trunk/rtl/zipsystem.v&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zparser.cpp&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Mon, 27 Jul 2015 22:31:51 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=9</guid>
        </item>
        <item>
            <title>Fixed the rotate left instruction to work in the zasm ...</title>
            <link>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=8</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 8 - dgisselq&lt;/strong&gt; (8 file(s) modified)&lt;/div&gt;&lt;div&gt;Fixed the rotate left instruction to work in the zasm ...&lt;/div&gt;~ /zipcpu/trunk/bench/cpp/zippy_tb.cpp&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/cpu.png&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/system.png&lt;br /&gt;~ /zipcpu/trunk/doc/gfx/topng.sh&lt;br /&gt;~ /zipcpu/trunk/doc/iset.html&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zopcodes.cpp&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zparser.cpp&lt;br /&gt;~ /zipcpu/trunk/sw/zasm/zparser.h&lt;br /&gt;</description>
            <author>dgisselq</author>
            <pubDate>Mon, 27 Jul 2015 15:54:22 +0100</pubDate>
            <guid>https://opencores.org/websvn//websvn/revision?repname=zipcpu&amp;path=%2Fzipcpu%2Ftrunk%2Fbench%2Fcpp%2F&amp;rev=8</guid>
        </item>
    </channel>
</rss>

        </div>

                
        <div style="clear: both; margin-left: 200px;">
            <ins
                class="adsbygoogle"
                style="display:inline-block;width:728px;height:90px"
                data-ad-client="ca-pub-8561717607970465"
                data-ad-slot="4128044249"></ins>
            <script type="text/javascript">(adsbygoogle = window.adsbygoogle || []).push({});</script>
        </div>
        
            </div>
    <div class="bot">
        &copy; copyright 1999-2026
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores&reg;, registered trademark.
    </div>
</div>

<!-- Old browser warning -->
<script type="text/javascript">
  if (!('borderImage' in document.createElement('div').style)) {
    var div = document.getElementById('old-browser-warning')
    div.innerHTML = '<b>Your browser is out-of-date!</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update your browser to view this website correctly.'
    div.setAttribute('style', 'background-color: red; border-bottom: 2px solid black; margin: 0 -12px 12px -12px; padding: 12px; text-align: center;')
  }
</script>
<!-- /Old browser warning -->
<!-- Google search -->
<script type="text/javascript" src="//www.google.com/jsapi"></script>
<script type="text/javascript">google.load("elements", "1", {packages: "transliteration"});</script>
<script type="text/javascript" src="//www.google.com/coop/cse/t13n?form=cse-search-box&amp;t13n_langs=en"></script>
<script type="text/javascript" src="//www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script>
<!-- /Google search -->

</body>
</html>