diff --git a/src/comblock/component.xml b/src/comblock/component.xml index 184987a2d0775f152cddc143334519866bbda0aa..1d35e91ea228206f77cc8e7c6f85a6dbd60d6d80 100644 --- a/src/comblock/component.xml +++ b/src/comblock/component.xml @@ -1264,7 +1264,7 @@ viewChecksum - 386f56c2 + 688b73e4 @@ -1280,7 +1280,7 @@ viewChecksum - 386f56c2 + 688b73e4 @@ -1294,7 +1294,7 @@ viewChecksum - fca514b2 + 546f973c @@ -1308,7 +1308,7 @@ viewChecksum - f4000786 + 21189fd0 @@ -1322,7 +1322,7 @@ viewChecksum - 84ef4735 + 04647285 @@ -1336,7 +1336,7 @@ viewChecksum - f25248d4 + b5f85374 @@ -3944,7 +3944,7 @@ xgui/comblock_v2_0.tcl tclSource - CHECKSUM_fca514b2 + CHECKSUM_546f973c XGUI_VERSION_2 @@ -4289,6 +4289,14 @@ zynq zynquplus + artix7 + artix7l + kintex7 + kintex7l + spartan7 + aartix7 + aspartan7 + azynq /Basic_Elements/Memory_Elements @@ -4300,17 +4308,18 @@ package_project Multidiciplinary LABoratory of the ICTP https://gitlab.com/rodrigomelo9/core-comblock - 1 + 3 user.org:user:comblock:1.0 - 2019-10-18T13:38:41Z + 2022-12-01T13:02:42Z + 2019.1 - + diff --git a/src/comblock/hdl/fifo.vhdl b/src/comblock/hdl/fifo.vhdl index 7b245058b65d12779a86da512fab9f169da431c4..8a483f670f7271e107227118d65957dae2f41b03 100644 --- a/src/comblock/hdl/fifo.vhdl +++ b/src/comblock/hdl/fifo.vhdl @@ -205,7 +205,7 @@ begin end process p_write; wr_ptr <= next_ptr(wen, wr_ptr_r); - wcount <= diff_ptr(wr_ptr, rd_in_wr_ptr); + wcount <= diff_ptr(wr_ptr_r, rd_in_wr_ptr); full <= '1' when wcount = EVEN_DEPTH else '0'; full_o <= full; afull_o <= '1' when wcount >= EVEN_DEPTH-AFULLOFFSET else '0'; @@ -235,7 +235,7 @@ begin end process p_read; rd_ptr <= next_ptr(ren, rd_ptr_r); - rcount <= diff_ptr(wr_in_rd_ptr, rd_ptr); + rcount <= diff_ptr(wr_in_rd_ptr, rd_ptr_r); empty <= '1' when rcount = 0 else '0'; empty_o <= empty; aempty_o <= '1' when rcount <= AEMPTYOFFSET else '0';