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

Subversion Repositories next186

[/] [next186/] [trunk/] [Next186_CPU.v] - Diff between revs 2 and 3

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 2 Rev 3
Line 40... Line 40...
//
//
// Comments:
// Comments:
// This project was developed and tested on a XILINX Spartan3AN board.
// This project was developed and tested on a XILINX Spartan3AN board.
//
//
//      Next186 processor features:
//      Next186 processor features:
//              All 80186 intstructions are implemented according with the 80186 specifications
//              All 80186 intstructions are implemented according with the 80186 specifications (excepting ENTER instruction, 
 
//              which uses always 0 as the second parameter - level).
//              Designed with 2 buses: 16bit/20bit data/data_address and 48bit/20bit instruction/instruction_address.
//              Designed with 2 buses: 16bit/20bit data/data_address and 48bit/20bit instruction/instruction_address.
//              This allows most instructions to be executed in one clock cycle.
//              This allows most instructions to be executed in one clock cycle.
//              In order to couple the CPU unit with a single bus, these sepparate data/instruction buses must be multiplexed by
//              In order to couple the CPU unit with a single bus, these sepparate data/instruction buses must be multiplexed by
//                      a dedicated bus interface unit (BIU).
//                      a dedicated bus interface unit (BIU).
//              It is able to execute up to 40Mips on Spartan XC3S700AN speed grade -4, performances comparable with a 486 CPU.
//              It is able to execute up to 40Mips on Spartan XC3S700AN speed grade -4, performances comparable with a 486 CPU.

powered by: WebSVN 2.1.0

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