一年一度的中秋终于来了,但是还是没有那种中秋的感觉,没有那种特别的“每逢佳节倍思亲”的感觉,是不是自己已经淡漠了,哎,真是说不清楚,不像原来一样很容易激动了。先不说这个,不过今天中午倒是免费吃了午餐,用那个饭Q软件,今天可能免费赠送10块钱,所以我今天就点了一个土豆回锅肉饭,还送个凉茶,饭还蛮好吃,真的不错,o(∩_∩)o...哈哈,希望这种活动越多越好,有点无耻了,o(∩_∩)o...哈哈。下午下班早点回去过中秋,家里还剩下四个月饼呢,再吃两个,不过那个月饼吃多了感觉很腻,再也吃不下去了,还有顺便给家人打个电话,o(∩_∩)o...,中秋就这样就过了。
2007年9月24日星期一
2007年9月21日星期五
开始看Verilog HDL高级数字设计这本书
本来不是学微电子的,现在开始做IC设计这一块,必须把这一部分的知识补充过来,不然,都没有一个整体的概念,只知道语法去设计电路肯定是做不很好的。我这本书写的不错,虽然别人说这本书都是很基本的东西,而我现在是对基本的都不了解,当然需要从基本的看起了,不然给我讲的很深的,很难的我也看不懂,呵呵,慢慢学起吧。不过这本书的后面也写了处理器的设计,滤波器的设计等等,这应该算是比较高级的吧,o(∩_∩)o...哈哈,能把这些都搞懂搞熟练,我算不算一个小牛人了? o(∩_∩)o...
2007年9月19日星期三
英特尔及伙伴提出USB 3.0标准
DoSERV服务器在线 英特尔秋季信息技术峰会(IDF)报道:英特尔公司和业界领先的公司一起携手组建了USB 3.0推广组,旨在开发速度超过当今10倍的超高效USB互联技术。该技术是由英特尔,以及惠普、NEC、NXP半导体以及德州仪器等公司共同开发的,应用领域包括个人计算机、消费及移动类产品的快速同步即时传输。随着数字媒体的日益普及以及传输文件的不断增大――甚至超过25GB,快速同步即时传输已经成为必要的性能需求。
USB 3.0 具有后向兼容标准,并兼具传统USB技术易用性和即插即用功能。该技术的目标是推出比目前连接水平快10倍以上的产品,采用与有线USB相同的架构。除对 USB 3.0规格进行优化以实现更低的能耗和更高的协议效率之外,USB 3.0 的端口和线缆能够实现向后兼容,以及支持未来的光纤传输。
“从逻辑上说USB 3.0将成为下一代最普及的个人电脑有线互联方式”,英特尔技术战略师Jeff Ravencraft说道,“数字时代需要高速的性能和可靠的互联来实现日常生活中庞大数据量的传输。USB 3.0可以很好地应对这一挑战,并继续提供用户已习惯并继续期待的USB易用性体验。”
英特尔公司成立USB 3.0推广组之初就希望USB设计学会(USB-IF)将作为USB 3.0规格的行业协会。完整的USB 3.0规格有望于2008年上半年推出,USB 3.0初步将采用离散硅的形式。
USB 3.0推广组,包括惠普、英特尔、NEC、NXP半导体以及德州仪器,致力于保护已有USB设备驱动器基础设施和投资、USB的外观以及方便使用的特性,同时不断继续发扬USB这种卓越技术的功能。
关于USB 设计学会 (Universal Serial Bus Implementers Forum)
非盈利组织USB设计论坛(USB-IF)成立的宗旨是为USB技术的发展和普及提供支持。通过其标识和认证项目,USB-IF为高质量、兼容性USB设备的开发提供协助,USB-IF还大力宣传USB的优势以及经其认证的产品的质量。更多有关产品和技术公告的最新信息,请访问USB-IF网站www.usb.org。
参会公司新闻引述:
“我们对USB 2.0以及无线USB技术的支持彰显了惠普致力于为客户提供可靠的外围设备互联方式”,惠普公司负责打印成像与消费市场部门(Consumer Inkjet Solutions)的副总裁Phil Schultz说,“现在借助USB3.0,我们将为客户创造打印机、数码相机及其他外围设备与个人电脑互联的更佳体验。”
“英特尔在两代USB技术的开发和采用方面均走于行业前列,USB现在已经成为最受欢迎的计算和手持电子设备外围接口”,英特尔高级副总裁兼数字企业事业部总经理帕特•基辛格(Patrick Gelsinger)表示,“由于市场发展支持客户对庞大数据进行存储和传输的需求,我们希望开发出第三代USB技术,可以利用现有的USB界面并对其进行优化来满足这些需求。”
“自首次安装有线USB以来,NEC一直都是USB技术的支持者”,NEC电子SoC系统部门总经理Katsuhiko Itagaki说道,“现在是时候进一步发展这个业已成功的互联接口以满足市场对庞大数据传输速度的更高需求,从而尽量缩短用户等待的时间。”
“NXP很高兴与其它顶级公司携手推进世界领先的互联技术来满足下一代外围设备的需求”, NXP半导体商业互联娱乐(Business Line Connected Entertainment)战略和业务发展部总监Pierre-Yves Couteau说,“作为USB半导体解决方案的领先提供商,NXP致力于推动超高速USB的标准化和应用。”
“随着高速USB在个人计算、消费电子以及移动等各种细分市场内的普及,我们预计USB 3.0将迅速取代USB2.0端口成为高带宽应用领域的事实标准”,德州仪器Worldwide ASIC副总裁Greg Hantak表示,“德州仪器非常兴奋USB 3.0的卓越性能将进一步拓展USB的应用领域并为用户带来更佳的体验。”
英特尔等厂商明年发布USB 3.0标准 速度提高10倍
CNET科技资讯网2007年9月19日报道 英特尔和其它厂商计划在2008年上半年推出新版USB 技术。英特尔表示,通过增添光纤连接,USB 的速度将达到目前的10倍。
在“英特尔开发商论坛”上发言时,英特尔数字企业集团的总经理基辛格表示,英特尔正在与“USB 3.0 推广集团”的其它成员━━微软、惠普、德州仪器、NEC 、NXP 合作,并计划于2008年上半年发布USB 3.0 规范。
在发言后接受采访时,基辛格表示,通常情况下,标准发布和产品上市销售之间会有1-2 年的差距,因此USB 3.0 产品将于2009或2010年上市销售。基辛格演示了能够运行的USB 3.0 连接,他说,从一开始起,USB 3.0 就将有光纤和铜缆连接。
USB 2.0 的最高数据传输速率是480Mbps ,因此USB 3.0 的数据传输速率将达到4.8Gbps.许多设备无需如此高的数据传输速率,但是,包括硬盘、闪存盘读卡器、光驱在内的一些设备则需要这样的速率。
目前,最快的闪存卡读卡器使用IEEE 1394 Firewire连接,数据传输速度最高为800Mbps.另外,USB 3.0 也更节能。USB 3.0 实现了后向兼容,因此,USB 2.0 设备能够在USB 3.0 端口上使用。
2007年9月18日星期二
4.9 Operational Model for Nak Counter (USB EHCI)
总结:如果RL域为0,主机控制器忽略NakCnt域执行传输。如果RL域不为0时,NakCnt基于下面规则进行减小。
当端点成功移动数据,则主机必须从RL域reload NakCnt域。当NakCnt域为0时,主机控制器不执行传输。控制NakCnt reload的状态机如下所示:
4.8 Asynchronous Schedule (USB EHCI)
总结:根据Asynchronous Schedule Enable位来判断是否进行非周期性进度表遍历,为0,不用ASYNCLISTADDR寄存器访问非周期性列表,为1,则使用ASYNCLISTADDR寄存器访问非周期性列表。当使用ASYNCLISTADDR寄存器去取下一个queue head时,才使用新改变的Asynchronous Schedule Enable位(改变Asynchronous Schedule Enable位不能立即生效)。当主机控制器完成处理非周期性进度表,主机控制器保存最后访问的queue head的horizontal pointer 到ASYNCLISTADDR寄存器中。当主机控制器遭遇H-bit为1同时Reclamation位为0时,则一个Empty Asynchronous Schedule被检测。每当主机控制器遇到的queue head的H-bit为1时,则清Reclamation位为0。Asynchronous schedule遍历状态机如下所示:
AsyncSchedSleepTime的值为10us。Start Event表示当主机控制器从Periodic Schedule转向Asynchronous Schedule 传输或者从sleeping状态转向Asynchronous Schedule重新开始进行遍历。当Start Event发生,则置Reclamation位。当pre-operation完成,并且pre-condition成立,则置Reclamation位。当主机控制器访问的queue head的H-bit为1,则清Reclamation位。当主机控制器执行periodic schedule,则主机控制器可能清Reclamation位。从这里我们可以看到判定Empty Asynchronous Schedule条件则要求进行遍历的所有的queue head都不满足pre-condition,即在Asynchronous Schedule中的所有的queue head的传输被执行完或者所有的NakCnt域的值为0。
4.7 Managing Isochronous Transfers Using iTDs (USB EHCI)
总结:使用FRINDEX寄存器的[12:3]选择Periodic frame list,然后使用选择的Periodic frame list取iTD,当主机控制器取到一个iTD,使用FRINDEX寄存器的[2:0]位选择传输描述阵列。如果status域中的active位为0,则忽略这个iTD,然后使用Next Link Pionter取下一个数据结构(iTD,siTD or QH)。如果active位为1,则存储传输描述信息和端点描述信息,并使用PG域来选择buffer pointer array,存储当前buffer pointer和下一个buffer pointer。当传输完成,主机控制器清除active位并回写status信息到当前的传说描述中的status域。对于OUT传输,软件使Mult域和Transaction X Length 与 Maximum Packet Size相一致,每个传输把本地复制的Transaction X Length 减去 Maximum Packet Size。对于IN传输,主机控制器统计所有接收到的字节数到Transaction X Length中,如果最后的Transaction X Length的值小于Maximum Packet Size,这种短包情况不设置USBINT位为1。如果外设发送的比Transaction X Length 或者 Maximum Packet Size多,则主机控制器设置Babble Detected位为1,清active位为0,这种错误情况,主机控制器不要求更新Transaction X Length域。当发生端点是out并且在所有的mult传输执行之前Transaction X Length到0,或者端点是IN,并且端点发生一个短包或者在所有mult传输执行之前发生一个错误传输,则主机控制器不执行所有的mult传输。当一个微帧结束时,所有的传输没有被执行,则传输状态被更新,传输结果回写到iTD,主机控制器将进行下一个微帧处理。
4.6 Periodic Schedule (USB EHCI)
总结:在一个帧的边界FRINDEX[2:0] == 0时,检测Periodic_Schedule_Enable位,进行采样寄存,然后使用采样的Periodic_Schedule_Enable_usb来判断是否进行周期性进度表遍历。
2007年9月17日星期一
以后要加班到8点以后咯
昨天晚上我下去找魏仁他们几个的时候,看见老大被周经理抓住在哪说话,只是听到:“他们加到10点才走,我当然没意见,但是一到5:30就走了。。。。”后面的没有听清,我就走了,因为看见魏仁他们已经去吃饭了。果然我吃完饭去银行取了钱之后回来后,老大就说对我说以后要让加班到8点以后再走。o(∩_∩)o...,看样子需要努力了,周经理可能不满吧,新来的,你还不好好努力,不想混了,o(∩_∩)o...哈哈
