其他相关软件
-
Verilog HDL数字设计与综合(美)帕尔尼卡(Palnitkar,S.) 著,夏宇闻 等译;夏宇闻译本书从用户的角度全面阐述了Verilog HDL语言的重要细节和基本设计方法,并详细介绍了Verilog 2001版的主要改进部分。本书重点关注如何应用Verilog语言进行数字电路和系统的设计和验证,而不仅仅讲解语法。全书从基本概念讲起,并逐渐过渡到编程语言接口以及逻辑综合等高级主题。书中的内容全部符合Verilog HDL IEEE 1364-2001标准。本书适合电子、计算机、自动控制等专业的学习数字电路设计的大学本科高年级学生阅读,也适合数字系统设计工程师和已具有多年Verilog设计工作经验的资深工程师参考。
-
Classroom in a Book Autodesk VIZ2005标准教程吴起等编本书为目前最流行的三维动画软件Autodesk VIZ 2005的实例教程,用国际流行的Classroom in a Book的编写体例,结合国内最优秀的建筑效果表现原创作品,帮助读者学习这个强大的建筑动画软件的全部功能和高级技巧。本书共分13章,从Autodesk VIZ 2005的新增功能和入门知识开始讲解,接下来,重点介绍了用户自定义界面,效果图经典制作流程,室内效果图的模型细节和渲染细节以及材质大全,室外效果图的概念设计、从草图到三维的过程以及高精度渲染和摄影机匹配等,然后又用实例讲解了建筑动画和机械动画的制作方法,最后用国内最优秀的完整原创经典案例总结了Autodesk VIZ 2005装饰表现和建筑表现的高级技巧和方法,在实战中将各种秘籍和盘托出,为读者提供了学习并使用该软件的完备教程。本书不仅适用于动画设计的初中级用户, 也可作为大专院校相关专业师生自学 、教学用书以及社会相关领域培训教材。本书的配套光盘包括本书实例所需要的部分场景文件及贴图文件。
-
Pro\DETAIL Wildfire2.0工程图设计二代龙震工作室编这是一本兼顾理论与实务,且内容完整的 Pro/E专业权威图书,随书附赠光盘的内容为本书所有范例的源文件,使用它可以方便读者的学习与工作。本书介绍的内容是在人们使用Pro/E画好3D造型后,绘制施工图面用的。书中深入详尽地说明各类工程图面的创建和修改方式。本书不但阐述和演示了Pro/E工程图和Pro/DETAIL中的重点功能,而且配合功能的描述,详细介绍诸如公差、表面粗糙度符号与焊接符号等常见于施工图面的制图标准规定和制图惯例。让读者不要成为一个仅会操作,毫无思考的“画图机器”,而成为既懂得专业知识,又画得出符合专业要求图面的好设计师或制图员。本书适合机械等相关行业的所有设计和制图人员,同时也是机械本科或相关专业学生的理想教材。
-
精通Mastercam 9.x肖高棉,黄亮等编著Mastercam是一套功能强大的CAD/CAM软件。由于它操作灵活、易学易会、实用性强和在自动生成数控代码方面有其独到的特色等优点,被广泛地应用于机械制造工业,尤其是在模具制造业,深受用户的喜爱。本书系统地介绍了Mastercam 9.x的主要功能、使用方法和各种操作技巧。不仅详细地讲解了Mastercam的几何造型模块,还对其加工模块进行了重点介绍,弥补了同类书籍的不足。本书分为Mastercam基础知识、CAD和CAM三个部分,分别介绍了Mastercam的基础知识、创建二维和三级图形的方法与技巧,以及如何进行模拟加工生成加工刀具路径等内容。本书结合大量实例,以介绍知识与传播经验为主,由浅入深地介绍了Mastercam的主要功能及其应用。适合机械专业的大专院校师生、从事加工制造业的工程技术人员及对Mastercam感兴趣的机关人士阅读、学习。
-
Rhino 3D工业造型设计入门许文慧等编著本书全面介绍了工业造型软件Rhino的使用方法和技巧,全书由两部分内容组成,前3章为功能解说,介绍了Rhino3D的基础知识,第4章通过8个制作实例讲解了Rhino3D建模的方法和技巧。本书内容丰富、系统、全面、实例典型、时尚,实际操作与软件功能紧密相结合,边讲边练。本书可作为从事工业产品设计、建模设计、美术设计的广大初中级从业人员的自学指导书,高等美术院校电脑动画专业和高校相关专业师生的自学、教学参考书及培训班的教材。&n
-
可持续建筑的自然光运用(美)玛丽·古佐夫斯基(Mary Guzowski)著;汪芳,李天骄,谢亮蓉译主要内容自然光已经在人们面前展示出极为丰富而真实的色彩感。在建筑中融入对自然光的思考为可持续设计提供了崭新的视角。本书以自然光为基础,涉及环境、建筑及人文多个方面。作者玛丽·古佐夫斯基是著名的建筑思想家和自然光研究专家,她通过辛勤的工作,向建筑师及关注由建成环境所带来影响的人们展示题解加绿色的实践性设计策略。本书旨在构建一个运用自然光的生态方法或可持续方法的框架,它以自然光为基础,涉及环境、建筑及人文多个方面,如建筑形式引导自然光的流动,生物区域主义等。本书的特色在于在建筑中融入了对自然光的思考,这为可持续建筑设计提供了崭新的视角,这种将自然光与更大范畴的可持续问题联系起来的设计方法是独一无二的,非常实用,并且带给人启发。 本书分为三部分:第一部分"环境因素",包含了三章内容,重点阐述了外部环境因素是如何影响自然光的运用。第二部分"建筑因素",包括了两章内容,探讨了建筑形式和技术所具有的运用自然光的生态潜力。第三部分"人的因素",包含了三章内容,阐述了对于可持续设计来说,内部环境因素及其对人类幸福的影响是如何与外部环境因素的影响具有同等重要的意义。 本书目录第一部分 环境因素:第一章 采取生物区的方法;第二章 以少致多;第三章 为发展而设计。第二部分 建筑因素:第四章 建筑形式引导自然光的流动;第五章 采用适宜技术。第三部分 人的因素:第六章 关于健康和安宁;第七章 重视生活质量;第八章 向自然学习。参考书目。 读者对象: 建筑设计专业人员、建筑专业学生、业主。
-
靓车自己造王华斌工作室编著本书以实例的形式完整地介绍了Rhino3.0的使用方法,以及通过Rhino制作经典的三维作品。本书前面4个章节主要注重讲解Rhino的基础知识与使用技巧,使读者全面掌握Rhino软件的应用。后面4个章节则通过摩托艇、家庭概念车、劲骑飞影、豪华车的制作等一些难度较大的例子来帮助读者提高及巩固基础知识,让读者从实际的操作来了解软件中各工具命令面板的使用,同时涵盖了最新版的所有新增功能及工具命令示例的解说。本书的配套光盘包含书中的各章实例源文件和效果文件,同时还附有大量Rhino3D同行的经典设计作品,使读者开阔眼界丰富设计思想。前言关于RhinoRhino是美国RobemMcNeel&Associates公司开发的在PC机上功能强大的专业3D造型软件,是一套专为工业、产品及场景设计师所开发的概念设计与模型建构工具:它也是第一套将NURBS曲面模型建构技术的强大的功能引进Windows操作系统的软件,不管用户要建构的是汽车、家用电器产品的外形设计,还是飞机、船舶外观或家具,甚至是生物体的外形,Rhino强大的功能所提供给使用者的是易学易用、极具灵活性且高精度的、便利的造型工具。它被广泛地应用于三维动画制作、工业制造、科学研究及机械设计等领域。Rhino一经面市就发现它很适合于CAID的前端工作,它能精确到小数点若干位,且以NURBS方式来描述对象的信息。众所周知,有许多大中型知名企业都是用NURBS作为主要的几何模型交换方式,不同的软件如模型建构软件、动画软件、工程分析软件等也都可以以此方式来交换。关于本书本书共分为8章,以实例的形式完整地介绍了Rhino3.0的使用方法,以及通过Rhino制作经典的三维作品。第1章主要讲述了Rhino的特性。第2章通过对Rhino工作界面的组成、坐标系、建模控件、基础建模操作及Rhino3.0的新增功能的介绍,使读者对Rhino的基本功能有了初步的了解。第3章介绍了Rhino3.0的基本操作原理及方法,属于基础知识学习的范畴,其中介绍了一些学习的小窍门,读者可通过对基本知识的了解而对Rhino的使用有一个初步的认识。第4章主要通过几个小的案例介绍了Rhino的基本操作知识和各种常用功能的使用方法,目的是使大家能在较短的时间内熟悉和掌握Rhino,能够制作出较为简单的对象。第5章通过摩托艇造型实例的学习将Rhino的特点发挥得淋漓尽致,曲线、曲面优美而挺拔,富于弹性。第6章通过家庭概念车的学习,帮助读者了解到NURBS建立的物体是以线数定义的方式,准确性很高,对于复杂曲面的物体,如人物、汽车等有很大的优势。第7章通过摩托车实例的学习,帮助读者了解如何运用Rhino来制作较为复杂的造型,使读者在制作复杂造型上有一个感性的认识。第8章以一个较为复杂的模型::豪华车的制作过程作为本书所讲知识点的综合运用及训练,通过学习,读者将掌握基本的产品造型方法及要点,获得解决问题的切身感受并为类似的产品创作积累经验。本书的配套光盘包含书中的各章实例素材,同时还附有一些同行的经典设计作品,使读者开阔眼界丰富设计思想。本书适合于各类从事工业产品设计以及三维设计人员使用,同时也适合美术院校在校学生和工业设计培训班作为教材使用。本书由飞思数码产品研发中心策划并组织编写,王华斌主笔,在编写工程中还得到了骆丹丹、艾华星、邓昆、李小洪、梁星海、阮中元、谭永华、汤建聪、袁霄、郑晓远、徐建的帮助,在此一并表示感谢。由于编写时间仓促,书中难免会有一些疏漏,希望广大读者给予批评指正。我们的联系方式如下:咨询电话:(010)6813454568131648答疑邮件:support@fecit.com.cn服务网址:http://www.fecit.com.cnhttp://www.fecit.net通用网址:计算机图书、FECIT、飞思教育、飞思科技、飞思飞思数码产品研发中心
-
硬件描述语言VHDL教程姜雪松,刘东升编著在硬件电子电路设计领域中,设计自动化工具已经被广大电子工程师所接受,它必将取代人工设计方法,成为主要的设计手段。电子设计自动化的重要特征就是要求采用形式化语言来描述硬件电子电路的功能,即使用硬件描述语言来描述硬件电子电路。VHDL语言是国际标准化硬件描述语言,在电子系统自动化设计中已经十分流行,而且已经成为主要的硬件描述工具。如今在电子系统设计领域中,它已成为广大技术人员必须掌握的一种语言。《硬件描述语言VHDL教程(应用篇.部分习题答案)》分为上、下两册,上册包含基础篇和提高篇,适合作为高校电子信息类专业本科教材;下册包含应用篇、部分习题答案、附录,适合作为补充教材或教学参考书。其中,基础篇介绍了VHDL语言的基础知识,主要目的是为初学者打下一个良好的基础;提高篇介绍了VHDL语言的高级知识和目前在电子电路设计中常用电路结构的VHDL描述,目的是使读者掌握用VHDL语言设计简单逻辑电路的基本方法;应用篇从一些大型实例出发,介绍用VHDL语言设计大型复杂电路的流程和在设计过程中所用到的设计技巧,并且简要介绍了可编程逻辑器件的基础知识和MAX+plusII系统软件的基本使用。书中列举的大量实例都经过计算机上的MAX+plusⅡ软件或SUNSPARC工作站上的Synopsys软件的验证。《硬件描述语言VHDL教程(应用篇.部分习题答案)》的特点是全面系统、易读易懂、由浅入深,能够使读者逐步掌握VHDL语言。本书不仅注重基础知识的介绍,而且力求向读者系统地讲解VHDL的实际应用。它既可作为高等学校计算机和电子工程专业的研究生、本科生的教材和教学参考书,也可作为广大电子电路设计工程师、ASIC设计人员和系统设计人员的参考书。
-
VHDL数字系统设计(英)Mark Zwolinski著;李仁发等译;李仁发译本书是为本科生和研究生撰写的教材,主要讲述了VHDL的全部特征,也包含了有关数字系统设计的知识。全书共分为13章,内容包括电子设计自动化工具的使用、CMOS和可编程逻辑工艺,布尔代数和组合逻辑设计的基本原则,各种建模的技术,有限状态机的设计,以及三个重要的可测试性设计:扫描路径、内置自检和边界扫描等。最后介绍了VHDL-AMS和混合信号建模。本书与前一版相比的不同之处是在相关章节中包含了写测试基准的小节,同时增加了有关VHDL-AMS和混合信号建模的一章。本书可用做大学电子、电气和计算机专业本科生、硕士生的教材,也可用做相关工程技术人员的参考书。前言关于本书当本书第一版出版时,写一本结合VHDL和数字设计的书似乎是新颖的想法。就在这时,几本相近主题的书出版了。本书现在已被几所大学用做教材。此外,本书第一版已被翻译为波兰语并在中华人民共和国出版了英文影印本。这些使我确信写一本结合VHDL和数字系统设计的书的想法是很好的,但是我不能确定第一版是否完美。本版(也就是第二版)修改了一些到目前为止所发现的前一版中的错误并增加了两个重要的主题(这些将在后面说明)。本书是作为本科生和研究生所用的教材编写的。大多数讲述VHDL的图书以工程师作为对象,因此,并不讲述VHDL的全部特征。同样,本书所包含的有关数字系统设计方面的内容在其他典型的VHDL书中也不会涉及。在不同的国家、大学或者学院,电气、电子和计算机工程学位的教学大纲有很大的不同。本书的内容是通过数届二年级、三年级本科生和研究生的教学和使用发展而来的。我们假设学生对布尔代数和组合逻辑设计的原则非常熟悉。在南安普敦大学,一年级本科生的教学大纲也包括了同步时序设计和可编程逻辑的介绍。因此本书是建立在这些基础上的。过去我们经常认为像VHDL这样的专题对于二年级的教学来说太专业化,最好能在本科最后一年讲述或者作为研究生课程。有几个很好的原因使得我们应该在课程计划中更早地介绍VHDL。随着集成电路复杂度的增加,工业的发展要求毕业生具有VHDL以及相关设计工具的知识。如果将上述课程放在本科生的最后一年,学生只有很少、甚至没有时间来将知识应用到实际工作中去。第二,从与其他国家同行的交流中可知,现在的学生在电气或电子工程以及计算机科学或计算机工程的选择上,都更倾向于后者。VHDL在硬件设计方面给计算机方向的学生提供了一个很好的方法。最后,仿真和综合工具目前比较成熟,在教学中使用PC机构建的工作平台也相对比较便宜和容易获得。第二版中的变化现在看来,前一版的错误是在大多数的例子中用std_ulogic代替了std_logic。从纯教学的观点来看,这个决定是正确的,因为这样的用法会清楚地在仿真中指出什么时候块的输出被不经意地连在一起。从实用的观点来看,这样的用法与大多数业界的实际使用不一致,并可能在EDA(electronicdesignautomation)工具中导致一些问题。所有的例题已经修正为使用std_logic,好几个例题也被简化了(例如,通过使用直接实例化来简化)。在第一版出版时,有一些EDA工具只支持VHDL1987标准。现在这种情况有了大的改变,因此笔者在第二版中倾向于优先使用新的1993标准。当然也有一个22的修订版。虽然在本书写作时几乎没有工具支持新的标准,但标准的变化很小并且只在附录C中讨论了重大的变化(共享变量的形式)。虽然笔者也反对坚持使用IEEEnumeric_std包(与std_logic_arith对立的包)的倾向,但是业已证明笔者选择的正确性。所增加的两个主要内容有两种形式。第一,有几个章节现在包括了写测试基准的小节。通过仿真验证VHDL模型对于生产正确的硬件是不可缺少的。据可靠估计,至少一半的VHDL是为了验证模型的某种形式而编写的测试基准。因为这方面是如此重要,所以这些资料已经包括在需要它们的章节中,而没有单独的一个有关测试基准的章节。笔者强烈建议读者用文本仿真模型,并使用这些测试基准的例子以得到帮助。第二,新增了有关VHDL-AMS和混合信号建模的一章。所有的数字设备硬件不得不和“真实”世界在某一个方面相互影响。虽然混合信号仿真器已经存在了15年,但是它们的使用因为在数字部分和模拟部分之间书写接口模块的困难而受到限制。VHDL-AMS集成这两个世界并提供了几个混合信号仿真器。这一章并不是想要成为在转换设计方面的一个全面的指导,也没有描述VHDL-AMS的所有细节,但是笔者希望它将会鼓励设计者尝试将他们的系统作为一个整体来建模。本书的结构第1章介绍了本书的一些概念,即电子设计自动化工具的使用、CMOS和可编程逻辑工艺。我们也考虑了一些工程问题,像噪声容限和扇出。在第2章,我们回顾了一下布尔代数和组合逻辑设计的基本原则。我们也将讨论时序和冒险相关的问题,以及一些数据表示的基本技巧。第3章通过基本逻辑门模型介绍VHDL,强调了一些重要文档代码。我们将展示怎样构造基本门的网表以及怎样通过门模拟延时。我们也将讨论参数化的模块、常量和未连接的输入、输出。通过使用测试基准介绍用VHDL验证VHDL模块的设计观念。最后,我们简要介绍一下配置的概念。第4章描述了各种建模的技术。组合逻辑块、缓冲、编码器、解码器、多路选择器、加法器和奇偶检查器都用一定的并行和顺序VHDL代码结构进行了建模。本章、第5章、第6章和第7章中我们仍将从设计原则、可综合方面介绍硬件的VHDL模型,虽然到底什么样的模型和设计才可以支持这些特性的讨论推迟到第9章才会介绍。另外,我们也将介绍IEEE相关符号。第5章可能是全书最重要的章节。在此我们将讨论被认为是数字系统设计的基石:有限状态机的设计。我们使用了ASM图表符号,描述了从ASM图表符号到D触发器、次态和输出逻辑的设计过程。介绍了状态机的VHDL模型。第6章介绍了各种时序构件块:锁存器、触发器、寄存器、计数器、存储器和一个时序乘法器。对IEEE相关符号、测试基准设计,以及VHDL代码结构的引入,我们使用与第4章一样的格式。第7章把前面三章介绍的概念组合起来。ASM图标符号被扩展到包括两个状态机和寄存器的输出,因此有了数据通路控制器的划分。从这里,我们用硬件术语解释了指令集的思想,并进一步用VHDL对一个非常简单的微处理器建模。这也提供了介绍VHDL子程序和包的方法。VHDL仍然是一个建模语言。第8章描述了一个VHDL仿真器的操作。最先介绍事件驱动仿真的思想,同时讨论VHDL仿真器的特性。虽然整个VHDL语言都能被仿真,但是某些结构体的仿真效率高于其他的结构体;因此,在此我们也讨论如何编写更加高效的模块。因为文件操作只适合于仿真模块,所以在本章也对之加以讨论。另外,就像我们在第9章中讨论的,VHDL作为描述可综合模型的语言的作用将越来越重要。现在主要的综合工具的类型是针对RTL级别的综合。这样的工具能从VHDL模块描述中推理出需要哪些触发器和锁存器。我们描述了这样的结构体。相反,如果语言描述得非常差,那么可能会错误地建立触发器。我们也描述了一些常见的陷阱。综合进程能被一些约束条件控制,因为这些约束条件不属于VHDL语言,所以我们使用普通的术语来讨论。我们讨论了一些适合于FPGA综合的结构体。最后,我们简单地考察一下有希望成为一项重要设计技术的行为级综合。第1章和第11章关注测试和可测试性设计的主题。这个领域过去经常被忽略,但是现在大家已经认识到测试是设计过程中很重要的一部分。第1章介绍了故障模型化的思想,接着介绍测试生成方法。测试的效率由故障仿真来决定。在写作本书时,市场上还没有商业化的基于VHDL的故障仿真器。这一章的最后一部分展示什么样的故障模型和故障仿真能使用标准的VHDL仿真器来执行。本章的VHDL代码也介绍指针和全局变量等结构。在第11章中,我们描述了三个重要的可测试性设计:扫描路径、内置自检(BIST,built-inself-test)和边界扫描。虽然这些一直是非常枯燥的题目,但是可以使用VHDL仿真器展示一个内置自检(BIST)结构怎样为无故障电路和故障电路生成不同的特征值。边界扫描使用一个VHDL的子集来描述在芯片上使用的测试结构。本书给出了一个例子。在第12章中,我们使用VHDL作为工具来研究和探索异步时序电路中的不规则行为。虽然主要的设计模式是同步并发模式,但是由同步电路组成的数字系统大量增加了彼此之间的异步通信。我们介绍了基本模式的概念并说明了怎样分析和设计异步电路。我们使用VHDL仿真功能来说明冒险问题、竞争问题、建立和保持时间违法问题。我们也将讨论亚稳性的问题。最后一章介绍了VHDL-AMS和混合信号建模。简要介绍了数模转换器(DAC)和模数转换器(ADC),给出了用VHDL-AMS结构来对这些转换的建模。我们也在此介绍锁相环(PLL)的思想,并给出一个简单的混合信号模型。本书后面有三个附录。附录A列出了各种VHDL相关的标准和未来VHDL发展的一些问题。附录B简要描述了Verilog硬件描述语言。Verilog是相对于VHDL的另一个主要选择,两者非常相似。附录C涵盖了一些共享变量的说明,特别是在1993版和22版之间的区别。在每一章的末尾都有一定数量的习题。这些习题都是一些将该章所涉及的指令恰当运用而形成的可综合的VHDL例子。为了执行这些模拟仿真和综合的任务,读者可能不得不写出自己的测试基准和约束文件。这些例子都能够在“Web资源”一节中提供的网站上找到。怎样使用本书很明显,本书根据课程级别的不同可以有很多种使用方法。在南安普敦大学,笔者像下面这样使用本书。电子工程和计算机工程系二年级学生第1章和第2章是复习内容,我们希望学生能够独立阅读。讲义中应该包括书中第3章~第7章的内容。其中的某些章节是可选的,例如3.8节、6.3节和6.7节。另外,如果时间紧张,某些结构体,例如withselect结构,可以省略。但是讲稿中应该包括1.2节的单一固定故障模型、1.3节的测试原型生成的基本原则与11.2节中所讲述的扫描设计的基本原则等内容。电子工程和计算机工程系三年级学生我们希望学生能独立阅读第3章到第7章的内容。讲义中应该包括书中第8章~第12章的内容。第13章、VHDL-AMS现在包括在四年级学生的课程中。在整个学习过程中,学生需要能够掌握VHDL仿真器和RTL综合工具,从而能学习和使用书中的例子。在二年级学生的课程中,一组包括在FPGA中进行综合的设计习题是对本书内容的非常好的补充。在南安普敦大学的三年级课程中,所有学生都要做一个独立的项目。本书没有安排其他正式的实验课程,一些独立的项目将包括VHDL语言的使用。Web资源本书配套的网站为www.booksites.net/Zwolinski。该网站提供了有价值的教学与自学材料,如书中所有的VHDL示例,以及至VHDL工具的链接。
-
MasterCAM数控编程实用教程(附光盘1张王卫兵 编著本书讲授目前最流行的CAD/CAM软件的实用数控编程技术。突出对MasterCAM 9造型和数控编程中各个参数的意义及其设置方法的说明,并以大量的图形辅助讲解。同时,配合精选的编程实例,以使读者对Master CAM编程有更深一层的认识,能够高效率、高质量地完成数控编程实用技术的学习。本书主要内容包括:利用CAD/CAM软件进行三坐标数控铣床(包括加工中心)的NC编程基础知识、思路、方法和工艺处理;MasterCAM的基本操作和常用的绘图指令;MasterCAM数控铣刀具路径的生成步骤、参数设置及实用技巧、编程实例等。本书可作为大中专数控技术、CAD/CAM、模具、机械制造、机电一体化等专来的课程教材以及各级CAM技术培训教材。也可作为数控编程人员CAM技术的自学教材和参考书。