每一种复杂的现代设备都需要非易失性存储器,以便在断电时保存程序和配置数据。目前,市场上有几种可供当今系统设计者选择的方案,它们分别是:串行Flash、原始NAND芯片、SD卡以及eMMC。本文讨论的主...
FPGA开发中如何使用原语
在FPGA设计里,原语(Primitive)是最基础的硬件单元,比如逻辑门、触发器、IO缓冲器等都属于原语。它们对应着FPGA芯片内部实际的物理结构。使用原语能够让设计更贴近硬件底层,对时序和资源的利...
FPGA 开发中 VHDL 时序冲突的解决方法
一、时序冲突的根源与分类1. 常见时序问题类型冲突类型产生原因建立时间违规数据到达时间晚于触发器的建立时间窗口(tsu),导致数据采样错误。保持时间违规数据在触发器时钟边沿后未能保持足够长时间(th)...
Vivado中的约束文件(.xdc)是如何工作的
Vivado中的约束文件(.xdc)通过 TCL 指令控制设计实现流程,确保最终硬件符合时序、引脚分配等要求。下面是其工作原理的详细说明:1.约束文件的基本作用约束文件是连接设计代码(HDL)和物理实...
以太网通信之MCU接口介绍
点击上方蓝字谈思实验室获取更多汽车网络安全资讯车载MCU的以太网模块通常包含10/100/1000Mbps以太网MAC(媒体访问控制器),采用内部专用DMA优化数据帧的发送与接收性能,支持MII(媒体...
以太网PHY、MAC及其通信接口入门
点击上方蓝字谈思实验室获取更多汽车网络安全资讯本文主要介绍以太网的 MAC 和 PHY,以及之间的 MII(Media Independent Interface ,媒体独立接口)和 MII 的各种衍...