
FPGA
文章平均质量分 83
OpenFPGA
这个作者很懒,什么都没留下…
展开
-
国外大佬推荐的适合新手的入门书籍
作者博客主页:>https://www.adiuvoengineering.com/aboutDesigning with Xilinx FPGAs Using Vivadohttps://link.springer.com/book/10.1007/978-3-319-42438-5本书对 Vivado 进行了广泛的介绍,介绍了 Vivado 项目、IP 流程、存储器和处理器选项等元素,...原创 2023-07-12 08:30:51 · 644 阅读 · 0 评论 -
Vitis™ 统一软件平台 2023.1 全新发布(附下载链接)
AMD Vitis™ 统一软件平台 2023.1 版近期已正式发布!主要增强特性包括下列内容:版本亮点Versal™ AI 引擎 (AIE) 阵列的最新 Vitis™ 库函数DSP 库函数 — 更多 FIR 过滤器配置求解器库函数 — 功能增强,性能提升Versal AI Core 和 AI Edge 系列的设计流程增强为作为输入/输出的 2D 及 3D 阵列提供 AIE 编译器支持为 FIFO ...原创 2023-06-02 08:30:26 · 2799 阅读 · 2 评论 -
Xilinx vivado DDR3 MIG IP核中系统时钟、参考时钟解释及各个时钟的功能详解
注:在使用xilinx的MIG 核时,会有许多关于时钟的配置,时间长了容易混淆,特意记录一下为以后快速回忆,如有错误请留言指正。转载 2022-08-20 20:15:18 · 6654 阅读 · 1 评论 -
HDBaseT是什么协议?与SDI和HDMI比较有哪些区别?
HDBaseT是什么协议?与SDI和HDMI比较有哪些区别?介绍HDBaseT是什么协议?它是由来自日韩的家电大厂LG、Samsung、Sony等公司组建的HDBaseT联盟推出,是一项用于整个家庭范围内及商业环境中未压缩高清多媒体内容融合传输的标准。HDBaseT接口采用俗称水晶头的RJ45接头,该技术可使您能够连接身边的所有娱乐和内容设备,实现无压缩、超高清数字媒体内......原创 2022-08-04 08:30:53 · 2742 阅读 · 0 评论 -
如何使用Vivado HLS视频库加速ZYNQ-7000开发
来源:xilinx 官方原版PDF:链接:https://pan.baidu.com/s/1wT33NrF0pck_iPPUwA5d0g?pwd=open提取码:open 从开源项目探讨“FPGA挖矿”的本质 ...原创 2022-07-12 08:30:40 · 85 阅读 · 0 评论 -
视频标准二三事
视频标准二三事生活中我们能看到以下视频接口:VGA接口HDMI接口除了这些接口,还有PAL、NTSC、SECAM、YUV、YCbCr等等这些概念,你能区分这些概念和接口吗?假如我现在想用FPGA实现一个1080P HDMI接口,就发现有些参考是以DVI为命名实现的,那HDMI和DVI有啥区别呢?还有就是我们经常会使用各种桥片实现各种接口的转换,比如VGA转HDMI、eDP......原创 2022-07-04 08:30:36 · 1084 阅读 · 0 评论 -
异构计算综述
异构计算(Heterogeneous computing)异构计算(Heterogeneous computing)技术从80年代中期产生,由于它能经济有效地获取高性能计算能力、可扩展性好...原创 2021-12-31 08:30:00 · 17233 阅读 · 0 评论 -
【Vivado那些事儿】Vivado 增量综合流程
【Vivado那些事儿】Vivado 增量综合流程从 Vivado 2019.1 版本开始,Vivado 综合引擎就已经可以支持增量流程了。这使用户能够在设计变化较小时减少总的综合运行时间...原创 2021-12-30 08:30:00 · 3065 阅读 · 0 评论 -
5G技术扫盲
来源:互联网,版权归作者所有5G技术扫盲随着通信应用的频谱频率越来越高,就好像是路越修越宽,理论上讲,跑在上面的车就可以越跑越快,但实际情况好像不是这样。比如,只比四环多一环的北京五环,路...原创 2021-12-21 08:30:00 · 840 阅读 · 0 评论 -
优秀的 Verilog/FPGA开源项目介绍(十)- H.264和H.265
H.264及H.265简介:一、什么是H.265H.265是ITU-TVCEG继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术...原创 2021-12-07 08:30:00 · 3512 阅读 · 0 评论 -
FPGA和USB3.0通信-UVC摄像机
FPGA和USB3.0通信-UVC摄像机本次演示用的是USB3.0芯片-CYPRESS CYUSB3014(下称 FX3),该芯片是标准的USB3.0 PHY,可以大大简化使用USB通信时...原创 2021-12-02 08:30:00 · 3155 阅读 · 0 评论 -
关于FPGA工程的IP核升级的方法总结
记录下FPGA编译器版本不一致导致的ip核升级的解决方法,以备后面查阅。1.Quartus:若quartus版本与工程所使用的quartus版本不一致,编译会出现下面的错误。解决方法:将工程中ip核对应的.qip文件删掉,重新编译即可生成新的.qip文件,可以完成更新。2.对xilinx而言,版本不同也存在ip核升级的问题。如下图所示,ip核被锁住。解决方法:方法一:直接选中上图中被锁的ip核,然后右键选择upgrade ip,就可以升级ip核,然后一直点ok就可以了。方法二:在Viv原创 2021-11-30 20:53:58 · 3303 阅读 · 0 评论 -
I + I2C = I3C:这个附加的“I”是什么?
MIPI 联盟2018年发布了 I3C(发音为“eye-three-see”)总线规范的第 1 版,这应该是对长期存在的 I2C 和 SPI 协议的改进。与 I2C/SPI 相比,I3C ...原创 2021-11-25 08:30:00 · 1804 阅读 · 0 评论 -
【科普】HDMI vs DisplayPort vs DVI 傻傻分不清楚
对于我们日常使用过程中,这些接口见到实物应该都能分得清楚,但是当我们进行设计时,您又能分清这些接口的协议吗?左上DVI 左下DP 右上HDMI 右下VGA常见接口截面图现在去google或...原创 2021-11-24 08:30:00 · 1603 阅读 · 0 评论 -
x86架构鼻祖-i8086
x86架构鼻祖-i8086i8085按照时间线,Intel 8080之后是8085系列芯片,但是8085在设计上只是8080的单一工作电压版本((以前的Intel 8080微处理器晶片需要...原创 2021-11-16 08:30:00 · 3709 阅读 · 2 评论 -
MIPI CSI-2
来源:公众号瓜大三哥版权归三哥所有1 MIPI简介2 MIPI CSI-2简介2.1 MIPI CSI-2 的层次结构2.2 CSI-2协议层2.3 打包/解包层2.4 ...原创 2021-11-13 08:00:00 · 1606 阅读 · 0 评论 -
RISC-V给FPGA带来的新机遇
来源:网络素材版权归原作者所有RISC-V给FPGA带来的新机遇RISC-V给FPGA带来的新机遇RISC-V的发展速度比我预期的要快得多。我认为这将给FPGA带来一个巨大的机会,使其可以...原创 2021-11-10 08:30:00 · 1532 阅读 · 0 评论 -
图书推荐|计算机组成与设计(原书第5版) 硬件软件接口 RISC-V
计算机组成与设计(原书第5版) 硬件软件接口 RISC-V这本书是引进过来的,本系列图书广受盛誉,有两位“图灵奖”得主撰写,书的权威性及细致性不言而喻,两位作者的履历也是让我们望而项背:...原创 2021-11-09 09:00:00 · 1453 阅读 · 0 评论 -
介绍一些新手入门FPGA的优秀网站(新增2)
介绍一些新手入门FPGA的优秀网站之前有分享过《HDLBits》这个对于入门非常好的网站(学会使用Hdlbits网页版Verilog代码仿真验证平台),今天在推荐给大家一些优秀网站,无聊的...原创 2021-11-07 09:00:00 · 1018 阅读 · 0 评论 -
以太网的发展历史、演化过程以及工作基理
以太网的发展历史、演化过程以及工作基理以前花了大篇幅介绍以太网(十几篇文章左右),今天再来简单介绍一下,因为每个人的理解不同,不同的文章的角度不同让你理解的东西也不同。以太网简介以太网是一...原创 2021-11-04 08:30:00 · 1851 阅读 · 0 评论 -
串行协议之SATA
书接上回-《串行总线技术(一)-串行总线结构(以PCIe为例)串行总线技术(二)-串行总线中的先进设计理念及SerDes/PMA介绍简介SATA(Serial Advanced Techn...原创 2021-10-29 08:30:00 · 5553 阅读 · 0 评论 -
优秀的 Verilog/FPGA开源项目介绍(四)- Ethernet
今天介绍两个(only two)网络相关的开源项目。Alex的verilog-ethernet之前在介绍PCIe项目时有介绍过Alex的项目,当时重点介绍了PCIe。今天主要介绍他的eth...原创 2021-10-25 08:30:00 · 3291 阅读 · 1 评论 -
DPU技术发展概况
1.什么是DPUDPU(Data Processing Unit)是以数据为中心构造的专用处理器,采用软件定义技术路线支撑基础设施层资源虚拟化,支持存储、安全、服务质量管理等 基础设施层服...原创 2021-10-24 09:00:00 · 2533 阅读 · 0 评论 -
图书推荐|计算机组成与设计(原书第5版) 硬件软件接口 RISC-V
计算机组成与设计(原书第5版) 硬件软件接口 RISC-V这本书是引进过来的,本系列图书广受盛誉,有两位“图灵奖”得主撰写,书的权威性及细致性不言而喻,两位作者的履历也是让我们望而项背:...原创 2021-10-23 09:00:00 · 14616 阅读 · 3 评论 -
优秀的 Verilog/FPGA开源项目介绍(三)- 大厂的项目
优秀的 Verilog/FPGA开源项目介绍(三)- 大厂的项目谷歌开源芯片项目OpenTitanOpenTitan 是 Google 开发的项目,旨在鼓励厂家为数据中心和消费级设备开发所...原创 2021-10-19 08:30:00 · 4789 阅读 · 0 评论 -
串行总线技术(二)-串行总线中的先进设计理念及SerDes/PMA介绍
串行总线技术(二)-串行总线中的先进设计理念及SerDes/PMA介绍字节分割/链路聚合下面以PCIe为例对字节分割加以讨论,如图所示。PCIe使用链路和线路来发送串行数据。链路是一个逻辑...原创 2021-10-18 08:30:00 · 3486 阅读 · 0 评论 -
【Vivado那些事儿】Vivado中运行时出现visual c++运行错误的解决办法
Vivado中运行时出现visual c++运行错误的解决办法Win10系统中运行Vivado一直好好的,某一天突然出现visual c++运行错误,如下图所示:修复也没什么作用,卸载重装...原创 2021-10-17 09:00:00 · 3439 阅读 · 1 评论 -
【Vivado那些事儿】VIVADO中时序报告中WNS,WHS,TNS,THS含义
VIVADO中时序报告中WNS,WHS,TNS,THS含义运行“report_timing”或“report_timing_summary”命令后,会注意到 WNS、TNS、WHS 和 T...原创 2021-10-16 09:00:00 · 12995 阅读 · 1 评论 -
Xilinx 7 系列FPGA选型指导
2015年11月,Xilinx推出Spartan®-7 FPGA系列2012年:推出Artix-7、 Kintex-7和Virtex-7FPGA系列Artix®-7 FPGAsPDF文档,...原创 2021-10-15 08:30:00 · 1554 阅读 · 0 评论 -
串行总线技术(一)-串行总线结构(以PCIe为例)
串行总线技术(一)-串行总线结构(以PCIe为例)串行总线的出现在早期的计算机系统中,多数外围设备使用并行总线结构。这些总线包括PCI和PATA(并行ATA)。当通信速率较低时,并行总线结...原创 2021-10-13 08:30:00 · 4660 阅读 · 0 评论 -
【Vivado那些事儿】约束的顺序
很对人在使用Vivado时喜欢使用多个约束文件对整个工程进行约束,同时Vivado允许设计者使用一个或多个约束文件。虽然使用一个约束文件对于一个完整的编译流程来说看似更方便,但是在一些情况...原创 2021-10-10 09:00:00 · 3146 阅读 · 0 评论 -
【例说】Verilog HDL 编译器指令,你见过几个?
Verilog HDL 编译器指令复杂一点的系统在进行设计或者验证时,都会用到一些编译器指令,那么什么是编译器指令?Verilog HDL编译器指令由重音符(')开始。在Verilog 语...原创 2021-09-30 08:30:00 · 4103 阅读 · 0 评论 -
Verilog在编写第一行代码之前
除非你知道自己要去的地方,否则你不可能到达那里!好的设计者一般都要对电路要实现的功能有清晰的认识,对数据流很清楚,知道数据如何从一个点移动到另-个点,这就是所谓的“勾划”(walk-thr...原创 2021-09-29 08:30:00 · 4828 阅读 · 0 评论 -
【FPGA】减少路径上的LUT个数使速度更快
对FPGA设计而言如果想速度更快则应当努力减少路径上LUT的个数,而不是逻辑级数。如果想面积更小则应当努力减少LUT的个数而不是逻辑门数。如下图:采用图a结构,我们知道一个LUT只有一个输...原创 2021-09-27 08:30:00 · 3291 阅读 · 1 评论 -
RTL与LUT的关系理解
Quartus II EDA工具进行综合布局布线后,点击“Chip Planner”,Chip Planner打开后可以看到在版图模型中有一个块蓝色区域的颜色变深,说明有该区域的资源被占用...原创 2021-09-27 08:30:00 · 1126 阅读 · 0 评论 -
Verilog inout端口使用详解
理解来源特权同学-https://www.eefocus.com/ilove314/blog/11-09/231507_10e01.htmlinout用法浅析有感于之前IIC...原创 2021-09-24 08:30:00 · 7851 阅读 · 1 评论 -
【Vivado那些事儿】强制修改打开Vivado工程使用的Vivado版本
这篇文章解决两个问题:1、多版本安装Vivado,强制切换工程文件打开的默认版本;2、卸载安装Vivado导致工程文件没有和Vivado关联。解决方法:主要三个步骤:打开注册表,找到HKE...原创 2021-09-21 09:00:00 · 7358 阅读 · 2 评论 -
Verilog数字系统基础设计-数据转换器
绪论在一些应用中,两个电路模块交界处,一个电路模块的输出数据位宽大于另一个模块的输入数据位宽,此时需要进行数据转换。例如,在SATA控制器中,内部数据位宽为32比特,但是与外部物理收发器P...原创 2021-09-20 10:56:50 · 3724 阅读 · 0 评论 -
数字系统重要指标-吞吐率和时延
数字系统重要指标-吞吐率吞吐率被定义为数字电路单位时间内传输数据的量或单位时间完成的工作量。传输的数据越多或做的工作越多,则吞吐率越高。吞吐率有时候和性能、带宽可以互换使用。对于CPU来说...原创 2021-09-18 08:30:00 · 5829 阅读 · 0 评论 -
数模混合信号建模语言Verilog-AMS
混合信号建模语言Verilog-AMS很多人做模拟电路的朋友,都希望有一款“模拟FPGA”,希望有一个“模拟的Verilog”,但现实是没有“模拟的Verilog”只有混合信号建模语言-V...原创 2021-09-17 08:30:00 · 11627 阅读 · 1 评论