ZeBu Transactors实际是一些协议相关的外围器件的统称,可以方便的在SOC验证环境中调用,它支持一些常见的协议,比如:PCI Express 3.0, AMBA, USB, MIPI CSI-2, MIPI DSI, I2C, I2S, 以太网,视频接口和JTAG.这些transactors包含可综合总线模型(Synthesizable Bus Functional Models...
我的代码我做主
ZeBu Transactors实际是一些协议相关的外围器件的统称,可以方便的在SOC验证环境中调用,它支持一些常见的协议,比如:PCI Express 3.0, AMBA, USB, MIPI CSI-2, MIPI DSI, I2C, I2S, 以太网,视频接口和JTAG.这些transactors包含可综合总线模型(Synthesizable Bus Functional Models...
说到规范代码,良好的注释是一个必选项,那么怎么样才算有良好的注释呢?这个实际没有统一的标准,每个人都有自己的写作风格,但是对于函数定义注释,文件注释,宏定义注释这些是有一定的规范的,这个规范就是Doxygen给出的,写代码的时候如果严格遵守这个规范,那么Doxygen就额可以自动根据代码生成相应的文档,之前一直知道有这么个东西,但是一直都没能好好利用,这个借着代码翻新的机会,就好好说一下代码...
Device Tree最初是从PowerPC的Flattened Device Tree(FDT)引入的,它是一种描述硬件的数据结构。Device Tree由一系列被命名的结点(node)和属性(property)组成,结点本身可以包含子结点。而属性则是成对出现的name和value构成,在device tree中一般可以描述如下的一些信息:CPU数量和类别内存基地址和大小总线和桥外设连接中...
DSC(Digital Signal Controller, 数字信号控制器)是一个不同于MCU,也不同于DSP的一种CORE,有点跨界的意思,不过是一个年纪比较大的core了,比较典型的应用就是MCF56F83XX系列了。Memory MapDSC core采用哈佛体系结构,也就是有单独的数据总线和地址总线,数据和地址单独存储,可以使用相同的地址空间,一般对于运算量比较大的数字处理,这样可...
对于PWM这个名词,可以说嵌入式中应用十分广泛,也是电机控制中的基础之基础,不过对于各种类似center aligned PWM, Edge Aligned PWM这样的东西可能就有点搞不清楚了,之前我也搞不明白这些,现在稍微有一点眉目,就记录一下,这个也是我个人的见解,不一定是正确的。Center Aligned PWM 和 Edge Aligned PWMCenter Aligned P...