首页

毕业论文

首页 毕业论文 问题

毕业论文可以做什么课程

发布时间:

毕业论文可以做什么课程

毕业论文类型很多,很多同学不是很清楚,像什么理论类论文,实践类论文,科技类论文等。由于每个人的选题方向不一样,对学科兴趣的差异,大家的论文类型可能也会不一样。1、 按照内容的性质和研究方法进行分类,可以分为理论型论文和叙述性论文。理性型论文又分为两种,一种是纯粹的抽象理论研究对象,研究方法主要是严密的理论推导和数学运算。当然其中也是进行实验的。只有实验才能验证论点的正确性,另一种是对客观事实和现象的调查,考察从而得到资料来作为研究对象。研究方法主要是对资料进行分析、综合、概括和分类。然后得出新的见解。2、按照议论文的性质进行分类,我们可以把论文分为立论文和驳论文。立论性的论文主要从正面论证自己的观点和主张,立论文需要论点鲜明,论据充分和严密。驳论性论文则是通过反驳他人的观点来佐证自己的论文主题。3、按照研究论文问题的大小进行分类,我们可以把毕业论文分为宏观论文和微观论文,对自然、科技、环境等进行研究分析的论文,成为宏观论文,对局部性问题进行分析研究的论文成为微观论文,他对具体的工作指导和影响会小一些。

毕业设计..就是看看你到最后学得怎样..就像期末考试一样..不过毕业设计也是你毕业后到用人单位时..在用人单位面前展现出最好的作品..原画分镜建模贴图动画特效后期那就要看是什么设计,不过总的来说,毕业设计一定要做的大胆,而且要做的有新异,可以给人一种耳目一新的感觉,这样才能拿个高分

