06 2018 档案
利用ZYNQ SOC快速打开算法验证通路(1)——MATLAB浮点数与定点二进制补码互转
摘要:最近本人一直在学习ZYNQ SOC的使用,目的是应对科研需要,做出通用的算法验证平台。大概思想是:ZYNQ PS端负责与MATLAB等上位机数据分析与可视化软件交互:既可传输数据,也能通过上位机配置更新硬件算法模块配置寄存器内容,同时可计算分析PL端算法实现性能指标。PL端的FPGA逻辑则负责算法的 阅读全文
posted @ 2018-06-29 18:17 没落骑士 阅读(1371) 评论(0) 推荐(0)
【转载】DSP基础--定点小数运算
摘要:在FPGA实现算法过程中,大多数情况是用占用资源较少,延迟较低的定点数代替浮点数参与运算。那么浮点与定点数之间的区别以及转换方式是怎么的?下边这篇博文详细说明了这一问题。虽然是针对DSP芯片的,但思想是完全相通的。原文标题及链接为: DSP基础--定点小数运算 http://www.eepw.com 阅读全文
posted @ 2018-06-22 09:21 没落骑士 阅读(1437) 评论(0) 推荐(2)
明德扬网络班培训体会
摘要:在刚上研究生时,我对FPGA产生了浓厚的兴趣。但随着自学慢慢发现,FPGA的设计思想与软件截然不同,自己在学习过程中走了很多弯路,浪费了不少时间也没有很大进展。 这时非常想找个技术大牛带路,明德扬提供了这个机会。价格实惠的网络班提供一对一辅导模式。学习过程中,跟着配套的视频教程和开发板学习设计思路和 阅读全文
posted @ 2018-06-22 09:09 没落骑士 阅读(1665) 评论(1) 推荐(0)
ZYNQ EMIO使用及可重用封装
摘要:为了快速实现算法板级验证,PC端需要通过JTAG或以太网与FPGA形成通路。最简单便捷的方案是利用协议栈芯片,用户可以无视底层,利用简单的SPI协议读写寄存器实现复杂的TCP UDP等网络协议。当然带宽会受限于SPI接口有效速率,本文采用芯片为W5500,支持10M/100M自适应,其理论值高达80 阅读全文
posted @ 2018-06-19 15:43 没落骑士 阅读(2814) 评论(0) 推荐(0)
AXI-Lite总线及其自定义IP核使用分析总结
摘要:ZYNQ的优势在于通过高效的接口总线组成了ARM+FPGA的架构。我认为两者是互为底层的,当进行算法验证时,ARM端现有的硬件控制器和库函数可以很方便地连接外设,而不像FPGA设计那样完全写出接口时序和控制状态机。这样ARM会被PL端抽象成“接口资源”;当进行多任务处理时,各个PL端IP核又作为AR 阅读全文
posted @ 2018-06-09 11:14 没落骑士 阅读(6378) 评论(1) 推荐(0)
【重新发布,代码开源】FPGA设计千兆以太网MAC(1)——通过MDIO接口配置与检测PHY芯片
摘要:原创博客,转载请注明出处:【重新发布,代码开源】FPGA设计千兆以太网MAC(1)——通过MDIO接口配置与检测PHY芯片 - 没落骑士 - 博客园 https://www.cnblogs.com/moluoqishi/p/9118283.html 一、前言 本文设计思想采用明德扬至简设计法。以太网 阅读全文
posted @ 2018-06-05 14:50 没落骑士 阅读(14242) 评论(2) 推荐(3)