URL
https://opencores.org/ocsvn/astron_fifo/astron_fifo/trunk
Subversion Repositories astron_fifo
Compare Revisions
- This comparison shows the changes necessary to convert path
/astron_fifo/trunk
- from Rev 2 to Rev 3
- ↔ Reverse comparison
Rev 2 → Rev 3
/common_fifo_dc.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: Dual clock FIFO |
/common_fifo_rd.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/>. |
-- |
------------------------------------------------------------------------------- |
|
LIBRARY IEEE, common_pkg_lib; |
/common_fifo_sc.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: Single clock FIFO |
/common_rl_decrease.vhd
1,23 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2013 |
-- 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/>. |
-- |
------------------------------------------------------------------------------- |
|
-- >>> Ported from UniBoard dp_latency_adapter for fixed RL 0 --> 1 |
/dp_fifo_core.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2014 |
-- 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: |
/dp_fifo_dc.vhd
1,22 → 1,21
-------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2014 |
-- 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: DP FIFO for dual clock (= dc) domain wr and rd. |
/dp_fifo_fill.vhd
1,22 → 1,21
-------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2010 |
-- 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: Wrapper of dp_fifo_fill_sc.vhd |
/dp_fifo_fill_core.vhd
1,22 → 1,21
-------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2014 |
-- 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: |
/dp_fifo_fill_sc.vhd
1,22 → 1,21
-------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2014 |
-- 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: The FIFO output is available until the next eop only after it has |
/dp_fifo_sc.vhd
1,22 → 1,21
-------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2014 |
-- 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: DP FIFO for single clock (= sc) domain wr and rd. |
/tb_common_fifo_rd.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; |
/tech_fifo_component_pkg.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2014 |
-- 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: IP components declarations for various devices that get wrapped by the tech components |
/tech_fifo_dc.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2014 |
-- 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, technology_lib; |
/tech_fifo_dc_mixed_widths.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2014 |
-- 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, technology_lib; |
/tech_fifo_sc.vhd
1,22 → 1,21
------------------------------------------------------------------------------- |
-- |
-- Copyright (C) 2014 |
-- 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, technology_lib; |