问题一:毕业论文包括哪些内容 毕业论文的写作格式、流程与写作技巧 广义来说,凡属论述科学技术内容的作品,都称作科学著述,如原始论著(论文)、简报、综合报告、进展报告、文献综述、述评、专著、汇编、教科书和科普读物等。但其中只有原始论著及其简报是原始的、主要的、第一性的、涉及到创造发明等知识产权的。其它的当然也很重要,但都是加工的、发展的、为特定应用目的和对象而撰写的。下面仅就论文的撰写谈一些体会。在讨论论文写作时也不准备谈有关稿件撰写的各种规定及细则。主要谈的是论文写作中容易发生的问题和经验,是论文写作道德和书写内容的规范问题。 论文写作的要求 下面按论文的结构顺序依次叙述。 (一)论文――题目科学论文都有题目,不能“无题”。论文题目一般20字左右。题目大小应与内容符合,尽量不设副题,不用第1报、第2报之类。论文题目都用直叙口气,不用惊叹号或问号,也不能将科学论文题目写成广告语或新闻报道用语。 (二)论文――署名科学论文应该署真名和真实的工作单位。主要体现责任、成果归属并便于后人追踪研究。严格意义上的论文作者是指对选题、论证、查阅文献、方案设计、建立方法、实验操作、整理资料、归纳总结、撰写成文等全过程负责的人,应该是能解答论文的有关问题者。现在往往把参加工作的人全部列上,那就应该以贡献大小依次排列。论文署名应征得本人同意。学术指导人根据实际情况既可以列为论文作者,也可以一般致谢。行政领导人一般不署名。 (三)论文――引言 是论文引人入胜之言,很重要,要写好。一段好的论文引言常能使读者明白你这份工作的发展历程和在这一研究方向中的位置。要写出论文立题依据、基础、背景、研究目的。要复习必要的文献、写明问题的发展。文字要简练。 (四)论文――材料和方法 按规定如实写出实验对象、器材、动物和试剂及其规格,写出实验方法、指标、判断标准等,写出实验设计、分组、统计方法等。这些按杂志 对论文投稿规定办即可。 (五)论文――实验结果 应高度归纳,精心分析,合乎逻辑地铺述。应该去粗取精,去伪存真,但不能因不符合自己的意图而主观取舍,更不能弄虚作假。只有在技术不熟练或仪器不稳定时期所得的数据、在技术故障或操作错误时所得的数据和不符合实验条件时所得的数据才能废弃不用。而且必须在发现问题当时就在原始记录上注明原因,不能在总结处理时因不合常态而任意剔除。废弃这类数据时应将在同样条件下、同一时期的实验数据一并废弃,不能只废弃不合己意者。 实验结果的整理应紧扣主题,删繁就简,有些数据不一定适合于这一篇论文,可留作它用,不要硬行拼凑到一篇论文中。论文行文应尽量采用专业术语。能用表的不要用图,可以不用图表的最好不要用图表,以免多占篇幅,增加排版困难。文、表、图互不重复。实验中的偶然现象和意外变故等特殊情况应作必要的交代,不要随意丢弃。 (六)论文――讨论 是论文中比较重要,也是比较难写的一部分。应统观全局,抓住主要的有争议问题,从感性认识提高到理性认识进行论说。要对实验结果作出分析、推理,而不要重复叙述实验结果。应着重对国内外相关文献中的结果与观点作出讨论,表明自己的观点,尤其不应回避相对立的观点。 论文的讨论中可以提出假设,提出本题的发展设想,但分寸应该恰当,不能写成“科幻”或“畅想”。 (七)论文――结语或结论 论文的结语应写出明确可靠的结果,写出确凿的结论。论文的文字应简洁,可逐条写出。不要用“小结”之类含糊其辞的词。 (八)论文――参考义献 这是论文中很重要、也是存在问题较多的一部分。列出论文参考文献的目的是让读者了解论文研究命题的来龙去脉,便于查找,同时也是尊......>> 问题二:毕业论文应该包括什么内容啊? 毕业设计(论文)撰写规范 为了确保毕业设计(论文)质量,特制定毕业设计(论文)撰写规范。 一、毕业设计(论文)资料的填写与打印: 毕业设计(论文)统一使用学校印制的毕业设计(论文)资料袋、毕业设计(论文)任务书、毕业设计(论文)评语、毕业设计(论文)封面、毕业设计(论文)用纸。毕业设计(论文)任务书、毕业设计(论文)评语按要求认真填写,字体要工整,卷面要整洁,手写一律用黑或蓝黑墨水。任务书由指导教师填写并 签字,经院长(系主任)签字后发出。毕业论文(设计)必须用仿宋体打印于学校统一的毕业论文专用纸上。 二、论文撰写主要格式及要求: 1、标题: 论文题目--黑体小二 2、中英文摘要:(中文在前、英文在后): 摘要字样--加粗仿宋体小三号 摘要正文--仿宋小四 关键词--加粗仿宋小四 3、论文正文: (1)论文正文部分主要包括:选题背景、方案论证、过程(设计或实验)论述、结果分析、结论或总结。 (2)论文正文打印要求: 第一层次(章)题序和标题用小三号加粗仿宋体字 第二层次(节)题序和标题用四号加粗仿宋体字 第三层次(条)题序和标题用小四号加粗仿宋体字 正文用仿宋体小四号(英文用新罗马体12号) (3)论文页面设置注意装订线,页码一律用小5号字标明;正文采用单倍行距,标准字符间距。 三、毕业设计(论文)撰写的内容与要求: 1、标题: 标题应该简短、明确、有概括性。标题字数要适当,不宜超过20个字,如果有些细节必须放进标题,可以分成主标题和副标题。 2、论文摘要或设计总说明: 论文摘要以浓缩的形式概括研究课题的内容,中文摘要在300字左右,外文摘要以250个左右实词为宜。 设计总说明主要介绍设计任务来源、设计标准、设计原则及主要技术资料,中文字数要在1500~2000字以内,外文字数以1000个左右实词为宜。 3、目录: 目录按三级标题编写(即:一、……、1、……、(1)、……),要求标题层次清晰。目录中的标题应与正文中的标题一致。 4、正文: 毕业设计(论文)正文包括: (1)选题背景:说明本设计课题的来源、目的、意义、应解决的主要问题及应达到的技术要求;简述本课题在国内外发展概况及存在的问题,本设计的指导思想。 (2)方案论证:说明设计原理并进行方案选择,阐明为什么要选择这个设计方案(包括各种方案的分析、比较)以及所采用方案的特点。 (3)过程(设计或实验)论述:指作者对自己的研究工作的详细表述。要求论理正确、论据确凿、逻辑性强、层次分明、表达确切。 (4)结果分析:对研究过程中所获得的主要的数据、现象进行定性或定量分析,得出结论和推论。 (5)结论或总结:对整个研究工作进行归纳和综合,阐述本课题研究中尚存在的问题及进一步开展研究的见解和建议。结论要写得概括、简短。 5、谢辞: 谢辞应以简短的文字对在课题研究和论文撰写过程中曾直接给予帮助的人员(例如指导教师、答疑教师及其他人员)表示自己的谢意,这不仅是一种礼貌,也是对他人的尊重,是治学者应有的思想作风。 6、参考文献与附录: 参考文献是毕业设计(论文)不可缺少的组成部分,它反映毕业设计(论文)的取材来源、材料的广博程度和材料的可靠程度,也是作者对他人知识成果的承认和尊重。一份完整的参考文献可向读者提供的一份有价值的信息资料。一般做毕业设计(论文)的参考文献不宜过多,但应列入主要的文献可10篇以上,其中外文文献在2篇以上。 附录是对于一些不宜放在正文中,但有参考价值的内容,可编入......>> 问题三:毕业论文怎么写?内容包括哪些?求答案 (一)摘要。摘要是毕业设计(论文)主要信息的简要陈述,具有独立性和完整性。摘要内容包括本论文研究目的、方法、结果、结论四部分。千万不要讲一些人们已经做过的工作。要开门见山地讲本文的主要工作。摘要分中文摘要和外文摘要,中文摘要在前,一般300字左右,外文摘要另起一页,内容应与中文摘要对应。 (二)正文。毕业论文正文部分包括前言、主体和结论。前言作为开场白,应以简短的篇幅,说明毕业论文选题的目的和意义、国内外文献综述、研究的内容及预期目标,要求突出重点,实事求是。主体是毕业论文的核心部分,占主要篇幅。毕业论文正文字数一般要求在15000字以上。有创新的论文,字数不受限制。文中插入的图表要符合国家标准,经过精心设计后用计算机绘制,尽量避免扫描图表。结论是整个毕业论文的最后总结,完整、准确、简洁地指出以下内容:(1)毕业论文得到的结果所揭示的原理及其普遍规律;(2)研究中有无发现例外或本文尚难以解释和解决的问题;(3)与同类研究工作的异同;(4)进一步深入研究本课题的建议。(三)参考文献毕业设计。(论文)要求有10篇以上的中外文参考文献,其中至少有一篇与设计(论文)内容相关的外文文献。毕业设计(论文)引用的文献应以近期发表的与毕业设计(论文)直接有关的文献为主。凡引用本人或他人已公开或未公开发表文献中的学术思想、观点或研究方法、设计方案等,不论借鉴、评论、综述,还是用做立论依据,都应编入参考文献目录。各条文献按在论文中的文献引用序号顺序排列。 问题四:毕业论文设计包括哪些内容? 毕业论文(设计)内容组成和撰写格式要求 一、毕业论文(设计)内容组成 一篇完整的毕业设计(论文)应由论文题目、摘要(中英文)、目录、引言(前言)、关键词、正文、结论、参考文献、附录、谢辞等几部分组成。 二、毕业论文(设计)撰写内容及格式要求 1、页面要求:所有内容统一采用A4纸打印。 2、题目(三号字,黑体,居中;外文用Time New Roman,加粗)题目应该简短、明切、有概括性;字数要适当,一般不宜超过20个汉字。 3、摘要(“摘要”用五号黑体,摘要内容用五号宋体)摘要以浓缩的形式概括设计、研究课题的内容,中文摘要在250字左右,英文摘要应与中文摘要基本相对应。 4、目录(四号宋体)论文编写完成后,为方便读者阅读,有必要编写一个目录。目录可分章节,每一章节之后要编写页码。 5、引言(前言)(五号宋体)应说明本论文(设计)的目的、意义、范围及应达到的技术要求;简述本课题在国内外的概况及存在的问题;本论文(设揣)要解决的主要问题等。 6、关键词(五号黑体,外文用Time New Roman,加粗)关键词是表述设计(论文)主题内容信息的单词或术语,关键词数量一般不超过6个。每一个关键词之间用逗号隔开,最后一个关键词后不用标点符号。 7、正文(正文每章标题用五号黑体,居中。其它用五号宋体;外文用Time New Roman,标题加粗) 8、结论(五号宋体)概括说明本论文(设计)的情况和价值,分析其优点、特色和创新达到什么水平,并指出目前存在的问题和今后改进的方向。 9、参考文献(五号宋体)参考文献应按文中出现的顺序列全,附于文末(注于正文相应处)。文献题目后请给出文献类型标识(专著[M]、论文集[C]、学位论文[D]、报告[R]、期刊[J]、标准[S]、专利[P]等)。 10、附录(五号宋体)不宜放在正文中,但有参考价值的内容,如调查问卷、公式推演、编写程序、原始数据附表等,应放在附录中,一般附录的篇幅不宜超过正文。 11、谢辞(五号宋体)放在论文的最后,以简短的文字,对课题研究和撰写过程中曾给予您支持的教师和其他人员,表示自己的谢意。 问题五:论文引言包括哪些内容 楼主,您好! 学术期刊论文或者毕业论文的引言需要至少包含以下几方面内容的: 一是本论文所做研究的背景, 二是论文的主要研究方向, 三是要解决的问题,或者对本论文的研究方法、研究结果作以概述. 问题六:毕业论文的绪论里都需要包括什么??? 可以不写绪论 问题七:毕业论文答辩的PPT应该包含哪些内容? 问题八:毕业论文主要写什么? 毕业论文,泛指专科毕业论文、本科毕业论文(学士学位毕业论文)、硕士研究生毕业论文(硕士学位论文)、博士研究生毕业论文(博士学位论文)、博士后毕业论文等,即需要在学业完成前写作并提交的论文,是教学或科研活动的重要组成部分之一。 1、题目:应简洁、明确、有概括性,字数不宜超过20个字(不同院校可能要求不同)。 2、摘要:要有高度的概括力,语言精练、明确,中文摘要约100―200字(不同院校可能要求不同); 3、关键词:从论文标题或正文中挑选3~5个(不同院校可能要求不同)最能表达主要内容的词作为关键词。 4、目录:写出目录,标明页码。 5、正文:专科毕业论文正文字数一般应在3000字以上(不同院校可能要求不同)。 毕业论文正文:包括前言、本论、结论三个部分。 前言(引言)是论文的开头部分,主要说明论文写作的目的、现实意义、对所研究问题的认识,并提出论文的中心论点等。前言要写得简明扼要,篇幅不要太长。 本论是毕业论文的主体,包括研究内容与方法、实验材料、实验结果与分析(讨论)等。在本部分要运用各方面的研究方法和实验结果,分析问题,论证观点,尽量反映出自己的科研能力和学术水平。 结论是毕业论文的收尾部分,是围绕本论所作的结束语。其基本的要点就是总结全文,加深题意。 6、谢辞:简述自己通过做毕业论文的体会,并应对指导教师和协助完成论文的有关人员表示谢意。 7、参考文献:在毕业论文末尾要列出在论文中参考过的专著、论文及其他资料,所列参考文献应按文中参考或引证的先后顺序排列。 8、注释:在论文写作过程中,有些问题需要在正文之外加以阐述和说明。 9、附录:对于一些不宜放在正文中,但有参考价值的内容,可编入附录中。 毕业论文是教学科研过程的一个环节,也是学业成绩考核和评定的一种重要方式。毕业论文的目的在于总结学生在校期间的学习成果,培养学生具有综合地创造性地运用所学的全部专业知识和技能解决较为复杂问题的能力并使他们受到科学研究的基本训练。 一、标题 标题是文章的眉目。各类文章的标题,样式繁多,但无论是何种形式,总要以全部或不同的侧面体现作者的写作意图、文章的主旨。毕业论文的标题一般分为总标题、副标题、分标题几种。 (一)总标题 总标题是文章总体内容的体现。常见的写法有: ①揭示课题的实质。这种形式的标题,高度概括全文内容,往往就是文章的中心论点。它具有高度的明确性,便于读者把握全文内容的核心。诸如此类的标题很多,也很普遍。如《关于经济体制的模式问题》、《经济中心论》、《县级行政机构改革之我见》等。 ②提问式。这类标题用设问句的方式,隐去要回答的内容,实际上作者的观点是十分明确的,只不过语意婉转,需要读者加以思考罢了。这种形式的标题因其观点含蓄,轻易激起读者的注重。如《家庭联产承包制就是单干吗?》、《商品经济等同于资本主义经济吗?》等。 ②交代内容范围。这种形式的标题,从其本身的角度看,看不出作者所指的观点,只是对文章内容的范围做出限定。拟定这种标题,一方面是文章的主要论点难以用一句简短的话加以归纳;另一方面,交代文章内容的范围,可引起同仁读者的注重,以求引起共鸣。这种形式的标题也较普遍。如《试论我国农村的双层经营体制》、《正确处理中心和地方、条条与块块的关系》、《战后西方贸易自由化剖析》等。 ④用判定句式。这种形式的标题给予全文内容的限定,可伸可缩,具有很大的灵活性。文章研究对象是具体的,面较小,但引申的思想又须有很强的概括性,面较宽。这种从小处着眼,大处着手的标题,有利于......>> 问题九:一篇本科生毕业论文包括哪些部分?要怎样才能确定它合格了? 本科生毕业论文(设计)是本科学习期间独立分析问题、解决问题及初步进行科学研究能力的综合体现,也是创新意识、创新能力和获取新知识能力的综合检验,是学校授予学位的重要依据。为了规范毕业论文(设计)的书写格式,提高撰写质量,制定撰写要求及书写格式。 一、毕业论文(设计)内容 毕业论文(设计)包含下列内容,其序号也表示相关内容在论文中的编排顺序。 1、封面 (1)论文题目 应准确反映论文的核心内容,言简意赅,字数不能超过30个汉字,必要时可加副标题。毕业论文(设计)题目需翻译成外文,写在汉字题目之下。论文题目在封面的中间居中排列。 (2)学生姓名、班级与学号 学生姓名必须与本人有效身份证件一致,班级为自然班,用 *** 数字书写,学号用 *** 数字书写。 (3)学院与专业 学院与专业要写全称。 (4)指导教师 指导教师姓名后需附职称。 2、目录 目录由论文的章、节、参考文献、附录等序号、名称和页码组成,内容列出“章”、“节”二级标题即可,目录应单列页码,与正文页码分开。 3、论文摘要 摘要是论文的内容不加注释和评述的简短陈述,应以最简洁的语言介绍论文工作目的、研究方法、创新点和研究成果,以300―500字为宜。摘要需用中外两种文字书写,外文摘要是中文摘要的翻译,写在中文摘要的下面。 4、论文正文 一般包括绪论(或前言)、论文主体、结论、参考文献、附录(必要时)等组成,绪论阐述选题的理论、实际意义及研究背景、研究现状、研究思路及研究方法、论文的整体结构安排等;论文主体是论文的核心部分,要求论点论据条理分明、逻辑严谨、语言精练;结论是对论文的归纳与总结,语言应简洁、准确、完整;凡论文引用、参考、借用他人成果,均须在参考文献中详细列出;附录是论文主体的补充说明,包括必要的图表、工程设计图纸、辅助性工具等。 5、其它说明 (1)毕业论文(设计)撰写必须遵照国家标准或本学科通用标准。 (2)如果毕业论文(设计)中使用了大量的专业性符号、标志、缩略词、专门计量单位、自定义名词和术语等,应编写成注释说明汇集表予以列出。 二、毕业论文(设计)书写格式及装订 1、毕业论文(设计)装订为横开本,使用统一的封面,左侧装订。毕业论文(设计)封面的中文题目、英文题目及学生姓名、班级、学号、学院、专业与指导教师等栏目,要用楷书书写,端正、整洁,有条件的学生可以打印输出。 2、目录格式 (空2行)(3号黑体) 目 录 (3号黑体,居中) 引言(或绪论)(或作为正文第1章,4号宋体,行距18磅,下同)………1 第 1章……………………………………………………………Y 第 1节……………………………………………………………Y ………………………………………(略) X ×××××(正文第X章)……………………………………………………Y 结论 ………………………………………………………………………… Y 致谢 ……………………………………………………………………… Y 参考文献……………………………………………………………………………Y 附录A ××××(必要时) ……………………………………………………Y 图1 ×××××(必要时)………………………………………………………Y 3、摘要格式 中文摘要(4号黑体,居中) (空1行)(4号黑体) ××××××××××××××××(小4号宋体,倍行距)××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××......>> 问题十:毕业论文包括哪些内容 毕业论文的写作格式、流程与写作技巧 广义来说,凡属论述科学技术内容的作品,都称作科学著述,如原始论著(论文)、简报、综合报告、进展报告、文献综述、述评、专著、汇编、教科书和科普读物等。但其中只有原始论著及其简报是原始的、主要的、第一性的、涉及到创造发明等知识产权的。其它的当然也很重要,但都是加工的、发展的、为特定应用目的和对象而撰写的。下面仅就论文的撰写谈一些体会。在讨论论文写作时也不准备谈有关稿件撰写的各种规定及细则。主要谈的是论文写作中容易发生的问题和经验,是论文写作道德和书写内容的规范问题。 论文写作的要求 下面按论文的结构顺序依次叙述。 (一)论文――题目科学论文都有题目,不能“无题”。论文题目一般20字左右。题目大小应与内容符合,尽量不设副题,不用第1报、第2报之类。论文题目都用直叙口气,不用惊叹号或问号,也不能将科学论文题目写成广告语或新闻报道用语。 (二)论文――署名科学论文应该署真名和真实的工作单位。主要体现责任、成果归属并便于后人追踪研究。严格意义上的论文作者是指对选题、论证、查阅文献、方案设计、建立方法、实验操作、整理资料、归纳总结、撰写成文等全过程负责的人,应该是能解答论文的有关问题者。现在往往把参加工作的人全部列上,那就应该以贡献大小依次排列。论文署名应征得本人同意。学术指导人根据实际情况既可以列为论文作者,也可以一般致谢。行政领导人一般不署名。 (三)论文――引言 是论文引人入胜之言,很重要,要写好。一段好的论文引言常能使读者明白你这份工作的发展历程和在这一研究方向中的位置。要写出论文立题依据、基础、背景、研究目的。要复习必要的文献、写明问题的发展。文字要简练。 (四)论文――材料和方法 按规定如实写出实验对象、器材、动物和试剂及其规格,写出实验方法、指标、判断标准等,写出实验设计、分组、统计方法等。这些按杂志 对论文投稿规定办即可。 (五)论文――实验结果 应高度归纳,精心分析,合乎逻辑地铺述。应该去粗取精,去伪存真,但不能因不符合自己的意图而主观取舍,更不能弄虚作假。只有在技术不熟练或仪器不稳定时期所得的数据、在技术故障或操作错误时所得的数据和不符合实验条件时所得的数据才能废弃不用。而且必须在发现问题当时就在原始记录上注明原因,不能在总结处理时因不合常态而任意剔除。废弃这类数据时应将在同样条件下、同一时期的实验数据一并废弃,不能只废弃不合己意者。 实验结果的整理应紧扣主题,删繁就简,有些数据不一定适合于这一篇论文,可留作它用,不要硬行拼凑到一篇论文中。论文行文应尽量采用专业术语。能用表的不要用图,可以不用图表的最好不要用图表,以免多占篇幅,增加排版困难。文、表、图互不重复。实验中的偶然现象和意外变故等特殊情况应作必要的交代,不要随意丢弃。 (六)论文――讨论 是论文中比较重要,也是比较难写的一部分。应统观全局,抓住主要的有争议问题,从感性认识提高到理性认识进行论说。要对实验结果作出分析、推理,而不要重复叙述实验结果。应着重对国内外相关文献中的结果与观点作出讨论,表明自己的观点,尤其不应回避相对立的观点。 论文的讨论中可以提出假设,提出本题的发展设想,但分寸应该恰当,不能写成“科幻”或“畅想”。 (七)论文――结语或结论 论文的结语应写出明确可靠的结果,写出确凿的结论。论文的文字应简洁,可逐条写出。不要用“小结”之类含糊其辞的词。 (八)论文――参考义献 这是论文中很重要、也是存在问题较多的一部分。列出论文参考文献的目的是让读者了解论文研究命题的来龙去脉,便于查找,同时也是尊......>>

