Details
Name: zet86
Created: Jul 3, 2008
Updated: Mar 26, 2010
SVN Updated: Apr 30, 2009
SVN: Browse
Latest version: download
Statistics: View
Other project properties
Category: Processor
Language: Verilog
Development status: Alpha
Additional info:
FPGA proven
WishBone Compliant: Yes
License: GPL
Description
The Zet SoC PC platform and processor is an open implementation of the so widely used x86 architecture. This project is being developed using the Xilinx ML-403 and Altera DE1 boards. Currently it's in a very early stage of development and only the 16 bit part is supported. The official website for the project is: zet.aluzina.org.
Some features of the Zet SoC PC system include:
- 16 bit Zet processor equivalent to an Intel 80186, running at 25 Mhz (Wishbone compatible)
- Wishbone ZBT SRAM memory controller addressing 1 Mb of low memory
- Wishbone flash memory controller for BIOS storage (ROM BIOS and VIDEO BIOS)
- Video Graphics Adapter in text mode and 640x480,640x350,320x200 16 colors and 320x200 256 colors in chain 4 representation
- 8253 simple timer, sending interrupts each 18.2 Hz via IRQ 0
- 8042 keyboard controller sending PC/XT scancodes via IRQ 1
- UART support as COM1, using IRQ 4
- Very simple interrupt controller.
- Flash memory controller for floppy disk storage
- Compact Flash card controller for hard disk emulation with full read/write support
- SD card controller for hard disk emulation with full read/write support
- GPL implementation of a PC BIOS with several services implemented:
interrupts 8h, 9h, 10h, 11h, 12h, 13h, 16h, 18h, 19h, 1Ah, 1Ch
Useful links to the project page:
News
- 1-Feb-2010. It's time to play games like Dune 2, Gods or Lemmings!! Three VGA graphical modes have been added: 640x350, 320x200 with 16 colors and 320x200 with 256 colors in chained four representation. Some other major improvements have been added: increased x8 SD card access speed, high performance memory controller, wishbone switch and asynchronous bridges added.
- 15-Sep-2009. Microsoft Windows 3.0 in graphics mode is running on Zet!! Also, preliminary support for SoundBlaster 16 (in direct mode) has been added. As a result, we are proud to announce major version 1.0.
- 1-May-2009. Version 0.6.1 released. This is a bugfix release, as version 0.6.0 had some problems with the VGA - CPU timings. Now the two clock domains have been separated by two sync flip-flops in both directions. Some other minor bugfixes have been corrected too.
© copyright 1999-2010
OpenCores.org, equivalent to ORSoC AB, all rights reserved. OpenCores®, registered trademark.