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';