题类别指的是按不同的角度进行分类的课题类型。一般性的课题按不同的角度可以有如下几种分类:1、按照研究的深度可分为描述性课题、因果性课题和预测性课题。(1)描述性课题是指对社会现象的真实情况进行具体详细地描述,这是最基本的课题,难度小,层次低。(2)因果性课题指揭示两种或两种以上社会现象之间因果关系,主要回答"为什么"、"怎么办",层次较高,难度较大。(3)预测性课题指在弄清了社会现象的因果关系的基础上,对事物未来发展趋势和状况进行预测,研究层次最高,对实际工作和理论研究都有着重要意义。2、按照课题的大小可分为宏观课题、中观课题和微观课题。(1)宏观课题涉及的是某一时期较大范围需要解决的标本性问题,如素质教育。(2)中观课题以阶段性问题、局部问题对研究对象,研究涉及的范围要小一些。(3)微观课题指研究对象非常具体、涉及面不太广的课题。3、按研究的层次可分为面上课题、重大课题和重点课题。(1)面上课题面向大多数科研人员,它也称为自由申请课题。(2)重大课题少而精,目标明确,有重大科研意义,对课题组织者和呈担者要求非常高。(3)重点课题有针对学科发展和布局中最急需、最重要的问题和新学科新领域的增长点,开展深入研究而设立。4、按照研究目的可分为理论性课题和应用性课题。前者是以揭示社会现象的本质及其发展规律为主要目的;后者以提出解决社会实践问题的具体方案或对策为主要目的。当某一课题两个目的兼而有之时,就可看作是综合性课题或理论应用性课题。 研究性学习的课题大致有以下四类: (1)知识探究型。这是研究课题中的最低层次。学生学到某一方面知识,在教师指定下拓宽学习范围,获得学习体验,甚至形成学习报告。这种学习研究,尽管只是初步,但对于在更大范围和程度上激发学生研究学习无疑是全新的起点。 (2)学术研究型。学生在文理各科学习中,对某一教学内容发生浓厚兴趣,从而确定课题,寻找导师给予指点,化上数周、数月甚至年余时间研究探索,写出学术论文。 (3)社会调查型。走向社会,走向生活,这是学校开设"研究性学习"课之后十分可喜的现象.学生通过对社会进行研究调查,然后撰写出调查报告。 (4)创造发明型。在学生"研究性学习"课程中,最高的研究层次应当属科技的创新发明。学生通过自已的努力,以科技创造为目标,进行认真的科技发明尝试,并取得了成果。然后应用于社会并为社会创造出一

毕业论文可以当做课程论文

篇幅不一样,级别也不一样的!

