URL
https://opencores.org/ocsvn/common_components/common_components/trunk
Subversion Repositories common_components
Compare Revisions
- This comparison shows the changes necessary to convert path
/common_components/trunk
- from Rev 3 to Rev 4
- ↔ Reverse comparison
Rev 3 → Rev 4
/common_areset.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2009 |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-- |
------------------------------------------------------------------------------- |
|
|
/common_async.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2009 |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-- |
------------------------------------------------------------------------------- |
|
-- Purpose: Clock an asynchronous din into the clk clock domain |
/common_bit_delay.vhd
1,22 → 1,21
-------------------------------------------------------------------------------- |
-- Author: Raj Thilak Rajan : rajan at astron.nl: Nov 2009 |
-- Copyright (C) 2009-2010 |
-- ASTRON (Netherlands Institute for Radio Astronomy) |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- This file is part of the UniBoard software suite. |
-- The file is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-------------------------------------------------------------------------------- |
|
-- Purpose: Shift register for control data bit |
/common_components_pkg.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2013 |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-- |
------------------------------------------------------------------------------- |
|
LIBRARY IEEE, common_pkg_lib; |
/common_delay.vhd
1,22 → 1,21
-------------------------------------------------------------------------------- |
-- Author: Raj Thilak Rajan : rajan at astron.nl: Nov 2009 |
-- Copyright (C) 2009-2010 |
-- ASTRON (Netherlands Institute for Radio Astronomy) |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- This file is part of the UniBoard software suite. |
-- The file is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-------------------------------------------------------------------------------- |
|
-- Purpose: Shift register for data |
/common_pipeline.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2009 |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-- |
------------------------------------------------------------------------------- |
|
LIBRARY IEEE, common_pkg_lib; |
/common_pipeline_sl.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2009 |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-- |
------------------------------------------------------------------------------- |
|
LIBRARY IEEE, common_pkg_lib; |
/common_select_symbol.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2012 |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-- |
------------------------------------------------------------------------------- |
|
LIBRARY IEEE, common_pkg_lib; |
/common_spulse.vhd
1,23 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2010 |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- JIVE (Joint Institute for VLBI in Europe) <http://www.jive.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-- |
------------------------------------------------------------------------------- |
|
-- Purpose: Get in_pulse from in_clk to out_pulse in the out_clk domain. |
/common_switch.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2009 |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-- |
------------------------------------------------------------------------------- |
|
-- Purpose : Switch output high or low |
/tb_common_spulse.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2009 |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-- |
------------------------------------------------------------------------------- |
|
-- Purpose: Testbench for common_spulse. |
/tb_common_switch.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2009 |
-- Copyright 2020 |
-- ASTRON (Netherlands Institute for Radio Astronomy) <http://www.astron.nl/> |
-- P.O.Box 2, 7990 AA Dwingeloo, The Netherlands |
-- |
-- Licensed under the Apache License, Version 2.0 (the "License"); |
-- you may not use this file except in compliance with the License. |
-- You may obtain a copy of the License at |
-- |
-- http://www.apache.org/licenses/LICENSE-2.0 |
-- |
-- Unless required by applicable law or agreed to in writing, software |
-- distributed under the 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. |
-- |
-- This program is free software: you can redistribute it and/or modify |
-- it under the terms of the GNU General Public License as published by |
-- the Free Software Foundation, either version 3 of the License, or |
-- (at your option) any later version. |
-- |
-- This program 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 General Public License for more details. |
-- |
-- You should have received a copy of the GNU General Public License |
-- along with this program. If not, see <http://www.gnu.org/licenses/>. |
-- |
------------------------------------------------------------------------------- |
|
LIBRARY IEEE, common_pkg_lib; |