Commit 890dfda6 authored by Dimitris Lampridis's avatar Dimitris Lampridis

rtl: update all licenses to solderpad 2 (for files used by MT/masterFIP)

parent 4d6e4c92
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: na
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV configuration
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
// Platform definition. Currently supported ones are: // Platform definition. Currently supported ones are:
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_cpu
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV CPU: top-level
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_defs.v" `include "urv_defs.v"
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_csr
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV CSR
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_defs.v" `include "urv_defs.v"
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_decode
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV CPU: instruction decode stage
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_defs.v" `include "urv_defs.v"
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: na
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV definitions
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_config.v" `include "urv_config.v"
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_divide
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV division unit
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_defs.v" `include "urv_defs.v"
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_exceptions
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV exceptions unit
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_defs.v" `include "urv_defs.v"
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_exec
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV CPU: instruction execute stage
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_defs.v" `include "urv_defs.v"
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_fetch
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV CPU: instruction fetch stage
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`timescale 1ns/1ps `timescale 1ns/1ps
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_multiply
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV multiplication unit
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_defs.v" `include "urv_defs.v"
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_regfile
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV CPU: register file
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_defs.v" `include "urv_defs.v"
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_shifter
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV shifter unit
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_defs.v" `include "urv_defs.v"
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_timer
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV timer unit
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_defs.v" `include "urv_defs.v"
......
/* /*
--------------------------------------------------------------------------------
uRV - a tiny and dumb RISC-V core -- CERN BE-CO-HT
Copyright (c) 2015 CERN -- uRV - a tiny and dumb RISC-V core
Author: Tomasz Włostowski <tomasz.wlostowski@cern.ch> -- https://www.ohwr.org/projects/urv-core
--------------------------------------------------------------------------------
This library is free software; you can redistribute it and/or --
modify it under the terms of the GNU Lesser General Public -- unit name: urv_writeback
License as published by the Free Software Foundation; either --
version 3.0 of the License, or (at your option) any later version. -- description: uRV CPU: instruction write-back stage
--
This library is distributed in the hope that it will be useful, --------------------------------------------------------------------------------
but WITHOUT ANY WARRANTY; without even the implied warranty of -- Copyright CERN 2015-2018
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU --------------------------------------------------------------------------------
Lesser General Public License for more details. -- Copyright and related rights are licensed under the Solderpad Hardware
-- License, Version 2.0 (the "License"); you may not use this file except
You should have received a copy of the GNU Lesser General Public -- in compliance with the License. You may obtain a copy of the License at
License along with this library. -- http://solderpad.org/licenses/SHL-2.0.
-- Unless required by applicable law or agreed to in writing, software,
-- hardware and materials distributed under this License is distributed on an
-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
-- or implied. See the License for the specific language governing permissions
-- and limitations under the License.
--------------------------------------------------------------------------------
*/ */
`include "urv_defs.v" `include "urv_defs.v"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment