Line 1... |
Line 1... |
// $Id: aeMB_bpcu.v,v 1.2 2007-11-02 19:20:58 sybreon Exp $
|
// $Id: aeMB_bpcu.v,v 1.3 2007-11-10 16:39:38 sybreon Exp $
|
//
|
//
|
// AEMB BRANCH PROGRAMME COUNTER UNIT
|
// AEMB BRANCH PROGRAMME COUNTER UNIT
|
//
|
//
|
// Copyright (C) 2004-2007 Shawn Tan Ser Ngiap <shawn.tan@aeste.net>
|
// Copyright (C) 2004-2007 Shawn Tan Ser Ngiap <shawn.tan@aeste.net>
|
//
|
//
|
// This library is free software; you can redistribute it and/or
|
// This file is part of AEMB.
|
// modify it under the terms of the GNU Lesser General Public License
|
//
|
// as published by the Free Software Foundation; either version 2.1 of
|
// AEMB is free software: you can redistribute it and/or modify it
|
// the License, or (at your option) any later version.
|
// under the terms of the GNU Lesser General Public License as
|
//
|
// published by the Free Software Foundation, either version 3 of the
|
// This library is distributed in the hope that it will be useful, but
|
// License, or (at your option) any later version.
|
// WITHOUT ANY WARRANTY; without even the implied warranty of
|
//
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
// AEMB is distributed in the hope that it will be useful, but WITHOUT
|
// Lesser General Public License for more details.
|
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
|
|
// Public License for more details.
|
//
|
//
|
// You should have received a copy of the GNU Lesser General Public
|
// You should have received a copy of the GNU Lesser General Public
|
// License along with this library; if not, write to the Free Software
|
// License along with AEMB. If not, see <http://www.gnu.org/licenses/>.
|
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
|
// USA
|
|
//
|
//
|
// $Log: not supported by cvs2svn $
|
// $Log: not supported by cvs2svn $
|
|
// Revision 1.2 2007/11/02 19:20:58 sybreon
|
|
// Added better (beta) interrupt support.
|
|
// Changed MSR_IE to disabled at reset as per MB docs.
|
|
//
|
// Revision 1.1 2007/11/02 03:25:39 sybreon
|
// Revision 1.1 2007/11/02 03:25:39 sybreon
|
// New EDK 3.2 compatible design with optional barrel-shifter and multiplier.
|
// New EDK 3.2 compatible design with optional barrel-shifter and multiplier.
|
// Fixed various minor data hazard bugs.
|
// Fixed various minor data hazard bugs.
|
// Code compatible with -O0/1/2/3/s generated code.
|
// Code compatible with -O0/1/2/3/s generated code.
|
//
|
//
|