Fpga-x86-processor - Another X86 based processor in VHDL

This project will be my EE final project. It will be used in my Xilinx ML403 kit. All testbenchs will be posted in progress. I will also post results using Xilinx Chipscope tool. My design is largely based on on Zet Processor and CPU86 wich is an x86 implementation in Verilog/VHDL, thanks to Zeus and ht-lab. Also I will use emu8086 for test and compare results...



http://code.google.com/p/fpga-x86-processor

Bookmark and Share          818



comments powered by Disqus


Related Products

Free tools and cores for FPGAs

Tools for FPGA development and IP cores. This project provides tools, cores and documentation to develope FPGA applications. The project focuses on VHDL.

Read more

Xen - Open Source Virtualization

The Xen hypervisor is a layer of software running directly on computer hardware replacing the operating system thereby allowing the computer hardware to run multiple guest operating systems concurrently. It suppors x86, x86-64, Itanium, Power PC, and ARM processors allow the Xen hypervisor to run on a wide variety of computing devices.

Read more

VirtualBox - Cross-Platform Virtualization Application

VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. VirtualBox runs on Windows, Linux, Macintosh, and Solaris hosts and supports a large number of guest operating systems. So, for example, you can run Windows and Linux on your Mac. VirtualBox is a so-called hosted hypervisor. It requires an existing operating system to be installed. It can thus run alongside existing applications on that host.

Read more

Smhasher - MurmurHash family of hash functions along with test suite

SMHasher is a test suite designed to test the distribution, collision, and performance properties of non-cryptographic hash functions - it aims to be the "DieHarder" of hash testing, and does a pretty good job of finding flaws with a number of popular hashes. Murmurhash3 (new version) is faster, more robust, and its variants can produce 32- and 128-bit hash values efficiently on both x86 and x64 platforms.

Read more

Valgrind

Valgrind is an award-winning instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

Read more

SDL Sopwith

SDL Sopwith is a port of the classic 8086 biplane shoot-em-up game to modern computers.

Read more

Bochs x86 PC emulator

Bochs is a portable x86 PC emulation software package that emulates enough of the x86 CPU, related AT hardware, and BIOS to run Windows, Linux, *BSD, Minix, and other OS's, all on your workstation.

Read more

PCEmu

PCEmu is a software-only PC emulator. It emulates an 8086-based machine with VGA text graphics, EMS memory, host file system access, and `hardware' debugging. It runs DOS and most programs correctly.

Read more

bfgminer - Bitcoin miner

Modular ASIC/FPGA miner written in C, featuring overclocking, monitoring, fan speed control and remote interface capabilities.

Read more

Desquirr decompiler

Desquirr is a decompiler plugin for Interactive Disassembler Pro. It is currently capable of simple data flow analysis of binaries with Intel x86 machine code.

Read more

Related Tags
Browse projects by tags.

We have collection of more than 1 Million open source products ranging from Enterprise product to small libraries in all platforms. We aggregate information from all open source repositories. Search and find the best for your needs.