Linux信号事件发生的两个来源
什么是信号 信号可以理解为软件中断,是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信....
在SpinalHDL中如何优雅地例化端口?
在编写Verilog代码时最痛苦的事情便是例化模块时端口的连接,这时候的你我便成了连线工程师,本节就....
模型复杂性日益增加,AI优化的硬件随之出现
人工智能(AI)模型的规模和复杂度以每年大约 10 倍的速度不断增加,AI 解决方案提供商面临着巨大....
如何去使用这几个Linux命令?
使用 Linux 系统的开发者,很多人都有自己喜欢的系统命令,下面这个几个命令令是我平常用的比较多的....
AD9361官方FPGA工程编译过程
ADI是业界卓越的半导体公司,在模拟信号、混合信号和数字信号处理的设计与制造领域都发挥着十分重要的作....
组合电路中0型冒险和1型冒险及其消除方法
什么是竞争和冒险? (1)竞争 在一个组合电路当中,当某一个变量经过两条以上的路径到达输出端的时候,....
通常有两种不同的时钟门控实现技术
时钟门控(Clock Gating)是一种在数字IC设计中某些部分不需要时关闭时钟的技术。这里的“部....
怎么在Vitis中设定Kernel的频率?
在Vitis 统一软件平台中使用Alveo系列开发板设计加速Kernel时,系统会自动为Kernel....
教你们用Vivado硬件管理器对闪存进行编程
将 .mcs 文件写入 Quad SPI 或 Linear BPI 闪存 大多数 FPGA/SoC ....
深度解析Zookeeper五个最核心知识点
1 ZooKeeper简介 ZooKeeper 是一个开源的分布式协调框架,它的定位是为分布式应用提....
FPGA上部署深度学习的算法模型的方法以及平台
今天给大家介绍一下FPGA上部署深度学习的算法模型的方法以及平台。希望通过介绍,算法工程师在FPGA....
世界上最先进分布式版本控制系统Git介绍
前言 Git是目前最流行的版本控制工具,Linux,Android都是使用git进行管理。Githu....
关于二进制表示和补码计算的来龙去脉
一、前言 计算机最喜欢的数字就是 0 和 1,在 CPU 的世界中,它只认识这两个数字,即使是强大的....
教你们怎么生成BRAM初始值的coe文件
Vivado中BRAM IP核是经常会用到的,而一种比较简便的给RAM赋初值的方式就是通过一个coe....
探究DSP-PYNQ新增对ZCU111和Ultra96的支持!
在PYNQ RFSoCWorkshop之后,Xilinx再次推出DSP-PYNQ,与之前只发布了基于....