求帮助贴

一名再学的小白,想问一下,如何使用vivado中的IP核建立一个寄存器,我想从一段实时的数据中识别我需要的东西,识别完之后,在发送出来,利用的是串口通信,哪位大神能指点一下,或者推荐一个学习资料看一下啊?