一、标题标题是文章的眉目。各类文章的标题,样式繁多,但无论是何种形式,总要以全部或不同的侧面体现作者的写作意图、文章的主旨。毕业论文的标题一般分为总标题、副标题、分标题几种。(一)总标题总标题是文章总体内容的体现。常见的写法有:①揭示课题的实质。这种形式的标题,高度概括全文内容,往往就是文章的中心论点。它具有高度的明确性,便于读者把握全文内容的核心。诸如此类的标题很多,也很普遍。如《关于经济体制的模式问题》、《经济中心论》、《县级行政机构改革之我见》等。②提问式。这类标题用设问句的方式,隐去要回答的内容,实际上作者的观点是十分明确的,只不过语意婉转,需要读者加以思考罢了。这种形式的标题因其观点含蓄,容易激起读者的注意。如《家庭联产承包制就是单干吗?》、《商品经济等同于资本主义经济吗?》等。②交代内容范围。这种形式的标题,从其本身的角度看,看不出作者所指的观点,只是对文章内容的范围做出限定。拟定这种标题,一方面是文章的主要论点难以用一句简短的话加以归纳;另一方面,交代文章内容的范围,可引起同仁读者的注意,以求引起共鸣。这种形式的标题也较普遍。如《试论我国农村的双层经营体制》、《正确处理中央和地方、条条与块块的关系》、《战后西方贸易自由化剖析》等。④用判断句式。这种形式的标题给予全文内容的限定,可伸可缩,具有很大的灵活性。文章研究对象是具体的,面较小,但引申的思想又须有很强的概括性,面较宽。这种从小处着眼,大处着手的标题,有利于科学思维和科学研究的拓展。如《从乡镇企业的兴起看中国农村的希望之光》、《科技进步与农业经济》、《从“劳动创造了美”看美的本质》等。⑤用形象化的语句。如《激励人心的管理体制》、《科技史上的曙光》、《普照之光的理论》等。标题的样式还有多种,作者可以在实践中大胆创新。(二)副标题和分标题为了点明论文的研究对象、研究内容、研究目的,对总标题加以补充、解说,有的论文还可以加副标题。特别是一些商榷性的论文,一般都有一个副标题,如在总标题下方,添上“与××商榷”之类的副标题。另外,为了强调论文所研究的某个侧重面,也可以加副标题。如《如何看待现阶段劳动报酬的差别——也谈按劳分配中的资产阶级权利》、《开发蛋白质资源,提高蛋白质利用效率——探讨解决吃饭问题的一种发展战略》等。对于标题的要求,概括起来有三点:一要明确。要能够揭示论题范围或论点,使人看了标题便知晓文章的大体轮廓、所论述的主要内容以及作者的写作意图,而不能似是而非,藏头露尾,与读者捉迷藏。二要简炼。.论文的标题不宜过长,过长了容易使人产生烦琐和累赘的感觉,得不到鲜明的印象,从而影响对文章的总体评价。标题也不能过于抽象、空洞,标题中不能采用非常用的或生造的词汇,以免使读者一见标题就如堕烟海,百思不得其解,待看完全文后才知标题的哗众取宠之意。三要新颖。标题和文章的内容、形式一样,应有自己的独特之处。做到既不标新立异,又不落案臼,使之引人入胜,赏心悦目,从而激起读者的阅读兴趣。二、目录一般说来,篇幅较长的毕业论文,都没有分标题。设置分标题的论文,因其内容的层次较多,整个理论体系较庞大、复杂,故通常设目录。设置目录的目的主要是:1.使读者能够在阅读该论文之前对全文的内容、结构有一个大致的了解,以便读者决定是读还是不读,是精读还是略读等。2.为读者选读论文中的某个分论点时提供方便。长篇论文,除中心论点外,还有许多分论点。当读者需要进一步了解某个分论点时,就可以依靠目录而节省时间。目录一般放置在论文正文的前面,因而是论文的导读图。要使目录真正起到导读图的作用,必须注意:1.准确。目录必须与全文的纲目相一致。也就是说,本文的标题、分标题与目录存在着一一对应的关系。2.清楚无误。目录应逐一标注该行目录在正文中的页码。标注页码必须清楚无误。3.完整。目录既然是论文的导读图,因而必然要求具有完整性。也就是要求文章的各项内容,都应在目录中反映出来,不得遗漏。目录有两种基本类型:1.用文字表示的目录。2.用数码表示的目录。这种目录较少见。但长篇大论,便于读者阅读,也有采用这种方式的。三、内容提要内容提要是全文内容的缩影。在这里,作者以极经济的笔墨,勾画出全文的整体面目;提出主要论点、揭示论文的研究成果、简要叙述全文的框架结构。内容提要是正文的附属部分,一般放置在论文的篇首。写作内容提要的目的在于:1.为了使指导老师在未审阅论文全文时,先对文章的主要内容有个大体上的了解,知道研究所取得的主要成果,研究的主要逻辑顺序。2.为了使其他读者通过阅读内容提要,就能大略了解作者所研究的问题,如果产生共鸣,则再进一步阅读全文。在这里,内容提要成了把论文推荐给众多读者的“广告”。因此,内容提要应把论文的主要观点提示出来,便于读者一看就能了解论文内容的要点。论文提要要求写得简明而又全面,不要罗哩罗嗦抓不住要点或者只是干巴巴的几条筋,缺乏说明观点的材料。内容提要可分为报道性提要和指示性提要。报道性提要,主要介绍研究的主要方法与成果以及成果分析等,对文章内容的提示较全面。指示性提要,只简要地叙述研究的成果(数据、看法、意见、结论等),对研究手段、方法、过程等均不涉及。毕业论文一般使用指示性提要。举例如下:●市场经济条件下的政府,固然应服从上级规划部署的全局,但主要的着眼点应放在对下负责,对本地的经济发展,对本地的人民生活水平提高负责,这才是发展全局经济的前提,从而也自然在根本上符合对上负责。●变部门“齐抓共管”企业为共同服务于企业,应成为部门工作的主要重点。(摘自《政府在市场经济中如何定位》一文的内容提要)内容提要的写作要求可以概括为“全、精、简、实、活”。具体说来:1.内容提要要求具有完整性。即不能把论文中所阐述的主要内容(或观点)遗漏。提要应写成一篇完整的短文,可以独立使用。2.重点要突出。内容提要须突出论文的研究成果(或中心论点)和结论性意义的内容,其他各项可写得简明扼要。3.文字要简炼。内容提要的写作必须字斟句酌,用精练、概括的语言表述,每项内容不宜展开论证说明。4.陈述要客观。内容提要一般只写课题研究的客观情况,对工作过程、工作方法以及研究成果等,不宜作主观评价,也不宜与别人的研究作对比说明。一项研究成果的价值,自有公论,大可不必自我宣扬。因而,实事求是也是写作内容提要的基本原则。5.语言要生动。提要既要写得简明扼要,又要生动活泼,引人入胜,在词语润色、表达方法和章法结构上要尽可能体现文彩,以求唤起读者阅读正文的欲望。四、正文正文包括绪论、本论、结论三部分。这是毕业论文最重要的组成部分,其它章节有专门详细论述,这里不再重复。五、参考文献参考文献又叫参考书目,它是指作者在撰写毕业论文过程中所查阅参考过的著作和报刊杂志,它应列在毕业论文的末尾。列出的参考文献一般要写清书名或篇名、作者、出版者和出版年份。

会看 研究生的课程论文 老板会指定

通信工程专业可以做什么毕业论文

学术堂整理了十五个通信工程毕业论文题目供大家进行参考:1、高移动无线通信抗多普勒效应技术研究进展2、携能通信协作认知网络稳态吞吐量分析和优化3、协作通信中基于链路不平衡的中继激励4、时间反转水声通信系统的优化设计与仿真5、散射通信系统电磁辐射影响分析6、无人机激光通信载荷发展现状与关键技术7、数字通信前馈算法中的最大似然同步算法仿真8、沙尘暴对对流层散射通信的影响分析9、测控通信系统中低延迟视频编码传输方法研究10、传输技术在通信工程中的应用与前瞻11、城市通信灯杆基站建设分析12、电子通信技术中电磁场和电磁波的运用13、关于军事通信抗干扰技术进展与展望14、城轨无线通信系统改造方案研究15、无线通信系统在天津东方海陆集装箱码头中的运用

通信工程专业的毕业设计可以做无线,也可以做交换机方向。

该专业具有理工融合的特点,主要涉及电子科学与技术、信息与通信工程和光学工程学科领域的基础理论、工程设计及系统实现技术,并以数学、物理和信息论为基础,以电子、光子、信息及与之相关的元器件、电子系统、信息网络为研究对象,应用领域广泛,发展迅速,是推动信息产业发展和提升传统产业的主干专业。

培养目标

培养适应社会与经济发展需要,具有道德文化素养、社会责任感、创新精神和创业意识,掌握必备的数学、自然科学基础知识和相应专业知识,具备良好的学习能力、实践能力、专业能力和一定的创新创业能力,身心健康,可从事电子信息及相关领域中系统、设备和器件的研究、设计、开发、制造、应用、维护、管理等工作的高素质专门人才。

