| 标题 |
作者 |
阅读数 |
发布时间 |
|
|
annecy |
82 |
2007-8-5 |
|
经过十多年的研究、开发和部分生产之后,令人感到荒谬的是:系统级芯片(SoC)既是有着每年1000亿美元市场的主流技术,也是仍然在探索实现其最初承诺的处女地。
通过最初定义的任何定制或包含逻辑的半定制设计,嵌入式处理器和嵌入式存储器SoC已经发展到占据ASSP和ASIC市场的压倒多数的地位,在2005年大约占整个半导体行业营业收入的1/3。这种定义来源于“恐龙时代”的0.6微米和0.5微米工艺节点,代表了当时的主流技术成就,但是,距离真正的“一个芯片上的系统”依然遥远。
在1995年所奠定的基础,到了2006年已经遍地开花,目前,在芯片中嵌入处理器内核不再稀奇或是充满挑战的技艺。强大的微处理器内核仅仅占几个平方毫米的面积,其中包括外围设备,甚至在0.13微米这样的主流工艺节点上构建。当今,不包含某种类型嵌入式处理器的ASIC或ASSP已经非常少见,而且实际上每一颗芯片都具有某种类型的存储器。因此,对SoC的古老定义几乎毫无意义,因为它占据压倒多数的ASIC和ASSP市场,我们估计SoC占90%以上的生产收入,而满足该定义的基于单元的设计活动的百分比甚至更高。
新构建的模块
从任何意义上说,大多数符合现有SoC定义的半定制器件并未预示朝着在芯片上实现系统集成...
>> 阅读全文
|
|
annecy |
650 |
2007-8-5 |
|
许多朋友刚开始起步niosII的时候,遇到许多问题,碰到许多苦楚,因此就萌生了写点文字,帮助大家无痛起步的想法。本文仅仅合适初学者,如果你是高手,我就班门弄斧,献丑了!我使用了本站自制的WiQiC3A Cyclone EP1C3 FPGA 核心板来做实验,如果你是自己设计的FPGA系统,那么请根据你的实际硬件自行作适当调整。实验的时候,至少需要一路输出来观察,比如LED输出,我想,这个硬件要求很低了,这样,绝大多数人都可以完成该试验!nios简单介绍:os II是一个用户可配置的通用RISC嵌入式处理器。在这儿,我引用了Altera公司关于NiosII的官方介绍: Altera推出的Nios? II系列嵌入式处理器扩展了目前世界上最流行的软核嵌入式处理器的性能,并降低了其性能。把Nios II嵌入到Altera的Stratix? II、Stratix、Cyclone?和HardCopy?系列器件中,用户可以获得超过200 DMIPS的性能,而只需花费不到35美分的逻辑的资源。用户可以从三种处理器以及超过60个的IP核中选择所需要的,Nios II系统为用户提供了最基本的多功能性,设计师可以以此来创建一个最适合他们需求的嵌入式系统。Nios II处理器的优点和特性使用Nios II处理器的用户可以根据他们的需要来调整嵌入式系统的特性、性能以及成本...
>> 阅读全文
|
|
annecy |
121 |
2007-8-5 |
|
谈谈最近我的几次见闻:近期,我参加第二届MEMS管理层会议,饶有兴趣地倾听了行业经理人探索新商机的研讨会。MEMS一直被视为明天技术之星,但这次弥漫在空气中的乐观情绪却令人难以抗拒。
与之相比的是早几天参加的EDA联盟(EDAC)的年度Phil Kaufman颁奖晚宴。该活动对于斯坦福教授Bob Dutton及他数年来对设计自动化的贡献来讲是莫大的荣誉,但当天晚上总体有种离职的感觉。EDA工业几年表现良好,但总体说来一直挣扎于身份和价值观等问题。Gartner Dataquest最近解散了EDA业务,解雇了一些资深行业观察家,包括Gary Smith和Daya Nadamun。人们已经在讨论收折起EDAC的帐篷转投SEMI门下。
堪称幽默机智的伟大演说家---Synopsys CEO Aart de Geus的演讲言论却真的击中了我。他将EDA工业描述成电子工业的门口擦鞋垫。而EDAC的宣传标语是:“EDA:电子工业始发之地”,而Aart似乎要将之改为:“EDA:电子工业擦它那脏鞋的地方。”
尽管创造了创新性的根本技术,EDA仍然一直是一个孤立的小岛,在绝境中倍受折磨。
半导体工业很明显有自身的问题,并不断地受到OEM客户就价格、性能和质量等方面袭来的压力。我无法想象国家半导体的CEO Brian Halla本周在SIA晚宴上将芯片制造商指...
>> 阅读全文
|
|
annecy |
103 |
2007-8-5 |
|
据市场调研公司Gartner的初步数据,2006年全球半导体销售额为2614亿美元,比2005年增长11.3%。此外,Gartner预期目前的库存修正将在2007年第一季度末结束,从而2007年销售额增长率达到7-9%左右。而对于2006年市场的最新预估,大大高于Gartner在10月发布的增长8%或9%的预估。
“2006年DRAM强劲增长,接过了NAND闪存一年前扮演的角色。”Gartner的研究主管Jeremey Donovan表示。“除了DRAM,无线半导体销售额再度推动产业强劲增长。”
据Gartner的估计,尽管销售额下降9.5%,但英特尔2006年仍将是最大的芯片供应商。直到第四季度,英特尔的份额仍在下降,因在服务器和消费领域其CPU被AMD的产品所取代,全面的价格战进一步损及英特尔的销售额。作为较大的供应商,英特尔的销售额可能将继续下降。
与此同时,三星电子的份额继续上升,占据了7.9%的市场。三星现在控制了内存市场的多数领域,在DRAM、SRAM和NAND闪存领域占据首位。
2006年AMD排名进入前10,部分缘于它收购了ATI。把AMD和ATI的2005年业绩合并在一起计算,预计今年其合并销售额增长32.1%。
“在过去两年里,Elpida通过内部大量增加产能和代工伙伴力晶半导体及中芯国际,提高了在DRAM市场的份额。”Donovan表示...
>> 阅读全文
|
| 标题 |
作者 |
阅读数 |
发布时间 |
|
|
wosue |
3475 |
2008-3-17 |
|
近日,全球计算机行业协会(CompTIA) 评出了“全球最急需的10项IT技术”,结果安全和防火墙技术排名首位,安全技术成急需重点突破的领域。据CompTIA近日公布的《全球IT技术状况》报告显示,安全/防火墙/数据隐私类技术排名首位,而网络技术位居第二.以下为全球最急需的10项IT技术:1. 安全/防火墙/数据隐私类技术2. 网络/网络基础设施3. 操作系统4. 硬件5. 非特定性服务器技术6. 软件7. 应用层面技术8. 特定编程语言9. Web技术10. RF移动/无线技术
>> 阅读全文
|
|
wosue |
385 |
2008-2-18 |
|
在以前的移动通信全球大会年会上,人们谈论最多的就是手机的新卖点,诸如哪款手机最精致、最薄或最具功能性等等,而今年的移动通信全球大会年会的情况就截 然不同了。日前在西班牙巴塞罗纳举行的2008移动通信全球大会年会上,人们关注的焦点已经转移到多数消费者从未考虑过的手机内置软件上。从推出iPhone手机的苹果到Google再到该领域的传统强者诺基亚,这此技术巨头们把竞争的重点都放到了手机的心脏和灵魂——操作系统上来了。移动通信业的未来成为人们关注的焦点,不过,随着全球越来越多的消费者开始使用手持设备上网,因此从更广的角度来说,互联网的未来成为人们关注的焦点。毫无疑问,操作系统已经成为手机业竞争的新焦点。当前,大部分手机仍使用诺基亚和摩托罗拉等手机生产商为它们自己手机产品开发的专有操作系统。维护和升级这些封闭的软件环境对生产商来说代价巨大,从而限制了规模经济的发展,如果生产商能够共享通用软件,情形或许会大不相同。此外,由于市场不统一,封闭的系统使得运营商和移动软件及服务供应商的生存变得更加艰难,它们不得不单独开发、测试和支持它们推出的数百种版本的...
>> 阅读全文
|
|
wosue |
1365 |
2008-1-7 |
|
《商业周刊》杂志近日公布了2008年度十大最值得关注电子产品,其中包括新一代苹果iPhone、黑莓9000、亚马逊Kindle、谷歌Android手机、以及固态硬盘等等。1.iPhone Redux苹果iPhone Redux.如果一切顺利,下一代iPhone----iPhone Redux将于今年夏天发布。上榜理由:苹果iPhone的主要竞争对手就是RIM的黑莓。2008年度十大最值得关注电子产品:1.iPhone Redux苹果iPhone Redux产品类别:智能手机厂商:苹果上榜理由:自去年6月上市以来,iPhone在美国的销量已经超过了Palm Treo、以及基于微软Windows Mobile的智能手机。如果一切顺利,下一代iPhone——iPhone Redux将于今年夏天发布。由于需要获得美国通信委员会的批准,苹果会提前几个月公布这一产品的消息。苹果CEO史蒂夫·乔布斯(Steve Jobs)有望在今年3月底之前公布新一代iPhone的开发计划,以赶在今年7月上市。iPhone Redux可能会支持3G无线网络、高速Wi-Fi连接、以及GPS接收等高级功能。另据消息称,苹果可能会推出一款迷你iPhone,但这一消息尚未得到证实。2.黑莓9000RIM的黑莓9000产品类别:智能手机厂商:RIM上榜理由:苹果iPhone的主要竞争对手就是RIM的黑莓。从表面看来,黑莓和iPhon...
>> 阅读全文
|
|
blue88 |
926 |
2007-8-29 |
|
网上搜索一下,到处都是“过来人”的谆谆教导我们不要过分重视技术。技术的确不是创业成功的唯一原因,也的确是不能太把技术的重要性过分强调。假如目前国内是一种技术至上的现状,技术人员的地位虚高,那么这些言论的确有助于业内整体的协调发展。但是现状是,目前国内普遍的认识并没有很抬高技术的地位。恰恰相反,技术被过低的估计了其应有的价值,网上强调技术重要性的文章几乎没有。技术人员的地位已经是低得不能再低,在许多公司内部,已经到处都是对技术人员的轻蔑的眼光。在重要的技术几乎都由国外主导,而目前中国已经几乎丧失了任何技术主导权的今天,还在一直继续强调切不可技术主导,将会给国家的IT产业的自强发展造成严重的影响。比如今天看到的这篇关于创业团队的思考:切不可技术主导,又是一篇典型文章。其实整篇看下来,作者说的有一定道理,只不过他其实考虑的只是有关Web 2.0网站的创业,却又强扣了一顶技术无用论的大帽子。他的文章标题假如是:“关于Web 2.0网站创业的思考:切不可技术主导”的话,倒也较少可辩驳之处。可惜他文章标题的范围说的是整个创业团队,那这篇文章就完全是在误导人了。IT业技术主导创业成功的例子比比皆是,著名的有:Borlan...
>> 阅读全文
|
|
blue88 |
1445 |
2007-8-29 |
|
编写内核模式的代码于应用程序的代码是不同的,因为驱动程序是操作系统的信任的部分。它的代码必须遵循特殊的规则,小心的编写。驱动程序开发策略 像大多数的软件,驱动程序也使用有组织的开发方法。这个部分将介绍一些技巧来尽量减少开发时间。 使用规范的开发方法 一般的,如果编写一个设备驱动程序没有一个开发策略。而是去匆忙的测试全新的硬件,往往测试代码会成为驱动程序的基础部分。也许设备驱动程序是被一些对操作系统不熟悉的程序员编写的,第一个驱动程序的编写会是一个驱动程序作者全面了解系统构架的旅程。 幸运的,疯狂的软件编写的日子过去了。在复杂的硬件和操作系统的环境下,想怎幺编写就怎幺编写的代码是不会运行的。 下面是一个简短的开发技术(它们中的一些是来自实时设计技术)列表。 1. 数据流图可以将一个驱动程序分成独立的函数部分。通过这个图可以容易的看出各个部分的联系,和数据的流向。 2. 状态机模型是一个描述驱动过程控制流的好的方法,特别是管理复杂的硬件和软件协议的驱动程序。在验证状态机的过程中,可能发现驱动程序中的同步问题。 3....
>> 阅读全文
|
|
blue88 |
405 |
2007-8-29 |
|
驱动器存储器分配 程序设计涉及的一个重大的方面是分配存储单元。不幸的是,驱动程序不能简单的调用malloc和 free,或者new和delete。要确定分配正确类型的存储器,使用完毕后必须释放分配的存储器,因为内核模式代码没有自动清除机制。 驱动程序可用的存储器 驱动程序有三种分配存储器的选择。标准的分配存储器的选择依靠持续事件,大小,IRQL来确定。可用的选择是: 1. 内核堆栈:内核模式堆栈在驱动程序例程执行期间给局部变量提供有限数量的非分页存储空间。 2. 分页池: 运行在DISPATCH_LEVEL IRQL以下的例程可以有一个称作分页池的堆。这个区域的存储器是可分页的,当它访问的时候可能产生缺页故障。 3. 非分页池:运行在提高IRQL的例程需要从一个称作非分页池的堆空间中分配暂时的存储空间。系统保证非分页池中的虚空间总是在物理存储器空间中。I/O管理器创建的设备和控制器Extension就存储在这个区域。 因为驱动程序必须是可重入的,所以除了只读数据之外从不分配全局变量。否则,一个线程尝试存储数据到的全局变量,与另一个线程的读写将可能是同一个数据。 当然,驱动程序的局部静态变量同样糟糕。驱动程序的状态信息必须存储在其它的地方,例如像以...
>> 阅读全文
|
|
blue88 |
253 |
2007-8-29 |
|
Windows 2000驱动程序支持的例程 I/O管理器和WIN2000其它的内核模式部分提供大量的供驱动程序调用的函数。DDK文文件描述了这些函数。现在,指出WIN2000支持的例程种类已经足够。如表5.1所示: 分类 支持 函数名 Executive 存储器分配,互锁队列区域,监控列表,系统工作者线程 ExXxx() HAL 设备寄存器,总线访问 HalXxx() I/O Manager 普通驱动程序支持 IoXxx() Kernel DPC,同步 KeXxx() Memory Manager 虚拟存储器到物理存储器的映 射,存储器分配 MmXxx() Object Manager 句柄管理 ObXxx() Process Manager 系统线程管理 PsXxx() Runtime library 字符串操作,大整数运算,寄存器访问,安全性函数,时间和日期函数,队列和列表支持 RtlXxx() (大部分的例程) Security Monitor 特权检查,安全描述...
>> 阅读全文
|
|
blue88 |
1796 |
2007-8-29 |
|
在微软工作的华人已近千人。在微软TechEd技术教育大会期间,他们中的16位作为讲师回到北京。他们为听众带来微软软件技术的最新进展,而他们自身的软件生涯也是一种财富。记者在大会期间,趁他们讲课 之余,采访了其中的5位讲师。 学得杂一些 “人的成长实际上是个金字塔形的,你的基础越扎实、越广,塔尖才越高。”微软Server管理部门软件设计与测试工程师陈硕就是一个典型的“杂家”。先是在北京大学地球物理系读书,毕业后保送到中科院大气物理所,后又获得普林斯顿大学全额奖学金,读了海洋学方面的硕士,最后又在德州A&M大学拿到商学硕士。当然,她一直没有忘了她的“副业”——计算机,她在北大时就选了相当多的计算机课程; 在普林斯顿大学海洋学实验室使用计算机模拟的方式来研究温室效应、厄尔尼诺等气候问题,当时用的是Cray(大型机)和Unix服务器;在德州A&M大学读书时,找到的兼职工作依旧是维护学校数百人的计算机实验室。 13岁就随父母来到美国的严治庆,本科是在明尼苏达大学电气与计算机工程...
>> 阅读全文
|
|
chnzui |
351 |
2008-6-5 |
|
航天测控AMC7103 USB接口边界扫描控制器模块是一款USB接口的符合1149.1标准的边界扫描控制器产品,本产品能够通过USB接口与上位机连接组建边界扫描测试系统,通过测试接口连接被测电路的扫描链,对符合1149.1规范的数字电路进行各种常见故障的检测,包括器件完好性测试、线路短路断路及粘连等故障。可应用于各种数字电路的故障检测系统,能够以较少的时间完成被测电路的最底层故障检测。产品主要功能:1、链路完整性测试,完成扫描链自测试,确保扫描链路能正常工作;2、器件存在性测试,验证器件是否错装,器件的生产厂家、型号、版本号是否正确;3、互联测试,板上器件之间互联线的测试,检验电路板的开路、短路、呆滞型故障;4、簇测试,实现对非边界扫描器件的测试;5、状态采集及故障加载,完成对电路运行状态的采集及故障激励的加载;6、故障诊断功能,通过被测电路的响应数据可定位被测电路的故障点或故障芯片及故障管脚。
>> 阅读全文
|
|
blue88 |
1520 |
2007-8-29 |
|
编码技术与习惯 编写一个信任的内核模式部分和编写应用程序是不同的。这个部分提供一些编码技术与习惯,使编写代码更加容易一些。 一般性的建议 首先,在编写驱动程序的时候应当遵循一些一般性的指导方针: 1. 1. 尽量避免使用汇编语言。因为它使代码难于阅读,没有移植性,维护困难。HAL宏提供一个安全的机制去访问I/O设备寄存器。因此,在驱动程序中级少使用汇编语言。 2. 对于特定平台的代码,提供一个单独的模块,至少要用#ifdef/#endif语句将它们括起来。 3. 3. 不要使用标准的C运行时库连接驱动程序。它除了浪费存储器空间之外,一些库的例程的状态或者上下文环境不是线程安全或者驱动程序安全的方式。 4. 4. 这一条可能不适合编写设备驱动程序。天天使用运行库环境的C语言程序员,常常不清楚C程序和C运行库的差别。C运行库需要初始化,它尝试初始化...
>> 阅读全文
|
|
wosue |
333 |
2007-9-21 |
|
针对第二次全国土地调查的技术要求,北京超图地理信息技术有限公司基于自主产权地理信息系统平台,结合遥感及全球定位系统技术,成功开发了土地调查系列软件。这是从日前召开的2007年中国科学院地理信息技术自主创新论坛上得到的消息。 据了解,利用“3S”集成技术、嵌入式开发等技术,结合手持PDA和手持GPS技术,北京超图公司与合作伙伴开发了“3S”一体化土地外业调查专业软件。工作人员可通过掌上设备进行土地外业调查,进行大数据量遥感和基础数据资料的管理,实现了土地要素的外业标绘,极大提高了土地外业调查的工作效率。同时,新开发的土地调查内业作业系统将直接把外业调查的数据导入数据库,实现对土地调查要素的快速编辑处理。 国土资源部地籍司副司长温明炬对记者说,第二次全国土地调查的技术过程是:采用现代遥感技术获取影像资料;完成正摄影像和基础图件制作;通过遥感影像和外业自动化调查进行实地调查;再进行内业处理;完成信息的汇总统计和分析;实现调查数据的管理和更新机制的建设;逐步建立起土地利用动态监测体系。因此,RS、GIS以及GPS等现代空间信息技术将在第二次全国土地调查中起到重要作用。
>> 阅读全文
|
|
wosue |
211 |
2007-8-31 |
|
存储器的类型将决定整个嵌入式系统的操作和性能,因此存储器的选择是一个非常重要的决策。无论系统是采用电池供电还是由市电供电,应用需求将决定存储器的类型(易失性或非易失性)以及使用目的(存储代码、数据或者两者兼有)。另外,在选择过程中,存储器的尺寸和成本也是需要考虑的重要因素。对于较小的系统,微控制器自带的存储器就有可能满足系统要求,而较大的系统可能要求增加外部存储器。为嵌入式系统选择存储器类型时,需要考虑一些设计参数,包括微控制器的选择、电压范围、电池寿命、读写速度、存储器尺寸、存储器的特性、擦除/写入的耐久性以及系统总成本。 图1列出了在嵌入式应用系统中最常用的存储器类型。下面讨论在选择存储器时应遵循的基本原则。 选择存储器时应遵循的基本原则 1.内部存储器与外部存储器 一般情况下,当确定了存储程序代码和数据所需要的存储空间之后,设计工程师将决定是采用内部存储器还是外部存储器。通常情况下,内部存储器的性价比最高但灵活性最低,因此设计工程师必须确定对存储的需求将来是否会增长,以及是否有某种途径可以升级到代码空间更大的微控制器。基于成本考虑,人们通常选择能满足应用要求的存储器容量最小的...
>> 阅读全文
|
|
wosue |
1107 |
2007-9-6 |
|
连接外围器件似乎是设计工程师必须面对的处理过程。在很多情况下,串行网络具有足够的性能来完成该工作并最小化器件间的连接。这对于器件间距离大于数厘米的情况非常重要。目前已有多种方案可用。而许多其它的方案可以从现场CAN总线的汽车测试解决方案">总线、具有专利的接口和专用串行接口中选择。它们之间常常会有直接竞争关系,但是大部分方案都有其利基市场。通常,一个串行互连包含的电线数目不会超过6根,其中可能包括电源线和地线(不过情况可能会有变化)。例如,像美信公司1-Wire这样的器件需要连接地线。这也是一个互连的多种参考设计在计算电线数目时没有将电源线计算在内的原因。目前存在很多不同的架构和协议,对于单主机和多主机网络而言也存在这种情况。以太网、PCI Express和Serial RapidIO(SRIO)等诸多架构都需要一个交换结构。当处理串行网络的集成接口时,性能和简易性往往都是问题。8位或性能更强微控制器必须支持I2C、串行外设接口(SPI)、控制器区域网络(CAN)、本地互连网络(LIN)和1-Wire接口。而多功能串行端口通常可支持上述接口以及类似RS-485的标准串行接口(虽然RS-485和CAN一般都需要采用外部收发芯片)。大部分其它接口采用标准微控制器输...
>> 阅读全文
|
|
chnzui |
442 |
2008-6-5 |
|
航天测控研制的Di-VITE远程分布式测试及故障诊断系统将远程信息获取、信息融合、专家系统、辅助决策、远程可视化维修向导等技术应用于试验、维修保障及远程监控过程,主要用于解决专家必须集中保障、距离信息共享等问题。该系统通过现场级维修主装备(AIE)、维修辅助设备(PMA)以及5级交互式电子技术手册(IETM)运行终端,及时获取装备的故障信息,通过远程传输途径,将BIT数据、现场测试数据、判定数据、操作使用脚本等信息传至维修基地,使得维修基地可以采取有效的技术手段对装备实施远程维修或技术指导。该系统具有多现场信息获取、信息共享、统一分析管理信息以及远程管理与控制等功能,已成功应用于国防领域复杂系统的综合测试与维修信息化保障中,还可广泛应用于高速公路信息化管理系统、智能楼宇信息管理控制系统以及机场信息化管理控制系统等。
>> 阅读全文
|
|
blue88 |
919 |
2007-8-29 |
|
[作者] hsly110 或者 猪头三[Email] pliceman_110@163.com PS:本文如果有错漏请来信指出[范围] 逆向工程[目的] 分享逆向技术心德[目标API] 未文档化的RtlInitializeGenericTable[参考文献] Secrets of Reverse Engineering[备注] 欢迎转载该文章,只要保留完整内容即可1 前言:这2天看了Secrets of Reverse Engineering一书,对分析未文档化的API的技术比较有心得,希望各位看了下面的教程,能抛砖引玉灵活的应用在逆向工程和破解技术上,方法是死的,但是人的思维是活,最重要是灵活应用。2 实践:用OllyDbg对NTDLL.DLL进行反汇编,前提你要加入NTDLL.DLL的符号表,这样你才能更好的对未文档化的API进行反汇编,你们到微软官方网站获取相应版本Windows系统的系统符号表。下面是RtlInitializeGenericTable函数的反汇编代码:01 MOV EDI, EDI ; //压入堆栈,保存EBP的数值 02 PUSH EBP ; >> 阅读全文
|