
嵌入式
文章平均质量分 89
Lightning-py
这个作者很懒,什么都没留下…
展开
-
AXI4总线信号
AXI4(Advanced eXtensible Interface 4)是一种高性能、低功耗、可扩展的总线协议,由ARM公司推出。它被广泛应用于各种数字系统中,特别是嵌入式系统中。AXI4总线协议定义了一套规范,用于描述多个主设备和多个从设备之间的通信机制。主设备是指能发起读写事务的设备,而从设备是指接收并响应这些事务的设备。AXI4总线协议提供了高带宽、低延迟的数据传输方式,同时支持多个主设备和多个从设备的并发操作。原创 2024-04-10 11:32:27 · 1240 阅读 · 1 评论 -
常见的硬件设计相关网站和资料
此外,还有很多硬件设计社区和论坛,如Reddit的r/electronics(https://www.reddit.com/r/electronics/)和电子工程师交流社区EEVblog(https://www.eevblog.com/forum/),可以与其他设计者分享经验和获得帮助。3.ST(意法半导体)官方网站:https://www.st.com/ - 意法半导体是一家领先的半导体公司,其网站提供了丰富的技术资源、开发工具和参考设计,适用于嵌入式系统和电源管理等领域。原创 2024-01-11 16:32:24 · 2469 阅读 · 0 评论 -
EF_VI支持功能介绍
EF_VI是基于SR-IOV技术实现的一种网卡虚拟化接口,具有以下特性:多个虚拟网卡:通过EF_VI,一张物理网卡可以被虚拟化成多个虚拟网卡,每个虚拟网卡都可以拥有独立的MAC地址、IP地址等网络资源。这样,不同的虚拟机或容器可以共享同一张物理网卡,实现网络资源的共享和利用效率的提高。隔离性:每个虚拟网卡可以被分配到不同的虚拟机或容器中,从而实现网络隔离,保证网络安全。同时,EF_VI还提供了一些安全机制,如基于VF MAC的ARP保护和基于VF MAC的流量策略,可以进一步增强网络安全。原创 2023-09-25 11:29:57 · 1785 阅读 · 0 评论 -
CPU性能提升:流水线技术
流水线技术是一种将计算机的指令执行过程分成多个阶段,将每个阶段分别放在不同的硬件电路中来执行的方法。以一个单周期的 CPU 为例,指令执行的过程需要经过取指、译码、执行和写回四个阶段。在单周期的 CPU 中,每个指令需要在一个时钟周期内完成这四个阶段,才能执行下一条指令。而在流水线技术中,每个阶段都可以并行执行,每个时钟周期可以完成一条指令的某个阶段,就像是流水线中的每个阶段都在连续执行。原创 2023-09-25 10:13:40 · 2404 阅读 · 0 评论 -
优化Cache机制,提升CPU性能
一般来说,CPU先通过地址总线将要访问的数据的地址发送到内存控制器,内存控制器将地址解码之后,会根据Cache映射方式和替换策略来判断该地址对应的数据是否在Cache中,如果在,就直接从Cache中读取数据;Cache的作用是缓存主存中的数据,提高CPU的访问速度,减少CPU对主存的访问次数,从而提高计算机的性能。总之,CPU和Cache之间的交互是通过地址总线、数据总线和控制线进行的,它们之间的数据传输速度非常快,可以有效地减少CPU访问内存的次数,从而提高计算机的性能和效率。原创 2023-09-21 17:26:19 · 1044 阅读 · 0 评论 -
计算机体系结构和CPU工作原理
一颗芯片通常是通过以下步骤生产的:设计阶段:芯片设计师根据产品的需求,利用计算机辅助设计软件(CAD)设计芯片电路的结构和功能。掩膜制备:将芯片电路的设计图转化为掩膜,即将芯片上的电路图案印在一块光刻胶上,并通过光刻技术将电路图案转移到硅片上。这个过程需要使用精密的光刻机和显影设备。硅片制造:利用化学气相沉积(CVD)技术在硅片上生长一层非常薄的氧化硅层,然后在氧化硅层上沉积一层硅层。然后使用掩膜和化学蚀刻方法将硅层上不需要的部分去除,留下芯片上所需的电路图案。原创 2023-09-19 13:55:19 · 341 阅读 · 0 评论