这部分内容就是copy下来的,网上到处都有.先看看接口啥样子,在详细说明 接口定义copy http://blog.csdn.net/ce123/article/details/6929897.百度文库里面很多文章中也是一样的说明 信号分类 SYSCON模块信号 CLK_O:输出信号,系统时钟,作为MASTER和SLAVE的时钟输入:RST_O: 输出复位信号,作为MASTER和SLAVE的复位输入,使得WISHBONE接口内部的状态机全部恢复到起始态. MASTER和SLAVE的共有信号 CL…
一,总线命名规范 1,wishbone总线接口信号都是高电平有限 2,wishbone接口信号都是以 _i ,或者是 _o 结束.i表示输入, o表示输出. ()表示该信号为总线信号,总线位宽可以大于等于1. 二,互联规范  点到点.数据流方式.共享总线.交叉(Crossbar)互连方式 1,点到点 两个IP之间的互联,就是一端是master,一端是slave 2,数据流方式 每个IP核兼有主端和从端.数据从一个IP核传送到下一个,与流水线相似. 3,共享总线的方式 系统中有两个或者多个主设备需…
特性: 一,互联方式: 支持点到点.共享总线.十字交叉(Crossbar)和基于交换结构(Switch fabric)的互联. 二,数据操作方式:单次读/写操作.块读/写操作,读改写(RMW,Read-Modify- Write) 三,操作结束方式:操作的结束方式包括:成功.错误和重试(Retry) , 一个总线周期完成一次操作 四,允许从设备进行部分地址解码. 五,支持用户定义的标签. 六,全同步化设计,包括复位方式 七,轻量级规范,接口更加简单紧凑…
接口隔离原则简述 客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应建立在最小的接口上 应用场景 如下UML图 类A通过接口Interface1依赖类B,类C通过接口Interface1依赖类D,如果接口Interface1对于类A和类C来说不是最小接口,那么类B和类D必须去实现他们不需要实现的方法 按照接口隔离原则,将接口Interface1拆分成若干个独立的接口(如图可得拆分成3个),类A和类C分别与他们需要的接口建立依赖关系 应用实例 没有使用接口隔离原则 public class…
最近在跟台大的这个课程,觉得不错,想把学习笔记发出来跟大家分享下,有错误希望大家指正. 一机器学习是什么? 感觉和 Tom M. Mitchell的定义几乎一致, A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by…
signal函数     signal函数是早起Unix系统的信号接口,早期系统中提供不可靠的信号机制.在后来的分支中,部分系统使用原来的不可靠机制定义signal函数,如 Solaris 10 .而更多的系统采用新语义 可靠信号机制,如4.4BSD.     出于signal函数不同系统的不统一性,我们一般使用sigaction函数取代它.关于sigaction函数,我们在本文后面做详细介绍. 函数原型: #include <signal.h> void (*signal(int signo…
1.    WHAT IS AXI? AXI是一种高级可扩展接口,是ARM AMBA的一部分. 2.    WHAT IS AMBA? AMBA是高级微控制器总线架构,开放的片内互联总线标准. 3.AXI分类 AXI4/AXI4_ITE/AXI4_STREAM Memory_mapped 存储器映射 就是读写数据时需要目标地址. AXI4(AXI4_FULL):用于高性能存储映射.例如:AXI4读写DDR3. AXI4_LITE:简单的,低吞吐率.比如说一些控制寄存器和状态寄存器. AXI4_S…
上一节中讲到了sigprocmask函数,它的作用是检查或修改它的进程信号掩码,这一节我们主要学习捕捉与忽略信号的函数sigaction和等待信号函数. 一  sigaction函数的作用 定义在接收到参数sig指定的信号后应该采取的行动,声明如下: #include <signal.h> int sigaction(int sig, //指定动作的信号码 const struct sigaction * act, //说明要采取的动作,如果为NULL,对sigaction的调用就不能改变与信…
转载请注明出处:http://blog.csdn.net/lg2lh/article/details/8042008 PCI的基本协议这里就不介绍了,由于一般的芯片协议都是集成好的,我仅仅须要大体了解即可,不须要做芯片,我感觉就不须要太了解协议. 这里解说是基于PLX 的9054(9052)芯片为基础的,本人仅仅是入门,望批评指正. 一.地址映射与传输数据 上图中间部分是9054的内部结构图,9054实际上充当了一个"桥"的作用,即所谓的"桥片技术".9054的作用…
信号的基本概念     信号是软件中断,信号提供了解决异步时间的方法.     每一中信号都有一个名字,信号名以SIG开头. 产生信号的几种方式     很多条件可以产生信号:     终端交互:用户按下某一些按键,如ctl+c,会产生信号.     硬件异常:如除数为0,内存引用错误.     kill(2)函数:将信号发送到一个进程或者进程组     kill(1)命令:该命令为kill(2)函数的接口.用于终止失控的后台in成.     检测到某软件条件发生:如网络连接上传来外数据(产生S…