摘要: 接着上一篇百兆网接口的设计与使用,我们接着来进行FPGA百兆网UDP(User Datagram Protocol)协议的设计。 1)UDP简介 在此,参考博主夜雨翛然的博文“https://www.cnblogs.com/HPAHPA/p/7737531.html”关于UDP协议的简介:“UDP传 阅读全文
posted @ 2018-08-08 11:57 谭渣渣 阅读(9028) 评论(4) 推荐(4) 编辑
摘要: 本文主要解决在Vivado中如何调用在其它项目中已经定义封装好的IP核 阅读全文
posted @ 2018-07-12 15:09 谭渣渣 阅读(9998) 评论(0) 推荐(0) 编辑
摘要: MAC IP核的主要作用是:实现数据链路层协议,分为TX方向与RX方向,TX方向实现的是在原包文的前面加上7个55和1个D5,RX方向则相反。在使用这个 MAC IP核之前,首先确认下自己使用的网卡是支持千兆网卡还是百兆网卡,我自己的电脑是百兆网卡,百兆网卡只支持百兆速率的传输,要按照百兆网卡进行管 阅读全文
posted @ 2018-07-03 17:01 谭渣渣 阅读(8219) 评论(47) 推荐(3) 编辑
摘要: 对于比较高级的ip核,altera一般都会提供仿真案例,网上有关于这个IP核的各种仿真方法,但都比较繁琐,前几日,朋友跟我分享了一个比较快速高效的仿真方法,这个方法也是他摸索折腾了一段时间才总结出来的,在此,也谢谢他这种毫无保留的分享奉献精神,估计此套方法可以针对Altera的大多数复杂ip核仿真。 阅读全文
posted @ 2018-06-05 10:56 谭渣渣 阅读(4861) 评论(0) 推荐(0) 编辑
摘要: 利用opencv+python实现以下功能: 1)获取实时视频,分解帧频; 2)将视频做二值化处理; 3) 将视频做滤波处理(去除噪点,获取准确轮廓个数); 4)识别图像轮廓; 5)计算质心; 6)描绘质心动态变化曲线; 阅读全文
posted @ 2018-05-28 15:11 谭渣渣 阅读(4046) 评论(1) 推荐(0) 编辑
摘要: 刚刚发现了两种Anaconda快速加载opencv的方法,亲测有效: 第一种: 直接在Navigator Environment 中搜opencv 如果搜不到,登陆Anaconda Cloud官网 https://anaconda.org/menpo/opencv3,注册账号搜索opencv,点击排 阅读全文
posted @ 2018-04-20 11:24 谭渣渣 阅读(3104) 评论(0) 推荐(0) 编辑
摘要: 结合Opencv3.0读取视频时,出现报错:C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:11111: error: (-215) scn == 3 || scn == 4 in function cv::cvtColo 阅读全文
posted @ 2018-04-18 16:07 谭渣渣 阅读(4874) 评论(0) 推荐(0) 编辑
摘要: 关于Xilinx与modelsim的仿真联调,尤其是仿真环境的搭建,网上的信息都比较零散,我当初在联调的时候遇到比较多的问题,也是折腾了两天才弄好,下面的步骤我总结得非常详细,可以帮助大家少走弯路。 首先要做的是Xilinx仿真库的编译: 1、 Xilinx 仿真库编译 开始-》所有程序-》xili 阅读全文
posted @ 2018-03-07 14:53 谭渣渣 阅读(914) 评论(0) 推荐(4) 编辑