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

Subversion Repositories xulalx25soc

[/] [xulalx25soc/] [trunk/] [rtl/] [cpu/] [cpudefs.v] - Diff between revs 113 and 117

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

Rev 113 Rev 117
Line 61... Line 61...
// unit.  As I'm not there yet, it just catches illegal instructions and
// unit.  As I'm not there yet, it just catches illegal instructions and
// interrupts the CPU on any such instruction--when defined.  Otherwise,
// interrupts the CPU on any such instruction--when defined.  Otherwise,
// illegal instructions are quietly ignored and their behaviour is ...
// illegal instructions are quietly ignored and their behaviour is ...
// undefined. (Many get treated like NOOPs ...)
// undefined. (Many get treated like NOOPs ...)
//
//
// I recommend setting this flag, although it can be taken out if area is
// I recommend setting this flag so highly, that I'm likely going to remove
// critical ...
// the option to turn this off in future versions of this CPU.
//
//
`define OPT_ILLEGAL_INSTRUCTION
`define OPT_ILLEGAL_INSTRUCTION
//
//
//
//
//
//
Line 189... Line 189...
// (The traditional pfcache is also pipelined, whereas the pipeline cache
// (The traditional pfcache is also pipelined, whereas the pipeline cache
// implements a windowed approach to caching.)
// implements a windowed approach to caching.)
//
//
// If you have the fabric to support this option, I recommend including it.
// If you have the fabric to support this option, I recommend including it.
//
//
`ifdef  XULA25
 
`define OPT_TRADITIONAL_PFCACHE
`define OPT_TRADITIONAL_PFCACHE
`endif
 
//
//
//
//
//
//
// OPT_EARLY_BRANCHING is an attempt to execute a BRA statement as early
// OPT_EARLY_BRANCHING is an attempt to execute a BRA statement as early
// as possible, to avoid as many pipeline stalls on a branch as possible.
// as possible, to avoid as many pipeline stalls on a branch as possible.

powered by: WebSVN 2.1.0

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