1.什么是IIC IIC 总线是一种串行数据总线,只有二根信号线,一根是双向的数据线SDA,另一根是时钟线SCL,两条线可以挂多个设备。 IIC设备(绝大多数)里有个固化的地址,只有在两条线上传输的值等于IIC设备的固化地址时,其才会作出响应。通常我们为了方便把IIC设备分为主设备和从设备,基本上谁 ...
分类:
其他好文 时间:
2020-07-19 11:44:00
阅读次数:
97
设计工具功能 Vivado IDE 是用于创建SoC 设计中硬件系统部分的一个集成开发环境,例如可创建处理器,存储器,外设,扩展接口和总线。Vivado IDE 和设计套件中的其他工具有交互,并且包含集成和打包IP 的工具,这种设计为工程的可重用性提供了可能。 SDK 是基于广受欢迎的Eclipse ...
分类:
其他好文 时间:
2020-07-16 22:03:38
阅读次数:
87
摘: 在PCIe的Spec中,并没有特别详细的关于Root Complex的定义,从实际的角度来讲,可以把Root Complex理解为CPU与PCIe总线系统通信的媒介。Endpoint处于PCIe总线系统拓扑结构中的最末端,一般作为总线操作的发起者(initiator,类似于PCI总线中的主机) ...
分类:
其他好文 时间:
2020-07-16 12:04:35
阅读次数:
54
思路: cpu多级缓存 - 伪共享 解决一致性 缓存锁MESI + 总线锁 缓存行填充 cpu指令乱序 演示demo 为什么乱序 - 好处 因为cpu比内存块太多,为了充分压榨cpu cpu内存屏障阻止乱序 sfence&lfence&mfence volatile实现 字节码层面 在access ...
分类:
其他好文 时间:
2020-07-15 01:02:42
阅读次数:
97
https://mp.weixin.qq.com/s/2-RzSXcPBf2TbiM3Seqb5Q 简单介绍Configs的实现。 1. WithJtagDTMSystem 使用JTAG调试接口: WithJtagDTM定义如下: 2. WithDebugSBASystem 调试模块中是否包含系统总 ...
分类:
其他好文 时间:
2020-07-14 13:01:24
阅读次数:
66
计算机网络 --学堂在线 华南理工大学 基本概念 拓扑:信道的分布方式;总线、星型拓扑、网格拓扑、圆形拓扑等 协议:一系列规则和约定的描述 数字带宽:单位时间内流经的信息总量,越大越好;比特每秒 bps, 1Kbps=1000bps, 1Mbps=1000Kbps, 1Gbps=1000Mbps,C ...
分类:
其他好文 时间:
2020-07-12 18:30:46
阅读次数:
86
目前常用的微机与外设之间进行数据传输的串行总线主要有I2C总线、SPI总线和SCI总线。 其中I2C总线以同步串行2线方式进行通信(一条时钟线,一条数据线)。 SPI总线则以同步串行3线方式进行通信(一条时钟线,一条数据输入线,一条数据输出线)。 SCI总线是以异步方式进行通信(一条数据输入线,一条 ...
分类:
其他好文 时间:
2020-07-12 17:14:08
阅读次数:
73
参考博客 https://blog.csdn.net/weixin_43067657/article/details/90246038 ...
分类:
其他好文 时间:
2020-07-12 16:41:17
阅读次数:
117
# 多线程编程并发编程的目的是:1. 提高资源的利用率2. 提高响应速度## 常见资源* 带宽* 链接数* cpu* 内存* gpu## 同步原语* 原子操作 * 保证内存读取-修改-写回序列原子执行。 * 原子意味着本地cpu不被中断或内存总线(或缓存)加锁 * 是同步的基础* 锁 * 原子操作 ... ...
分类:
其他好文 时间:
2020-07-12 12:03:55
阅读次数:
59
深入解析Java CAS底层实现原理 总线锁、缓存一致性 ...
分类:
编程语言 时间:
2020-07-11 16:55:11
阅读次数:
137