ZeBu是一个通过硬件加速实现ASIC仿真加速的一个仿真测试系统,相比于FPGA而言,他的资源更多,porting也相对简单,并且支持多种外围模块。ZeBu支持多种硬件软件协同调试ZeBu和PC之间通过PCI接口,支持多用户同时访问支持ICE和Z-ICE两种接口仿真环境porting实例化仿真时钟实例化和DUT之间的接口主时钟一般由一个指定的时钟原语产生,每个实例中要有1到16个时钟。zce...
我的代码我做主
ZeBu是一个通过硬件加速实现ASIC仿真加速的一个仿真测试系统,相比于FPGA而言,他的资源更多,porting也相对简单,并且支持多种外围模块。ZeBu支持多种硬件软件协同调试ZeBu和PC之间通过PCI接口,支持多用户同时访问支持ICE和Z-ICE两种接口仿真环境porting实例化仿真时钟实例化和DUT之间的接口主时钟一般由一个指定的时钟原语产生,每个实例中要有1到16个时钟。zce...
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采用哈佛体系结构,也就是有单独的数据总线和地址总线,数据和地址单独存储,可以使用相同的地址空间,一般对于运算量比较大的数字处理,这样可...