/***************************************************************************
mipsbubbleunit.h - description
-------------------
begin : Mon Nov 27 2000
copyright : (C) 2000 by Jose Maria Requena Lopez
email : jmrequena@larural.es
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************/
#ifndef MIPSBUBBLEUNIT_H
#define MIPSBUBBLEUNIT_H
#include "mipsmuxbubble.h"
/**
*@author Jose Maria Requena Lopez
*/
class MipsBubbleUnit {
public:
MipsBubbleUnit();
~MipsBubbleUnit();
bool equals(WIRE a[5],WIRE b[5]); //Cierto si dos direcciones de registro son iguales
void run(WIRE IDEXEscribirRegistroRt[5],WIRE IDEXEscribirRegistroRd[5], //Entradas
WIRE EXMEMEscribirRegistro[5],WIRE MEMWBEscribirRegistro[5],
WIRE& IDEXRegDst,WIRE& IDEXRegWrite,
WIRE& EXMEMRegWrite,WIRE& MEMWBRegWrite,
WIRE Ins[32],
WIRE& StopControl,WIRE& IFIDWrite,WIRE& PCWrite); //Salidas
};
#endif
| Generated by: root@localhost.localdomain on Sat Dec 2 02:26:22 200. |