self.w_ports = {'o': self.write_port("dest1"),
#'o1': self.write_port("dest2") # for now (LD/ST update)
}
- self.r_ports = {'ra': self.read_port("src1"),
- 'rbc': self.read_port("src3"),
+ self.r_ports = {'rabc': self.read_port("src1"),
+ #'rbc': self.read_port("src3"),
'dmi': self.read_port("dmi")} # needed for Debug (DMI)
# argh. an experiment to merge RA and RB in the INT regfile
# (we have too many read/write ports)
if regfile == 'INT':
- fuspecs['rbc'] = [fuspecs.pop('rb')]
- fuspecs['rbc'].append(fuspecs.pop('rc'))
+ fuspecs['rabc'] = [fuspecs.pop('rb')]
+ fuspecs['rabc'].append(fuspecs.pop('rc'))
+ fuspecs['rabc'].append(fuspecs.pop('ra'))
if regfile == 'FAST':
fuspecs['fast1'] = [fuspecs.pop('fast1')]
fuspecs['fast1'].append(fuspecs.pop('fast2'))