通信工程可以写4g网络通信、无线局域网、wifi等等热门题目的。开始也不懂,还是学长给的文方网,写的《网络通信中的视频编码与传输技术研究》,非常靠谱的说无线传感器网络多信道通信技术的研究SSL安全传输协议在网络通信中的应用研究无线传感器网络通信协议研究基于ZigBee和IPv6的远程监控网络通信研究高速铁路牵引供电自动化网络通信系统研究自相似网络通信量及高速路由结构性能研究复杂系统的信息脆性风险研究及在网络通信系统中的应用面向多级安全的网络安全通信模型及其关键技术研究工业分布式实时数据库网络通信平台的研究与设计具有重尾特性的自相似网络通信量建模及预测基于FPGA的机器视觉系统研究及应用基于跨层设计的无线网络通信的研究无人驾驶智能车远程监控系统——基于GPRS无线网络通信基于以太网的变电站自动化网络通信系统研究基于VC++网络通信平台的设计与开发地铁列车WorldFIP网络通信系统可靠性分析与应用研究水声网络通信环境软件仿真系统设计嵌入式数字硬盘录像机网络通信软件设计基于MPC8260和VxWorks的网络通信平台的实现基于嵌入式以太网的变电站自动化网络通信研究网络通信系统的风险分析与评估远程监控系统中网络通信的研究与实现基于数据加密的网络通信系统的研究基于嵌入式系统VxWorks的设备驱动和网络通信基于Linux的网络通信游戏的设计与实现基于WiFi的LED照明控制系统的研究与实现基于STM32的嵌入式网络控制器设计GPS/GPRS车辆定位网络系统及故障在线检测技术研究基于C/S模式多平台网络通信系统研究基于Internet的分布交互式通信系统仿真平台的研究——网络通信部分分布式检测系统的网络通信研究星间/星内无线通信技术研究网络通信的信息隐藏技术研究低压电力线网络通信技术研究

毕业论文可以做什么app

好用,安全。1、根据笔杆官网查询显示,笔杆论文app好用安全,笔杆是一家专业的毕业论文写作平台,提供毕业论文范文、论文格式、论文检测查重、开题报告、参考文献格式、文献综述、论文模版等服务。2、笔杆写作app是一款非常实用的ai写作软件,可以提供各种类型的字帖,并支持自定义制作字帖,让字帖更加精美,全新的写字神器和特效文字功能,让字体更加生动和有趣,拥有庞大的素材库,收录了各种类型的文案写作素材,都可以在这里找到适合自己的素材。

Excel这个软件我相信大家都不陌生,就不过多介绍了,我主要用它来将一些数据表格化插到论文中。

fritzing这个软件我也是最近才了解到的。相比与Altium designer和allegro,fritzing多了一个原理图模式,能够很美观的展示电路板的电气连接。能够用于画一些简单器件的电路连接,显示效果极好。

snipping Tool

这是一款开源的公式OCR软件,能够识别公式转换成为Latex语法,直接输入在MathType公式编辑器中。这款软件需要和mathtype一起使用,体验感更好,直接将第二行的Latax语句复制到Mathtype中即可完成转换。

MathType是一款著名的公式编辑器软件,编辑的公式能够在Word中直接修改。

Matlab是工科生应该都知道的一款软件,应该也有一些同学的毕业设计就是和Matlab相关。我用的功能比较浅,就是一些基本的图像处理与一些仿真功能。Matlab的数据绘图也是很强的,下图是使用Matlab画制的三维图形。

这是一款专业的数据分析软件,与matlab一样,功能也非常的强大,我现在也只会一点皮毛,B站上有相关的教程:Originlab的官方中文教程 很多SCI论文的数据可视化插图都是使用这款软件画制出来的。Originlab软件的强大只有你自己使用过才知道。

以上是环球青藤小编推荐的用于写论文的6个实用软件,希望能够对你有所帮助,如果你想了解更多的论文写作相关内容,欢迎大家关注本平台哦!

论文写作的9款实用工具:

1、fritzing

fritzing这个软件相比与Altium designer和allegro,fritzing多了一个原理图模式,能够很美观的展示电路板的电气连接,能够用于画一些简单器件的电路连接,显示效果极好。

2、mathpix snipping Tool

这是一款开源的公式OCR软件,能够识别公式转换成为Latex语法,直接输入在MathType公式编辑器中。这款软件需要和mathtype一起使用,体验感更好,直接将第二行的Latax语句复制到Mathtype中即可完成转换。

3、MathType

MathType是一款著名的公式编辑器软件,编辑的公式能够在Word中直接修改,是理工科学生必备软件。

4、Matlab

Matlab是工科生应该都知道的一款软件,应该也有一些同学的毕业设计就是和Matlab相关,强大的图像处理与仿真功能,使得Matlab成为理工科学生的必备软件。

5、Originlab

这是一款专业的数据分析软件,与matlab一样,功能也非常的强大,各大网站站上都有相关的教程学习,很多SCI论文的数据可视化插图都是使用这款软件画制出来的。

6、visio

visio是微软旗下的产品,因此与Word的兼容性好,visio经常被用来画一些框图,也是论文写作的必备软件。

毕业论文vhdl可以做什么

1.采用VHDL语言设计系统具有哪些特点 VHDL系统设计的基本点:(1)与其他硬件描述语言相比,VHDL具有以下特点: (2)功能强大、设计灵活。 (3)强大的系统硬件描述能力。 (4)易于共享和复用。2.举例说明FPGA是如何通过查找表实现其逻辑功能的?参考答案:在计算机科学中,查找表是用简单的查询操作替换运行时计算的数组或者 associative array 这样的数据结构。由于从内存中提取数值经常要比复杂的计算速度快很多,所以这样得到的速度提升是很显著的。 一个经典的例子就是三角表。每次计算所需的正弦值在一些应用中可能会慢得无法忍受,为了避免这种情况,应用程序可以在刚开始的一段时间计算一定数量的角度的正弦值,譬如计算每个整数角度的正弦值,在后面的程序需要正弦值的时候,使用查找表从内存中提取临近角度的正弦值而不是使用数学公式进行计算。 在计算机出现之前,人们使用类似的表格来加快手工计算的速度。非常流行的表格有三角、对数、统计 density 函数。另外一种用来加快手工计算的工具是滑动计算尺。 一些折衷的方法是同时使用查找表和插值这样需要少许计算量的方法,这种方法对于两个预计算的值之间的部分能够提供更高的精度,这样稍微地增加了计算量但是大幅度地提高了应用程序所需的精度。根据预先计算的数值,这种方法在保持同样精度的前提下也减小了查找表的尺寸/ 在图像处理中,查找表经常称为LUT,它们将索引号与输出值建立联系。颜色表作为一种普通的 LUT 是用来确定特定图像所要显示的颜色和强度。 另外需要注意的一个问题是,尽管查找表经常效率很高,但是如果所替换的计算相当简单的话就会得不偿失,这不仅仅因为从内存中提取结果需要更多的时间,而且因为它增大了所需的内存并且破坏了高速缓存。如果查找表太大,那么几乎每次访问查找表都回倒置 cache miss,这在处理器速度超过内存速度的时候愈发成为一个问题。在编译器优化的 rematerialization 过程中也会出现类似的问题。在一些环境如Java 编程语言中,由于强制性的边界检查带来的每次查找的附加比较和分支过程,所以查找表可能开销更大。 何时构建查找表有两个基本的约束条件,一个是可用内存的数量;不能构建一个超过能用内存空间的表格,尽管可以构建一个以查找速度为代价的基于磁盘的查找表。另外一个约束条件是初始计算查找表的时间——尽管这项工作不需要经常做,但是如果耗费的时间不可接受,那么也不适合使用查找表。[编辑本段]例子 [编辑本段]计算正弦值 许多计算机只能执行基本的算术运算,而不能直接计算给定值的正弦值,它们使用如下面泰勒级数(en:Taylor series)这样的复杂公式计算相当高精度的正弦值: (x 接近 0) 然而,这样的计算费用可能是非常大的,尤其是在低速的处理器上。有许多的应用程序,尤其是传统的计算机图形每秒需要几千次的正弦值计算。一个常用的解决方案就是在刚开始计算许多均匀分布数值的正弦值,然后在表中查找最接近所需 x 的正弦值,这个值非常接近于正确的数值,这是因为正弦函数是一个有限变化率的连续函数。例如: real array sine_table[-1000..1000] for x from -1000 to 1000 sine_table[x] := sine(x/1000/pi) function lookup_sine(x) return sine_table[round(x/1000/pi)] Image:Interpolation example 部分正弦函数的线性插值不幸的是,查找表需要一定的空间:如果使用 IEEE 双精度浮点数的话,将会需要 16,000 字节。如果使用较少的采样点,那么精度将会大幅度地下降。一个较好的解决方案是线性插值,在表中待计算点左右两侧两个点的值之间连直线,这个点对应的直线上的值就是所计算点的正弦值。这种方法计算速度也很快,对于如正弦函数这样的平滑函数来说也有更高的精度。这里是使用线性插值的一个例子: function lookup_sine(x) x1 := floor(x/1000/pi) y1 := sine_table[x1] y2 := sine_table[x1+1] return y1 + (y2-y1)*(x/1000/pi-x1) 当使用插值的时候,可以得益于不均匀采样,也就是说在接近直线的地方,使用较少的采样点,在变化较快的地方使用较多的采样点以最大限度地接近实际的曲线。更多的信息请参考插值。[编辑本段]计算 1 的位数 population function。例如,数字 37 的二进制形式是 100101,所以它包含有三个设置成 1 的位。一个计算 32 位整数中 1 的位数的简单c语言程序是: int count_ones(unsigned int x) { int i, result = 0; for(i=0; i<32; i++) { result += x & 1; x = x >> 1; } return result; } 不幸的是,这个简单的算法在现代的架构上将需要数以百计的时钟周期才能完成,这是因为它造成了许多分支和循环,而分支的速度是很慢的。这可以使用 loop unrolling 和其它一些聪明的技巧进行改进,但是最简单快捷的解决方案是查找表:简单地构建一个 包含每个字节可能值包含的 1 的个数的256 个条目的表。然后使用这个表查找整数中每个字节包含的 1 的个数,并且将结果相加。没有分支、四次内存访问、几乎没有算术运算,这样与上面的算法相比就可以大幅度地提升速度。 int count_ones(unsigned int x) { return bits_set[x & 255] + bits_set[(x >> 8) & 255] + bits_set[(x >> 16) & 255] + bits_set[(x >> 24) & 255]; }[编辑本段]硬件查找表 在数字逻辑中,n位查找表可以使用多路复用器来实现,它的选择线是 LUT 的输入,它的输入是常数。n 位 LUT 通过将布尔逻辑函数建模为真值表从而可以编码任意 n 位输入,这是编码布尔逻辑函数的一个有效途径,4 位 LUT 实际上是现代 FPGAs 的主要元件。

