03 2008 档案

满足网络处理应用的LA-1接口标准概述
摘要:LA-1接口在网络处理器及其外围器件之间架设了桥梁,从而减轻了网络处理器的工作负载,而流线接口解决了数据路径处理面临的压力,增强了LA-1接口的功能。LA-1接口属于存储器映射接口,一方面它的建模以SRAM接口为基础,另一方面它满足了协处理器和其它器件在实现LA-1接口上的要求,本文就概述LA-1接口标准及其相关接口问题。网络处理论坛(NPF)的宗旨是建立通用规范、基准、互通性并进行培训来促进网络... 阅读全文
posted @ 2008-03-28 12:59 safeking 阅读(723) 评论(0) 推荐(0)
下一代NSE架构
摘要:随着互联网用户数量不断增长以及对互联网应用的要求不断提高,IPv6正成为数据通信产业的一个技术亮点。IPv6不但可以解决地址空间耗尽和路由表爆炸等问题,更具有高度的灵活性、更好的安全性和移动性、改进的服务质量(QoS)和更有效的IP地址管理,这些特征与优势有着巨大的商业乃至军事价值和潜力。在新的市场需求推动下,网络搜索引擎(NSE)作为IP协处理器的重要内容之一,也面临向未来Ipv6技术的过渡。I... 阅读全文
posted @ 2008-03-28 12:55 safeking 阅读(489) 评论(0) 推荐(0)
四倍速(QDRTM)SRAM技术(ZZ)
摘要:四倍速(QDRTM)SRAM合作开发团队日前宣布,网络处理论坛(NPF)已经采用四倍速接口的主要指标作为LA-1(Look-Aside接口)第一阶段的标准。2002年5月24日,网络处理论坛的主要成员投票通过了LA-1规格。 QDR SRAM是一种针对网络交换机、路由器和其他通信应用的高性能通信存储标准。 网络处理论坛致力于促进和加速以网络处理技术为基础的下一代网络和电信产品的开发。LA-1... 阅读全文
posted @ 2008-03-28 12:41 safeking 阅读(655) 评论(1) 推荐(0)
常用的电平标准总结
摘要:现在常用的电平标准有TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、RS485等,还有一些速度比较高的 LVDS、GTL、PGTL、CML、HSTL、SSTL等。下面简单介绍一下各自的供电电源、电平标准以及使用注意事项。TTL:Transistor-Transistor Logic 三极管结构。Vcc:5V;VOH>=2.4V;VOL<=0.5V... 阅读全文
posted @ 2008-03-28 12:36 safeking 阅读(633) 评论(0) 推荐(0)
DDR技术与HSTL电平(ZZ)
摘要:摘要:DDR技术和HSTL电平标准是近年来出现的高速数据传输技术,结合实际课题探讨应用了这两种技术的DDR SRAM器件的具体使用。 关键词:DDR SRAM HSTL电平SAMSUNG DDR SRAM是一种目前世界上速度最快的SRAM之一。在读取这种SRAM中的数据时,由于其特殊的电平特性和高速特性,其读取电路设计和传统SRAM有所不同。本文对这种新型高速SRAM器件的应用进行了说明,并讨论了... 阅读全文
posted @ 2008-03-28 12:35 safeking 阅读(3836) 评论(0) 推荐(0)
vxworks与linux内核比较
摘要:vxWorks Linux 内核结构 微内核,内核只提供了基本的服务,如:任务管理,内存管理,中断处理等 宏内核,除了基本的服务,内核还包括文件系统,网络协议等 运行模式 应用程序运行在“实模式”下,无用户模式和内核模式之分 采用“保护模式”,用户进程、线程运行在用户模式下,内核线程运行于内核模式 内存访问和内存保护 内核采用实存储管理方式,所有任务... 阅读全文
posted @ 2008-03-25 13:27 safeking 阅读(2523) 评论(0) 推荐(0)
vxworks二进制信号量实现互斥和同步
摘要:Wind内核中有二进制信号量、计数信号量和互斥信号量三种类型,为了使应用程序具有可移植性,还提供了POSIX(可移植操作系统接口)信号量。在Vxorks操作系统中,信号量是实现任务同步的主要手段,也是解决任务同步问题的最佳选择。 关于互斥的实现: 使用二进制信号量可以很方便的实现互斥,互斥是指多任务在访问临界资源时具有排他性。为使多个任务互斥访问临界资源,只需要为该资源设置一个信号量,相当... 阅读全文
posted @ 2008-03-25 12:02 safeking 阅读(5062) 评论(0) 推荐(0)
vxworks任务通信机制
摘要:VxWorks支持各种任务间通信机制,提供了多样的任务间通信方式,主要有如下几种: Ÿ 共享内存,主要是数据的共享; Ÿ 信号量,用于基本的互斥和任务同步; Ÿ 消息队列和管道,单CPU的消息传送; Ÿ Socket和远程过程调用,用于网络间任务消息传送; Ÿ 二进制信号,用于异常处理。 在多处理器之间的任... 阅读全文
posted @ 2008-03-25 11:30 safeking 阅读(1491) 评论(0) 推荐(0)
不同CPU的区别
摘要:通常而言,把握一个CPU要从如下3个方面去着手 *ABI,也就是通用寄存器约定,编程约定,堆栈约定。这是指通用编程模型。 *控制寄存器的约定 *微结构(Micro-Architecture) 前两个属于Architecture的范畴。 在这个精神指导下,我们就可以比较系统的考察不同的,或相似的CPU了。 1。首先考察Architecture方面。 2。然后考察Micro-Architecture方... 阅读全文
posted @ 2008-03-25 09:53 safeking 阅读(768) 评论(0) 推荐(0)
vxworks中断服务程序
摘要:中断服务程序用来处理来自硬件的中断,是设备驱动程序的重要组成部分。为及时响应外部中断,防止中断丢失.中断服务程序应该尽量的小,只把最必要的任务放在中断服务程序里面执行。一般在系统启动,硬件设备成功初始化之后将ISR与中断向量挂上:也可以在系统启动后的任何时刻挂中断向量。调试中经常采用后一种方式。在VxWorks中有两个不同的函数可提供挂中断:intConnect和pciIntConnect。两者的... 阅读全文
posted @ 2008-03-21 21:36 safeking 阅读(1949) 评论(0) 推荐(0)
VxWorks中断处理程序 ISR特性
摘要:VxWorks的中断服务程序(ISR)运行在特定的空间。不同于一般的任务,中断服务程序没有任务上下文,不包含任务控制块,所有的中断服务程序使用同一中断堆栈。 ISR中不能调用可能导致blocking的函数,例如: (a)不能以semTake获取信号量,因如果该信号量不可利用,内核会试图让调用者切换到blocking态; (b)malloc和free可能导致blocking,因此也不能使用; (c)... 阅读全文
posted @ 2008-03-21 20:48 safeking 阅读(2826) 评论(1) 推荐(0)
去掉副作用的最小宏定义方式(linux kernel定义)
摘要:159: #define min_t(type,x,y) \ 160: ({ type __x = (x); type __y = (y); __x < __y ? __x: __y; }) 阅读全文
posted @ 2008-03-21 13:53 safeking 阅读(638) 评论(0) 推荐(0)
关于C语言中函数调用和参数传递机制的探讨(ZZ)
摘要:函数,相信许多人也知道其重要性;一个文件往往由一个或者多个函数构成的。然而可能许多人还不知道函数调用的一些深层问题,所以我写的这篇文章一来是应了一个好朋友的要求而写,二来希望一些朋友能够从我这篇文章了解函数调用的机制。但是并不是每个人都可以完全读懂这文章,想完全读懂此文,我想必须具备三个条件: 一、对于C语言有一定的了解,最起码有一个整体的初步了解; 二、能够读懂UNIX/LINUX下的AT&... 阅读全文
posted @ 2008-03-21 12:41 safeking 阅读(1097) 评论(1) 推荐(0)
ubuntu7.1下nvidia gfore4驱动安装(转,遇到终端空白,请参考本站相关的随笔)
摘要:官方提供的安装流程大概说的如下: 1. 当然是下载好驱动了,我用的是NVIDIA-Linux-x86-96.43.05-pkg1.run 2. 安装之前关闭 X server, 3. 运行sh 进行安装 4. 自动安装Kernel Interface (很多人这里出问题,我也是,稍后再说) 5. 配置nvidia-config 文件并更新配置啥地............ 搞定 通常俺们... 阅读全文
posted @ 2008-03-12 23:58 safeking 阅读(468) 评论(0) 推荐(0)
nbnutu7.1安装nvidia gf4驱动后,终端空白显示问题解决办法
摘要:xorg.conf里的 Section "Screen" ..... EndSection 里面添加:Option "AddARGBGLXVisuals" "True" 阅读全文
posted @ 2008-03-12 23:20 safeking 阅读(399) 评论(0) 推荐(0)