GIL在CPython解释器中的工作原理
之所以说是解释执行,是因为Python是高级语言,CPU那家伙不认识Python代码,需要运行的时候....
为什么STM32不集成PHY呢?
STM32只有网络外设时不能进行网络通信的,因为STM32只提供了SMI接口,MII和RMII接口。....
Xilinx 7系列FPGA PCB仿真和分析
大多数差分跃迁都是通过电容。P和N路径相互耦合,增加了电容。许多跃迁在宽频带上具有与集总电容相同的频....
AXI VIP 中产生传输事务的基本方法
本系列我想深入探寻 AXI4 总线。不过事情总是这样,不能我说想深入就深入。当前我对 AXI总线的理....
使用VCS仿真Vivado IP核时遇到的问题及解决方案
前年,发表了一篇文章《VCS独立仿真Vivado IP核的一些方法总结》(链接在参考资料1),里面简....
SpinalHDL里如何实现Sobel边缘检测
书接上文,趁着今天休假,采用SpinalHDL做一个小的demo,看看在SpinalHDL里如何优雅....
从实测的IIC波形入手,带你看到真实的IIC样子
实际上,上面和中间是同样的SDA线,这里只是分开示意。因为IIC应答是一种相互关系,单片机发数据给I....
如何搭建一套 Linux 开发环境
对于刚接触嵌入式 Linux 系统开发的同学来说,搭建开发环境是一个不小的挑战,我看到过很多在入门边....
高速收发器的走线特性阻抗设计
引言:传输介质的选择,无论是PCB材料还是电缆类型,都会对系统性能产生很大的影响。尽管任何传输介质在....
FPGA产业将面临怎样的新格局和新走向?
以Achronix的SpeedcoreeFPGA半导体知识产权(IP)为代表,eFPGA正在为智能设....
如何实现win10下的一个串口工具
最近笔者要要实现win10下的一个串口工具,要想多少年前开发的串口工具还是vc++6.0下开发的,把....
SoC /数字芯片类岗位需要学习哪些技能?
数字芯片周边知识,比如内部与外部的总线原理或使用经历(DDR,serdes,PCIE,以太网,多媒体....
赛灵思发现了阻碍SmartNIC普及的三大因素
超大规模用户和 CSP 的第二个要求是可组合性。这是一种将新功能块动态插入到收发包处理流水线中的功能....
ARP协议在TCP协议栈中的地位
在上面,我们介绍netdev_receive()函数的时候,已经发现了以太网帧类型主要分两大类型,一....
基于FPGA视频图像算法开发
基于二值图像的滤波算法即形态学滤波,在图像目标采集的预处理中经常被使用到,针对不同的使用场景涉及到腐....
关于Linux字符设备基本类型
字符(char)设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。....
如何利用定时器产生PWM波
然后利用32的外部中断和定时器来测量32输出的波形硬件:STM32F103C8T6核心板、示波器、串....
FPGAs,Zynq和Zynq MPSoC器件的特点
Zynq MPSoC是Zynq-7000 SoC(之后简称Zynq)的进化版本。Zynq是赛灵思发布....
verilog仿真工具编译
Icarus Verilog(以下简称iverilog )号称“全球第四大”数字芯片仿真器,也是一个....
MCM应用于GPU还需要多久
消费用户市场,普通用户都能用上16核甚至64核处理器的PC。这可不是单纯堆核心就完事儿的。以当前CP....
USB 4 支援的隧道协议
USB 4全名为Universal Serial Bus Generation 4。USB这个介面在....