第1章 概 述 21世纪人类将全面进入信息化社会,对微电子信息技术和微电子VLSI基础技术将不断提出更高的发展要求,微电子技术仍将继续是21世纪若干年代中最为重要的和最有活力的高科技领域之一。而集成电路(IC)技术在微电子领域占有重要的地位。伴随着IC技术的发展,电子设计自动化(Electronic Design Automation EDA)己经逐渐成为重要设计手段,其广泛应用于模拟与数字电路系统等许多领域。 VHDL是广泛使用的设计输人硬件语言,可用于数字电路与系统的描述、模拟和自动设计.CPLD/FPGA(复杂可编程逻辑器件/现场可编程门阵列)为数字系统的设计带灵活性,兼有串!并行工作方式和高集成度!高速!高可靠性等明显的特点,CPLD/FPGA的时钟延迟可达纳秒级,结合其并行工作方式,在超高速领域和实时测控方面有非常广泛的应用。 本次设计的目的是使用可编程逻辑器件设计一个专用的A/D转换器的控制器,取代常用的微控制器,用于数据采集。本文讲述对A/D进行数据采样控制。设计要求用一片CPLD/FPGA,模数转换控制器ADC和LED显示器构成一个数据采集系统,用CPLD/FPGA实现数据采集中对A/D 转换,数据运算,及有关数据的显示控制。课题除了学习相应的硬件知识外,还要学习如何使用VHDL语言设计可编程逻辑器件。 未来的EDA技术向广度和深度两个方向发展. (1)在广度上,EDA技术会日益普及.在过去,由于EDA软件价格昂贵,对硬件环境要求高,其运行环境是工作站和UNIX操作系统.最近几年,EDA软件平台化进展迅速,这些PC平台上的EDA软件具有整套的逻辑设计、仿真和综合工具.随着PC机性能的提高,PC平台上的软件功能将会更加完善. (2)在深度上,EDA技术发展的下一步是ESDA伍electronic System Design Automation电子系统设计自动化)和CE (Concurrent Engineering并行设计工程).目前的各种EDA工具,如系统仿真,PCB布线、逻辑综合、DSP设计工具是彼此独立的.随着技术的发展,要求所有的系统工具在统一的数据库及管理框架下工作,由此提出了ESDA和CE概念。 第2章 EDA的发展历程及其应用 电子设计自动化(EDA)发展概述 什么是电子设计自动化(EDA ) 在电子设计技术领域,可编程逻辑器件(如PLD, GAL)的应用,已有了很好的普及。这些器件为数字系统的设计带来极大的灵活性。由于这类器件可以通过软件编程而对其硬件的结构和工作方式进行重构,使得硬件的设计可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法、设计过程、乃至设计观念。 电子设计自动化(EDA)是一种实现电子系统或电子产品自动化设计的技术,它与电子技术、微电子技术的发展密切相关,吸收了计算机科学领域的大多数最新研究成果,以高性能的计算机作为工作平台,是20世纪90年代初从CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。EDA技术就是以计算机为工具,在EDA软件平台上,根据硬件描述语言HDL完成的设计文件,自动地完成逻辑编译、化简、分割、综合及优化、布局线、仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。设计者的工作仅限于利用软件的方式来完成对系统硬件功能的描述,在EDA工具的帮助下和应用相应的FPGA/CPLD器件,就可以得到最后的设计结果。尽管目标系统是硬件,但整个设计和修改过程如同完成软件设计一样方便和高效。当然,这里的所谓EDA主要是指数字系统的自动化设计,因为这一领域的软硬件方面的技术已比较成熟,应用的普及程度也已比较大。而模拟电子系统的EDA正在进入实用,其初期的EDA工具不一定需要硬件描述语言。此外,从应用的广度和深度来说,由于电子信息领域的全面数字化,基于EDA的数字系统的设计技术具有更大的应用市场和更紧迫的需求性。 EDA的发展历史 EDA技术的发展始于70年代,至今经历了三个阶段。电子线路的CAD(计算机辅助设计)是EDA发展的初级阶段,是高级EDA系统的重要组成部分。它利用计算机的图形编辑、分析和存储等能力,协助工程师设计电子系统的电路图、印制电路板和集成电路板图;采用二维图形编辑与分析,主要解决电子线路设计后期的大量重复性工作,可以减少设计人员的繁琐重复劳动,但自动化程度低,需要人工干预整个设计过程。这类专用软件大多以微机为工作平台,易于学用,设计中小规模电子系统可靠有效,现仍有很多这类专用软件被广泛应用于工程设计。80年代初期,EDA技术开始技术设计过程的分析,推出了以仿真(逻辑模拟、定时分析和故障仿真)和自动布局与布线为核心的EDA产品,这一阶段的EDA已把三维图形技术、窗口技术、计算机操作系统、网络数据交换、数据库与进程管理等一系列计算机学科的最新成果引入电子设计,形成了CAE—计算机辅助工程。也就是所谓的EDA技术中级阶段。其主要特征是具备了自动布局布线和电路的计算机仿真、分析和验证功能。其作用已不仅仅是辅助设计,而且可以代替人进行某种思维。CAE这种以原理图为基础的EDA系统,虽然直观,且易于理解,但对复杂的电子设计很难达到要求,也不宜于设计的优化。 所以,90年代出现了以自动综合器和硬件描述语言为基础,全面支持电子设计自动化的ESDA(电子系统设计自动化),即EDA阶段、也就是目前常说的EDA.过去传统的电子系统电子产品的设计方法是采用自底而上(Bottom_ Up)的程式,设计者先对系统结构分块,直接进行电路级的设计。这种设计方式使设计者不能预测下一阶段的问题,而且每一阶段是否存在问题,往往在系统整机调试时才确定,也很难通过局部电路的调整使整个系统达到既定的功能和指标,不能保证设计一举成功。EDA技术高级阶段采用一种新的设计概念:自顶而下(Top_ Down)的设计程式和并行工程(Concurrent engineering)的设计方法,设计者的精力主要集中在所要电子产品的准确定义上,EDA系统去完成电子产品的系统级至物理级的设计。此阶段EDA技术的主要特征是支持高级语言对系统进行描述,高层次综合(High Level Synthesis)理论得到了巨大的发展,可进行系统级的仿真和综合。图2-1给出了上述三个阶段的示意图。 图2-1 EDA发展阶段示意图 EDA的应用 随着大规模集成电路技术和计算机技术的不断发展,在涉及通信、国防、航天、医学、工业自动化、计算机应用、仪器仪表等领域的电子系统设计工作中,EDA技术的含量正以惊人的速度上升;电子类的高新技术项目的开发也依赖于EDA技术的应用。即使是普通的电子产品的开发,EDA技术常常使一些原来的技术瓶颈得以轻松突破,从而使产品的开发周期大为缩短、性能价格比大幅提高。不言而喻,EDA技术将迅速成为电子设计领域中的极其重要的组成部分。 电子设计专家认为,单片机时代已经结束,未来将是EDA的时代,这是极具深刻洞察力之言。随着微电子技术的飞速进步,电子学进入了一个崭新的时代。其特征是电子技术的应用以空前规模和速度渗透到各行各业。各行业对自己专用集成电路(ASIC)的设计要求日趋迫切,现场可编程器件的广泛应用,为各行业的电子系统设计工程师自行开发本行业专用的ASIC提供了技术和物质条件。与单片机系统开发相比,利用EDA技术对FPGA/CPLD的开发,通常是一种借助于软件方式的纯硬件开发,可以通过这种途径进行专用ASIC开发,而最终的ASIC芯片,可以是FPGA/CPLD,也可以是专制的门阵列掩模芯片,FPGA/ CPLD起到了硬件仿真ASIC芯片的作用。 基于EDA的FPGA/ CPLD开发 我国的电子设计技术发展到今天,将面临一次更大意义的突破,即FPGA/CPLD (Field Programmable Gate Array,现场可编程门阵列/Complex Programmable Logic Device,复杂可编程逻辑器件)在EDA基础上的广泛应用。从某种意义上说,新的电子系统运转的物理机制又将回到原来的纯数字电路结构,但却是一种更高层次的循环,它在更高层次上容纳了过去数字技术的优秀部分,对(Micro Chip Unit) MCU系统是一种扬弃,在电子设计的技术操作和系统构成的整体上发生了质的飞跃。如果说MCU在逻辑的实现上是无限的话,那么FPGA/CPLD不但包括了MCU这一特点,而且可以触及硅片电路的物理极限,并兼有串、并行工作方式,高速、高可靠性以及宽口径适用性等诸多方面的特点。不但如此,随着EDA技术的发展和FPGA/CPLD在深亚微米领域的进军,它们与MCU, MPU, DSP, A/D, D/A, RAM和ROM等独立器件间的物理与功能界限已日趋模糊。特别是软/硬IP芯片(知识产权芯片;intelligence Property Core,一种已注册产权的电路设计)产业的迅猛发展,嵌入式通用及标准FPGA器件的呼之欲出,片上系统(SOC)已经近在咫尺。FPGA/CPLD以其不可替代的地位及伴随而来的极具知识经济特征的IP芯片产业的崛起,正越来越受到业内人士的密切关注。 FPGA/CPLD简介 FPGA和CPLD都是高密度现场可编程逻辑芯片,都能够将大量的逻辑功能集成于一个单片集成电路中,其集成度已发展到现在的几百万门。复杂可编程逻辑器件CPLD是由PAL (Programmable Array Logic,可编程阵列逻辑)或GAL (Generic Array Logic,通用阵列逻辑)发展而来的。它采用全局金属互连导线,因而具有较大的延时可预测性,易于控制时序逻辑;但功耗比较大。现场可编程门阵列(FPGA)是由可编程门阵列(MPGA)和可编程逻辑器件二者演变而来的,并将它们的特性结合在一起,因此FPGA既有门阵列的高逻辑密度和通用性,又有可编程逻辑器件的用户可编程特性。FPGA通常由布线资源分隔的可编程逻辑单元(或宏单元)构成阵列,又由可编程Ir0单元围绕阵列构成整个芯片。其内部资源是分段互联的,因而延时不可预测,只有编程完毕后才能实际测量。 CPLD和FPGA建立内部可编程逻辑连接关系的编程技术有三种:基于反熔丝技术的器件只允许对器件编程一次,编程后不能修改。其优点是集成度、工作频率和可靠性都很高,适用于电磁辐射干扰较强的恶劣环境。基于EEPROM存储器技术的可编程逻辑芯片能够重复编程100次以上,系统掉电后编程信息也不会丢失。编程方法分为在编程器上编程和用下载电缆编程。用下载电缆编程的器件,只要先将器件装焊在印刷电路板上,通过PC, SUN工作站、ATE(自动测试仪)或嵌入式微处理器系统,就能产生编程所用的标准5V, 或逻辑电平信号,也称为ISP (In System Programmable)方式编程,其调试和维修也很方便。基于SRAM技术的器件编程数据存储于器件的RAM区中,使之具有用户设计的功能。在系统不加电时,编程数据存储在EPROM、硬盘、或软盘中。系统加电时将这些编程数据即时写入可编程器件,从而实现板级或系统级的动态配置。 基于EDA工具的FPGA/CPLD开发流程 FPGA/CPLD的开发流程:设计开始首先利用EDA工具的文本或图形编辑器将设计者的设计意图用文本方式(如VHDL, Verilog-HDL程序)或图形方式(原理图、状态图等)表达出来。完成设计描述后即可通过编译器进行排错编译,变成特定的文本格式,为下一步的综合准备。在此,对于多数EDA软件来说,最初的设计究竟采用哪一种输入形式是可选的,也可混合使用。一般原理图输入方式比较容易掌握,直观方便,所画的电路原理图(请注意,这种原理图与利用PROTEL画的原理图有本质的区别)与传统的器件连接方式完全一样,很容易为人接受,而且编辑器中有许多现成的单元器件可资利用,自己也可以根据需要设计元件(元件的功能可用HDL表达,也可仍用原理图表达)。当然最一般化、最普适性的输入方法是HDL程序的文本方式。这种方式最为通用。如果编译后形成的文件是标准VHDL文件,在综合前即可以对所描述的内容进行仿真,称为行为仿真。即将设计源程序直接送到VHDL仿真器中仿真。因为此时的仿真只是根据VHDL的语义进行的,与具体电路没有关系。在仿真中,可以充分发挥VHDL中的适用于仿真控制的语句,对于大型电路系统的设计,这一仿真过程是十分必要的,但一般情况下,可以略去这一步骤. 图2-2 FPGA / CPLD开发流程 设计的第三步是综合,将软件设计与硬件的可实现性挂钩,这是将软件转化为硬件电路的关键步骤。综合器对源文件的综合是针对某一FPGA/CPLD供应商的产品系列的,因此,综合后的结果具有硬件可实现性。在综合后,HDL综合器一般可生成EDIF, XNF或VHDL等格式的网表文件,从门级来描述了最基本的门电路结构。有的EDA软件,具有为设计者将网表文件画成不同层次的电路图的功能。综合后,可利用产生的网表文件进行功能仿真,以便了解设计描述与设计意图的一致性。功能仿真仅对设计描述的逻辑功能进行测试模拟,以了解其实现的功能是否满足原设计的要求,仿真过程不涉及具体器件的硬件特性,如延迟特性。一般的设计,这一层次的仿真也可略去。综合通过后必须利用FPGA/CPLD布局/布线适配器将综合后的网表式文件针对某一具体的目标器件进行逻辑映射操作,其中包括底层器件配置、逻辑分割、逻辑优化、布局布线。适配完成后,EDA软件将产生针对此项设计的多项结果:1适配报告:内容包括芯片内资源分配与利用、引脚锁定、设计的布尔方程描述情况等;2时序仿真用网表文件;3下载文件,如JED或POF文件;4适配错误报告等。时序仿真是接近真实器件运行的仿真,仿真过程中己将器件硬件特性考虑进去了,因此仿真精度要高得多。时序仿真的网表式文件中包含了较为精确的延迟信息。如果以上的所有过程,包括编译、综合、布线/适配和行为仿真、功能仿真、时序仿真都没有发现问题,即满足原设计的要求,就可以将适配器产生的配置/下载文件通过FPGA/CPLD编程器或下载电缆载入目标芯片FPGA或CPLD中,然后进入如图1-2所示的最后一个步骤:硬件仿真或测试,以便在更真实的环境中检验设计的运行情况。这里所谓的硬件仿真,是针对ASIC设计而言的。在ASIC设计中,比较常用的方法是利用FPGA对系统的设计进行功能检测,通过后再将其VHDL设计以ASIC形式实现;而硬件测试则是针对FPGA或CPLD直接用于电路系统的检测而言的。 用FPGA/CPLD进行开发的优缺点 我们认为,基于EDA技术的FPGA/CPLD器件的开发应用可以从根本上解决MCU所遇到的问题。与MCU相比,FPGA/CPLD的优势是多方面的和根本性的: 1.编程方式简便、先进。FPGA/CPLD产品越来越多地采用了先进的IEEE 边界扫描测试(BST)技术(由联合测试行动小组,JTAG开发)和ISP(在系统配置编程方式)。在+5V工作电平下可随时对正在工作的系统上的FPGA/CPLD进行全部或部分地在系统编程,并可进行所谓菊花链式多芯片串行编程,对于SRAM结构的FPGA,其下载编程次数几乎没有限制(如Altera公司的FLEXI 10K系列)。这种编程方式可轻易地实现红外编程、超声编程或无线编程,或通过电话线远程在线编程。这些功能在工控、智能仪器仪表、通讯和军事上有特殊用途。 2.高速。FPGA/CPLD的时钟延迟可达纳秒级,结合其并行工作方式,在超高速应用领域和实时测控方面有非常广阔的应用前景。 3.高可靠性。在高可靠应用领域,MCU的缺憾为FPGA/CPLD的应用留下了很大的用武之地。除了不存在MCU所特有的复位不可靠与PC可能跑飞等固有缺陷外,FPGA/CPLD的高可靠性还表现在几乎可将整个系统下载于同一芯片中,从而大大缩小了体积,易于管理和屏蔽。 4.开发工具和设计语言标准化,开发周期短。由于FPGA/CPLD的集成规模非常大,集成度可达数百万门。因此,FPGA/ CPLD的设计开发必须利用功能强大的EDA工具,通过符合国际标准的硬件描述语言(如VHDL或Verilog-HDL)来进行电子系统设计和产品开发。由于开发工具的通用性、设计语言的标准化以及设计过程几乎与所用的FPGA/ CPLD器件的硬件结构没有关系. 所以设计成功的各类逻辑功能块软件有很好的兼容性和可移植性,它几乎可用于任何型号的FPGA/ CPLD中,由此还可以知识产权的方式得到确认,并被注册成为所谓的IP芯片,从而使得片上系统的产品设计效率大幅度提高。由于相应的EDA软件功能完善而强大,仿真方式便捷而实时,开发过程形象而直观,兼之硬件因素涉及甚少,因此可以在很短时间内完成十分复杂的系统设计,这正是产品快速进入市场的最宝贵的特征。美国TI公司认为,一个ASIC 80%的功能可用IP芯片等现成逻辑合成。EDA专家预言,未来的大系统的FPGA/CPLD设计仅仅是各类再应用逻辑与IP芯片的拼装,其设计周期最少仅数分钟。 5.功能强大,应用广阔。目前,FPGA/ CPLD可供选择范围很大,可根据不同的应用选用不同容量的芯片。利用它们可实现几乎任何形式的数字电路或数字系统的设计。随着这类器件的广泛应用和成本的大幅度下降,FPGA/CPLD在系统中的直接应用率正直逼ASIC的开发。同时,FPGA/CPLD设计方法也有其局限性。这主要体现在以下几点: (1).FPGA/CPLD设计软件一般需要对电路进行逻辑综合优化((Logic段Synthesis & Optimization),以得到易于实现的结果,因此,最终设计和原始设计之间在逻辑实现和时延方面具有一定的差异。从而使传统设计方法中经常采用的一些电路形式(特别是一些异步时序电路)在FPGA/CPLD设计方法中并不适用。这就要求设计人员更加了解FPGA/CPLD设计软件的特点,才能得到优化的设计; (2).FPGA一般采用查找表(LUT)结构(Xilinx), AND-OR结构(Altera)或多路选择器结构(Actel),这些结构的优点是可编程性,缺点是时延过大,造成原始设计中同步信号之间发生时序偏移。同时,如果电路较大,需要经过划分才能实现,由于引出端的延迟时间,更加大了延迟时间和时序偏移。时延问题是ASIC设计当中常见的问题。要精确地控制电路的时延是非常困难的,特别是在像FPGA/CPLD这样的可编程逻辑当中。 (3). FPGA/CPLD的容量和I/O数目都是有限的,因此,一个较大的电路,需经逻辑划分((Logic Partition)才能用多个FPGA/CPLD芯片实现,划分算法的优劣直接影响设计的性能; (4).由于目标系统的PCB板的修改代价很高,用户一般希望能够在固定的引 分配的前提下对电路进行修改。但在芯片利用率提高,或者芯片I/O引出端很多的情况下,微小的修改往往会降低芯片的流通率; (5).早期的FPGA芯片不能实现存储器、模拟电路等一些特殊形式的电路。最新的一些FPGA产品集成了通用的RAM结构。但这种结构要么利用率不高,要么不完全符合设计者的需要。这种矛盾来自于FPGA本身的结构局限性,短期内很难得到很好的解决。 6.尽管FPGA实现了ASIC设计的硬件仿真,但是由于FPGA和门阵列、标准单元等传统ASIC形式的延时特性不尽相同,在将FPGA设计转向其他ASIC设计时,仍然存在由于延时不匹配造成设计失败的可能性。针对这个问题,国际上出现了用FPGA阵列对ASIC进行硬件仿真的系统(如Quicktum公司的硬件仿真系统)。这种专用的硬件仿真系统利用软硬件结合的方法,用FPGA阵列实现了ASIC快速原型,接入系统进行测试。该系统可以接受指定的测试点,在FPGA阵列中可以直接观测(就像软件模拟中一样),所以大大提高了仿真的准确性和效率。 硬件描述语言(HDL) 硬件描述语言(HDL)是相对于一般的计算机软件语言如C, Pascal而言的。HDL是用于设计硬件电子系统的计算机语言,它描述电子系统的逻辑功能、电路结构和连接方式。设计者可以利用HDL程序来描述所希望的电路系统,规定其结构特征和电路的行为方式;然后利用综合器和适配器将此程序变成能控制FPGA和CPLD内部结构、并实现相应逻辑功能的门级或更底层的结构网表文件和下载文件。硬件描述语言具有以下几个优点:a.设计技术齐全,方法灵活,支持广泛。b.加快了硬件电路的设计周期,降低了硬件电路的设计难度。c.采用系统早期仿真,在系统设计早期就可发现并排除存在的问题。d.语言设计可与工艺技术无关。e.语言标准,规范,易与共享和复用。就FPGA/CPLD开发来说,VHDL语言是最常用和流行的硬件描述语言之一。本次设计选用的就是VHDL语言,下面将主要对VHDL语言进行介绍。 VHDL语言简介 VHDL是超高速集成电路硬件描述语言的英文字头缩写简称,其英文全名 是Very-High -Speed Integrated Circuit Hardware Description Language。它是在70- 80年代中由美国国防部资助的VHSIC(超高速集成电路)项目开发的产品,诞生于1982年。1987年底,VHDL被IEEE(The Institute of Electrical and产Electronics Engineers)确认为标准硬件描述语言。自IEEE公布了VHDL的标准版本((IEEE std 1076-1987标准)之后,各EDA公司相继推出了自己的VHDL设计环境。此后,VHDL在电子设计领域受到了广泛的接受,并逐步取代了原有的非标准HDL。1993年,IEEE对VHDL进行了修订,从更高的抽象层次和系统描述能力上扩展VHDL的内容,公布了新版本的VHDL,即ANSI/IEEE std1076,1993版本。1996年IEEE 成为VHDL综合标准。 VHDL主要用于描述数字系统的结构、行为、功能和接口,非常适用于可编程逻辑芯片的应用设计。与其它的HDL相比,VHDL具有更强的行为描述能力,从而决定了它成为系统设计领域最佳的硬件描述语言。强大的行为描述能力是避开具体的器件结构,从逻辑行为上描述和设计大规模电子系统的重要保证。就目前流行的EDA工具和VHDL综合器而言,将基于抽象的行为描述风格的VHDL程序综合成为具体的FPGA和CPLD等目标器件的网表文件己不成问题。 VHDL语言在硬件设计领域的作用将与C和C++在软件设计领域的作用一样,在大规模数字系统的设计中,它将逐步取代如逻辑状态表和逻辑电路图等级别较低的繁琐的硬件描述方法,而成为主要的硬件描述工具,它将成为数字系统设计领域中所有技术人员必须掌握的一种语言。VHDL和可编程逻辑器件的结合作为一种强有力的设计方式,将为设计者的产品上市带来创纪录的速度 VHDL语言设计步骤 利用VHDL语言进行设计可分为以下几个步骤: 1.设计要求的定义。在从事设计进行编写VHDL代码之前,必须先对你的设计目的和要求有一个明确的认识。例如,你要设计的功能是什么?对所需的信号建立时间、时钟/输出时间、最大系统工作频率、关键的路径等这些要求,要有一个明确的定义,这将有助于你的设计,然后再选择适当的设计方式和相应的器件结构,进行设计的综合。 2.用VHDL语言进行设计描述。 (1)应决定设计方式,设计方式一般说来有三种:自顶向下设计,自底向上设计,平坦式设计。 前两种方式包括设计阶层的生成,而后一种方式将描述的电路当作单模块电路来进行的。自顶向下的处理方式要求将你的设计划分成不同的功能元件,每个元件具有专门定义的输入和输出,并执行专门的逻辑功能。首先生成一个由各功能元件相互连接形成的顶层模块来做成一个网表,然后再设计其中的各个元件。而自底向上的处理方法正好相反。平坦式设计则是指所有功能元件均在同一层和同一图中详细进行的。 (2)编写设计代码。编写VHDL语言的代码与编写其它计算机程序语言的代码有很大的不同,你必须清醒地认识到你正在设计硬件,编写的VHDL代码必须能够综合到采用可编程逻辑器件来实现的数字逻辑之中。懂得EDA工具中仿真软件和综合软件的大致工作过程,将有助于编写出优秀的代码。 3.用VHDL仿真器对VHDL原代码进行功能仿真。对于大型设计,采用VHDL仿真软件对其进行仿真可以节省时间,可以在设计的早期阶段检测到设计中的错误,从而进行修正,以便尽可能地减少对设计日程计划的影响。因为对于大型设计,其综合优化、配置往往要花费好几个小时,在综合之前对原代码仿真,就可以大大减少设计重复和修正错误的次数和时间。但对于小型设计,则往往不需要先对VHDL原代码进行仿真,即使做了,意义也不大。因为对于小型设计,其综合优化、配置花费的时间不多,而且在综合优化之后,你往往会发现为了实现性能目标,将需要修改你的设计。在这种情况下,用户事先在原代码仿真时所花费的时间是毫无意义的,因为一旦改变设计,还必须重新再做仿真。 4.利用VHDL综合优化软件对VHDL原代码进行综合优化处理。选择目标器件、输入约束条件后,VHDL综合优化软件工具将对VHDL原代码进行处理,产生一个优化了的网络表,并可以进行粗略的时序仿真。综合优化软件工具大致的处理过程如下:首先检测语法和语意错误;然后进行综合处理,对CPLD器件而言,将得到一组工艺专用逻辑方程,对FPGA器件而言,将得到一个工艺专用网表;最后进行优化处理,对CPLD的优化通常包括将逻辑化简为乘积项的最小和式,降低任何给定的表达式所需的逻辑块输入数,这些方程进一步通过器件专用优化来实现资源配置。对FPGA的优化通常也需要用乘积项的和式来表达逻辑,方程系统可基于器件专用资源和驱动优化目标指引来实现因式分解,分解的因子可用来对实现的有效性进行评估,其准则可用来决定是对方程序系统进行不同的因式分解还是保持现有的因子。准则通常是指分享共同因子的能力,即可以被暂存,以便于和任何新生成的因子相比较。 5.配置。将综合优化处理后得到的优化了的网络表,安放到前面选定的CPLD或FPGA目标器件之中,这一过程称为配置。在优化

稿子保证质量 保证原创全程负责修改

相关百科

热门百科

首页
发表服务