URL
https://opencores.org/ocsvn/instruction_list_pipelined_processor_with_peripherals/instruction_list_pipelined_processor_with_peripherals/trunk
Subversion Repositories instruction_list_pipelined_processor_with_peripherals
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 9 to Rev 10
- ↔ Reverse comparison
Rev 9 → Rev 10
/instruction_list_pipelined_processor_with_peripherals/trunk/program_rom/romCreate.plx
70,26 → 70,8
|
|
|
sub bin2hex { |
my $bin = shift; |
|
# Make input bit string a multiple of 4 |
#$bin = substr("0000",length($bin)%4) . $bin if length($bin)%4; |
|
my ($hex, $nybble) = (""); |
while (length($bin)) { |
($nybble,$bin) = (substr($bin,0,4), substr($bin,4)); # (substr($bin,0,4), substr($bin,4)); |
#substr extracts a substring . . . |
$nybble = eval "0b$nybble"; |
$hex .= substr("0123456789ABCDEF", $nybble, 1); |
} |
return $hex; |
} |
|
|
|
|
|
############## |
# getOpcode |
|
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/ramBit.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/uartFifo.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/tcAccum.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/controlUnit.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/spiEngine.v
1,8 → 1,46
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
|
|
module spiEngine (in8, out8, clk, s_in, s_out, sclk, bufMe, EN, Sh, BF); |
|
|
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/byteNegator.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/uartTrans.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/spiStatReg.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/spiBufReg.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/bitNegator.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/top.v
1,3 → 1,43
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
|
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/ramByte.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/tcLoad.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/counter_all.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/tcReset.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/defines.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
// 8-bit Pipelined Processor defines |
|
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/spi_top.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/accumulator.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/accMUX.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/alu.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/uartBrg.vhd
1,3 → 1,43
--//////////////////////////////////////////////////////////////////////////////////////////////// |
--//// //// |
--//// //// |
--//// This file is part of the project //// |
--//// "instruction_list_pipelined_processor_with_peripherals" //// |
--//// //// |
--//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
--//// //// |
--//// //// |
--//// Author: //// |
--//// - Mahesh Sukhdeo Palve //// |
--//// //// |
--//////////////////////////////////////////////////////////////////////////////////////////////// |
--//////////////////////////////////////////////////////////////////////////////////////////////// |
--//// //// |
--//// //// |
--//// //// |
--//// This source file may be used and distributed without //// |
--//// restriction provided that this copyright statement is not //// |
--//// removed from the file and that any derivative work contains //// |
--//// the original copyright notice and the associated disclaimer. //// |
--//// //// |
--//// This source file is free software; you can redistribute it //// |
--//// and/or modify it under the terms of the GNU Lesser General //// |
--//// Public License as published by the Free Software Foundation; //// |
--//// either version 2.1 of the License, or (at your option) any //// |
--//// later version. //// |
--//// //// |
--//// This source is distributed in the hope that it will be //// |
--//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
--//// from http://www.opencores.org/lgpl.shtml //// |
--//// //// |
--//////////////////////////////////////////////////////////////////////////////////////////////// |
|
library IEEE; |
use IEEE.STD_LOGIC_1164.ALL; |
use IEEE.math_real.all; |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/pgmCounter.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/spiConReg.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/tcPreset.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/op2Mux.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/inputReg.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/ppReg1.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/outputReg.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/ppReg2.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/tcEnableAndType.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/uartRec.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/tb.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |
/instruction_list_pipelined_processor_with_peripherals/trunk/hdl/timer_all.v
1,3 → 1,42
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// This file is part of the project //// |
//// "instruction_list_pipelined_processor_with_peripherals" //// |
//// //// |
//// http://opencores.org/project,instruction_list_pipelined_processor_with_peripherals //// |
//// //// |
//// //// |
//// Author: //// |
//// - Mahesh Sukhdeo Palve //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
//// //// |
//// //// |
//// //// |
//// This source file may be used and distributed without //// |
//// restriction provided that this copyright statement is not //// |
//// removed from the file and that any derivative work contains //// |
//// the original copyright notice and the associated disclaimer. //// |
//// //// |
//// This source file is free software; you can redistribute it //// |
//// and/or modify it under the terms of the GNU Lesser General //// |
//// Public License as published by the Free Software Foundation; //// |
//// either version 2.1 of the License, or (at your option) any //// |
//// later version. //// |
//// //// |
//// This source is distributed in the hope that it will be //// |
//// useful, but WITHOUT 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 License along with this source; if not, download it //// |
//// from http://www.opencores.org/lgpl.shtml //// |
//// //// |
//////////////////////////////////////////////////////////////////////////////////////////////// |
|
`include "timescale.v" |
`include "defines.v" |