基于FPGA的数字秒表设计

  • g1_671552
    了解作者
  • C/C++
    开发工具
  • 729.8KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-02-21 16:42
    上传日期
本科生毕业论文(设计)开题报告书 题 目: 基于FPGA的数字秒表设计 学生姓名: *********** 学 号: ********** 专业班级: 自动化******班 指导老师: ************ 2010年 3 月 20 日 论文(设计)题目 ISP技术及其应用研究 课题目的、意义及相关研究动态: 课题设计的主要目的:运用所学的数字电子技术的基本知识和数字电子电路的设计方法,将数字电子技术的基础知识与EDA技术有机地联系起来,EDA电子仿真软件的仿真功能强大,具有完备的文件库,具有选用元器件创建电路、仿真模拟运行电路的功能,并且在输入信号的加入、输出信号的显示上能完全模拟实际和调制过程中的各种波型和操作过程。此类设计需要在EDA仿真软件上仿真进行,并利用下载工具,下载到特定的硬件设备上,进行实时的运行与验证,来证明所设计的电路的正确性。这样把所学到的理论知识综合的运用到一些较复杂的数字逻辑电路系统中去,使我们在实践基本技能方面得到一次全面系统的锻炼;这样可以使我们了解和掌握现代复杂数字系统芯片的设计方法和所用到的EDA工具,为走上社会进入专业的电子技术公司后,能胜任各种电子产品集成化的实际设计工作打下了坚实的基础。 课题的意义:秒表是一种常见的计时工具,种类比较多。这里用EDA技术设计一种基于FPGA 的数字秒表。它可以为用户提供了传统的PLD技术无法达到的灵活性,带来了巨大的时间效益和经济效益,是可编程技术的实质性飞跃。FPGA还是有其具大的优势比如它的高速性。 相关研究动态:现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA 技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。本文所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。EDA 设计可分为系统级、电路级和物理实现级。 课题的主要内容(观点)、创新之处: 课题设计的主要内容: 1. 设计任务: 设计一个采用六位LED数码管显示分、秒,0.1s,0.01s计时方式的数字秒表。使用按键开关可实现开始/结束计时操作,及复位清零操作。 2.设计要求: 要求:1、设计方案具有合理性、科学性; 2、系统工作稳定可靠; 3、系统抗干扰性能强; 4、系统硬件电路简单、程序结构明晰。 3.系统功能 1. 有启/停开关,用于开始/结束计时操作 2. 秒表计时长度为59.分59.99秒,超过计时长度,有溢出则报警,计时长度可手动设置。 3. 设置复位开关,在任何情况下只要按下复位开关,秒表都要无条件进行复位清0操作。 4. 用FPGA器件实现,用VHDL语言编程,并进行下载,仿真。 创新之处: 利用EDA技术中最为瞩目的在系统可编程技术进行电子系统的设计的创新之处:1、用软件的方式设计硬件;2、用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完成;3、设计过程中可用有关软件进行各种仿真;4、系统可现场编程,在线升级;5、整个系统可集成在一个芯片上,体积小、功耗低、可靠性高。
基于FPGA的数字秒表设计
  • 基于FPGA的数字秒表设计
  • 我的毕业设计.doc
    1009.5KB
  • 本科生开题报告.doc
    90.5KB
  • 毕业论文.doc
    1004KB
  • 毕业论文丹.doc
    1006KB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/627264bcc0b40515e3dc579f/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/627264bcc0b40515e3dc579f/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">&#22522;&#20110;<span class="_ _0"> </span><span class="ff2">FPGA<span class="_ _0"> </span></span>&#30340;&#25968;&#23383;&#31186;&#34920;&#30340;&#35774;&#35745;</div><div class="t m0 x2 h4 y3 ff1 fs1 fc0 sc0 ls0 ws0">&#31532;<span class="_ _1"> </span><span class="ff3">1<span class="_ _1"> </span></span>&#31456;<span class="ff3"> </span>&#32490;<span class="ff3"> </span>&#35770;</div><div class="t m0 x3 h5 y4 ff1 fs2 fc0 sc0 ls0 ws0">&#30005;&#23376;&#35774;&#35745;&#30340;&#24517;&#30001;&#20043;&#36335;&#26159;&#25968;&#23383;&#21270;&#24050;&#25104;&#20026;&#20849;&#35782;&#12290;&#22312;&#25968;&#23383;&#21270;&#30340;&#36947;&#36335;&#19978;&#65292;&#25105;&#22269;&#30005;&#23376;&#35774;&#35745;&#25216;&#26415;</div><div class="t m0 x4 h5 y5 ff1 fs2 fc0 sc0 ls0 ws0">&#30340;&#21457;&#23637;&#32463;&#21382;&#20102;&#65292;&#24182;&#23558;&#32487;&#32493;&#32463;&#21382;&#35768;&#22810;&#37325;&#22823;&#30340;&#21464;&#38761;&#19982;&#39134;&#36291;&#12289;&#20174;&#24212;&#29992;<span class="_ _2"> </span><span class="ff3">SSI<span class="_ _2"> </span></span>&#36890;&#29992;&#25968;&#23383;&#30005;&#36335;&#33455;&#29255;&#26500;</div><div class="t m0 x4 h5 y6 ff1 fs2 fc0 sc0 ls0 ws0">&#25104;&#30005;&#36335;&#31995;&#32479;&#65292;&#21040;&#24191;&#27867;&#22320;&#24212;&#29992;<span class="_ _2"> </span><span class="ff3">MCU(</span>&#24494;&#25511;&#21046;&#22120;&#25110;&#21333;&#29255;&#26426;<span class="ff3">)</span>&#65292;&#22312;&#30005;&#23376;&#31995;&#32479;&#35774;&#35745;&#19978;&#21457;&#29983;&#21378;&#20855;&#26377;&#37324;</div><div class="t m0 x4 h5 y7 ff1 fs2 fc0 sc0 ls0 ws0">&#31243;&#30865;&#24847;&#20041;&#30340;&#39134;&#36291;&#65292;&#36825;&#19968;&#39134;&#36291;&#19981;&#20294;&#20811;&#26381;&#20102;&#32431;<span class="_ _2"> </span><span class="ff3">SSI<span class="_ _2"> </span></span>&#25968;&#23383;&#30005;&#36335;&#31995;&#32479;&#35768;&#22810;&#19981;&#21487;&#36926;&#36234;&#30340;&#22256;&#38590;&#65292;&#21516;&#26102;</div><div class="t m0 x4 h5 y8 ff1 fs2 fc0 sc0 ls0 ws0">&#20063;&#20026;&#30005;&#23376;&#35774;&#35745;&#25216;&#26415;&#30340;&#24212;&#29992;&#24320;&#25299;&#20102;&#26356;&#24191;&#38420;&#30340;&#21069;&#26223;&#12290;&#23427;&#20351;&#24471;&#30005;&#23376;&#31995;&#32479;&#30340;&#26234;&#33021;&#21270;&#27700;&#24179;&#22312;&#24191;&#24230;&#21644;</div><div class="t m0 x4 h5 y9 ff1 fs2 fc0 sc0 ls0 ws0">&#28145;&#24230;&#19978;&#20135;&#29983;&#20102;&#36136;&#30340;&#39134;&#36291;&#12290;<span class="ff3">MCU<span class="_ _2"> </span></span>&#30340;&#24191;&#20415;&#24212;&#29992;&#24182;&#27809;&#26377;&#25243;&#24323;<span class="_ _2"> </span><span class="ff3">SSI<span class="_ _2"> </span></span>&#30340;&#24212;&#29992;&#65292;&#32780;&#26159;&#20026;&#23427;&#20204;&#22312;&#30005;&#20110;</div><div class="t m0 x4 h5 ya ff1 fs2 fc0 sc0 ls0 ws0">&#31995;&#32479;&#20013;&#25214;&#21040;&#20102;&#26356;&#21512;&#29702;&#30340;&#22320;&#20301;&#12290;&#38543;&#30528;&#31038;&#20250;&#32463;&#27982;&#21457;&#23637;&#30340;&#24310;&#20280;&#12289;&#21508;&#31867;&#26032;&#22411;&#30005;&#23376;&#20135;&#21697;&#30340;&#24320;&#21457;&#20026;&#25105;</div><div class="t m0 x4 h5 yb ff1 fs2 fc0 sc0 ls0 ws0">&#20204;&#25552;&#20986;&#20102;&#35768;&#22810;&#20840;&#26032;&#30340;&#35838;&#39064;&#21644;&#26356;&#39640;&#30340;&#35201;&#27714;&#12290;<span class="ff3">FPGA/CPLD(</span>&#29616;&#22330;&#21487;&#32534;&#31243;&#36923;&#36753;&#22120;&#20214;&#65295;&#22797;&#26434;&#21487;&#32534;</div><div class="t m0 x4 h5 yc ff1 fs2 fc0 sc0 ls0 ws0">&#31243;&#36923;&#36753;&#22120;&#20214;<span class="ff3">)</span>&#22312;<span class="_ _2"> </span><span class="ff3">EDA<span class="_ _2"> </span></span>&#22522;&#30784;&#19978;&#30340;&#24191;&#27867;&#24212;&#29992;&#65294;&#20174;&#26576;&#31181;&#24847;&#20041;&#19978;&#35828;&#65292;&#26032;&#30340;&#30005;&#23376;&#31995;&#32479;&#36816;&#36716;&#30340;&#29289;&#29702;&#26426;</div><div class="t m0 x4 h5 yd ff1 fs2 fc0 sc0 ls0 ws0">&#21046;&#21448;&#23558;&#22238;&#21040;&#21407;&#26469;&#30340;&#32431;&#25968;&#23383;&#30005;&#36335;&#32467;&#26500;&#65292;&#20294;&#36825;&#26159;&#8212;&#31181;&#26356;&#39640;&#23618;&#27425;&#30340;&#24490;&#29615;&#65292;&#24212;&#26159;&#19968;&#27425;&#21542;&#23450;&#20043;&#21542;&#23450;</div><div class="t m0 x4 h5 ye ff1 fs2 fc0 sc0 ls0 ws0">&#30340;&#36816;&#21160;&#65292;&#23427;&#22312;&#26356;&#39640;&#23618;&#27425;&#19978;&#23481;&#32435;&#20102;&#36807;&#21435;&#25968;&#23383;&#25216;&#26415;&#30340;&#20248;&#31168;&#37096;&#20998;&#65292;&#23545;<span class="_ _2"> </span><span class="ff3">MCU<span class="_ _2"> </span></span>&#31995;&#32479;&#23558;&#26159;&#8212;&#31181;&#25196;&#24323;&#65292;</div><div class="t m0 x4 h5 yf ff1 fs2 fc0 sc0 ls0 ws0">&#20294;&#22312;&#30005;&#23376;&#35774;&#35745;&#30340;&#25216;&#26415;&#25805;&#20316;&#21644;&#31995;&#32479;&#26500;&#25104;&#30340;&#25972;&#20307;&#19978;&#21364;&#21457;&#29983;&#36136;&#30340;&#39134;&#36291;&#12290;&#22914;&#26524;&#35828;<span class="_ _2"> </span><span class="ff3">MCU<span class="_ _2"> </span></span>&#22312;&#36923;&#36753;&#30340;</div><div class="t m0 x4 h5 y10 ff1 fs2 fc0 sc0 ls0 ws0">&#23454;&#29616;&#19978;&#26159;&#26080;&#38480;&#30340;&#35805;&#65292;&#37027;&#20040;&#39640;&#36895;&#21457;&#23637;&#30340;<span class="_ _2"> </span><span class="ff3">FPGA/CPLD<span class="_ _2"> </span></span>&#19981;&#20294;&#21253;&#25324;&#20102;<span class="_ _2"> </span><span class="ff3">MCU<span class="_ _2"> </span></span>&#36825;&#19968;&#29305;&#28857;&#65292;&#24182;&#20860;&#26377;</div><div class="t m0 x4 h5 y11 ff1 fs2 fc0 sc0 ls0 ws0">&#20018;&#12289;&#24182;&#24037;&#20316;&#26041;&#24335;&#21644;&#39640;&#36895;&#12289;&#39640;&#21487;&#38752;&#24615;&#20197;&#21450;&#23485;&#21475;&#24452;&#36866;&#29992;&#31561;&#35832;&#22810;&#26041;&#38754;&#30340;&#29305;&#28857;&#12289;&#19981;&#20165;&#22914;&#27492;&#65292;&#38543;&#30528;</div><div class="t m0 x4 h5 y12 ff3 fs2 fc0 sc0 ls0 ws0">EDA<span class="_ _2"> </span><span class="ff1">&#25216;&#26415;&#30340;&#21457;&#23637;&#21644;<span class="_ _2"> </span></span>FPGA<span class="ff1">&#65295;</span>CPLD<span class="_ _2"> </span><span class="ff1">&#22312;&#28145;&#20122;&#24494;&#31859;&#39046;&#22495;&#30340;&#36827;&#20891;&#12289;&#23427;&#20204;&#19982;</span></div><div class="t m0 x4 h5 y13 ff3 fs2 fc0 sc0 ls0 ws0">MCU<span class="ff1">&#12289;</span>MPU<span class="ff1">&#12289;</span>DSP<span class="ff1">&#12289;</span>A<span class="ff1">&#65295;</span>D<span class="ff1">&#12289;</span>D<span class="ff1">&#65295;</span>A<span class="ff1">&#12289;</span>RAM<span class="_ _2"> </span><span class="ff1">&#21644;<span class="_ _2"> </span></span>ROM<span class="_ _2"> </span><span class="ff1">&#31561;&#29420;&#31435;&#22120;&#20214;&#38382;&#30340;&#29289;&#29702;&#19982;&#21151;&#33021;&#30028;&#38480;&#27491;</span></div><div class="t m0 x4 h5 y14 ff1 fs2 fc0 sc0 ls0 ws0">&#26085;&#36235;&#27169;&#31946;&#12290;&#29305;&#21035;&#26159;&#36719;&#65295;&#30828;<span class="_ _2"> </span><span class="ff3">IP<span class="_ _2"> </span></span>&#33455;&#26680;&#20135;&#19994;&#30340;&#36805;&#29467;&#21457;&#23637;&#65292;&#23884;&#20837;&#24335;&#36890;&#29992;&#19982;&#26631;&#20934;<span class="_ _2"> </span><span class="ff3">CPLD<span class="_ _2"> </span></span>&#21644;<span class="_ _2"> </span><span class="ff3">FPGA<span class="_ _2"> </span></span>&#22120;</div><div class="t m0 x4 h6 y15 ff1 fs2 fc0 sc0 ls0 ws0">&#20214;&#30340;&#20986;&#29616;&#65292;&#29255;&#19978;&#31995;&#32479;&#24050;&#36817;&#22312;&#21675;&#23610;&#12290;&#20197;&#22823;&#35268;&#27169;&#38598;&#25104;&#30005;&#36335;&#20026;&#29289;&#36136;&#22522;&#30784;&#30340;<span class="_ _2"> </span><span class="ff3">EDA<span class="_ _2"> </span></span>&#25216;&#26415;<span class="ff4">&#32456;</span>&#20110;<span class="ff4">&#25171;&#30772;</span></div><div class="t m0 x4 h6 y16 ff1 fs2 fc0 sc0 ls0 ws0">&#20102;&#36719;&#30828;&#20214;&#20043;<span class="ff4">&#38388;&#26368;&#21518;</span>&#30340;<span class="ff4">&#23631;&#38556;</span>&#65292;&#20351;&#36719;&#30828;&#20214;&#24037;&#31243;<span class="ff4">&#24072;</span>&#20204;&#26377;&#20102;&#20849;&#21516;&#30340;<span class="ff4">&#35821;&#35328;</span></div><div class="t m0 x5 h7 y17 ff3 fs3 fc0 sc0 ls0 ws0">[1]</div><div class="t m0 x6 h5 y16 ff1 fs2 fc0 sc0 ls0 ws0">&#12290;</div><div class="t m0 x4 h8 y18 ff5 fs4 fc0 sc0 ls0 ws0">1.1 <span class="ff1 sc1">&#35838;&#39064;<span class="ff4">&#32972;</span>&#26223;</span></div><div class="t m0 x3 h6 y19 ff4 fs2 fc0 sc0 ls0 ws0">&#24403;<span class="ff1">&#21069;&#30005;&#23376;&#31995;&#32479;&#30340;&#35774;&#35745;&#27491;</span>&#26397;<span class="ff1">&#30528;&#36895;&#24230;</span>&#24555;<span class="ff1">&#65292;&#23481;</span>&#37327;<span class="ff1">&#22823;&#65292;&#20307;</span>&#31215;&#23567;<span class="ff1">&#65292;&#36136;</span>&#37327;&#36731;<span class="ff1">&#65292;&#29992;&#30005;</span>&#30465;<span class="ff1">&#30340;&#26041;</span>&#21521;<span class="ff1">&#21457;&#23637;&#12290;</span></div><div class="t m0 x4 h6 y1a ff4 fs2 fc0 sc0 ls0 ws0">&#25512;<span class="ff1">&#21160;</span>&#35813;&#28526;&#27969;<span class="ff1">&#36805;&#36895;&#21457;&#23637;&#30340;</span>&#20915;<span class="ff1">&#23450;&#24615;</span>&#22240;&#32032;&#23601;<span class="ff1">&#26159;&#20351;&#29992;&#20102;&#29616;</span>&#20195;<span class="ff1">&#21270;&#30340;<span class="_ _2"> </span><span class="ff3">EDA<span class="_ _2"> </span></span>&#35774;&#35745;&#24037;&#20855;&#12290;<span class="ff3">EDA<span class="_ _2"> </span></span>&#26159;&#30005;&#23376;&#35774;</span></div><div class="t m0 x4 h6 y1b ff1 fs2 fc0 sc0 ls0 ws0">&#35745;<span class="ff4">&#33258;</span>&#21160;&#21270;<span class="ff3">(Electronic Design <span class="_ _3"></span>Automation)<span class="ff1">&#30340;<span class="ff4">&#32553;&#20889;</span>&#65292;&#26159;<span class="_ _2"> </span></span>90<span class="_ _2"> </span><span class="ff4">&#24180;&#20195;&#21021;<span class="ff1">&#65292;&#20174;<span class="_ _2"> </span></span></span>CAD<span class="ff4">&#65288;<span class="ff1">&#35745;</span>&#31639;<span class="ff1">&#26426;</span>&#36741;&#21161;<span class="ff1">&#27809;</span></span></span></div><div class="t m0 x4 h6 y1c ff1 fs2 fc0 sc0 ls0 ws0">&#35745;<span class="ff4">&#65289;</span>&#12289;<span class="ff3">CAM<span class="ff4">&#65288;&#31639;</span></span>&#26426;<span class="ff4">&#36741;&#21161;</span>&#21046;<span class="ff4">&#36896;&#65289;</span>&#12289;<span class="ff3">CA<span class="_ _4"></span>T(<span class="ff1">&#35745;<span class="ff4">&#31639;</span>&#26426;<span class="ff4">&#36741;&#21161;&#27979;&#35797;</span></span>)<span class="ff1">&#21644;<span class="_ _2"> </span></span>CAE(<span class="ff1">&#35745;<span class="ff4">&#31639;</span>&#26426;<span class="ff4">&#36741;&#21161;</span>&#24037;&#31243;</span>)<span class="ff1">&#30340;<span class="ff4">&#27010;&#24565;</span></span></span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐
    • FPGA开发电子书
      FPGA开发全攻略,能够从基础开始,深入开发FPGA,并应用于现在最流行的技术领域。
    • FPGA
      EDA程序设计,用FPGA设计一个流水灯,以满足生活中的各种需求
    • FPGA开发资料
      上课时就用的这个PPT,这本书可以说是入门FPGA的经典书籍,这里仅仅上传参考资料,有机会的推荐各位去阅读数字系统设计与Verlog HDL
    • FPGA rs232
      FPGA实现UART 波特率可以自己设置 有详细说明
    • FPGA小球弹跳
      使用FPGA实现操控VGA实现的一个小实验,主要实现的功能是在VGA上显示一个弹跳的小球,其中包含MATLAB的相关仿真,和FPGA实现的代码。
    • FPGA计算器
      VHDL语言撰写的FPGA计算器,共FPGA课程实验参考使用
    • Xilinx FPGA
      Xilinx FPGAXilinx FPGA
    • 学习 FPGA 书籍分享
      废话不说了,下面进入正题,学习FPGA经历了这么几个阶段: ①、Verilog语言的学习,熟悉Verilog语言的各种语法。 ②、FPGA的学习,熟悉QuartusII软件的各种功能,各种逻辑算法设计,接口模块(RS232,LCD,VGA,SPI,...
    • fpga图书 fpga之道
      FPGA之道》是一本针对FPGA技术进行全面、深入讲解的书籍,内容涵盖了数字电路相关基础理论的介绍、FPGA芯片的构成及工作原理、FPGA项目开发的全流程追踪、主流HDL与HVL语法的详细讲解与阐述等,尤其是针对FPGA项目...
    • Xilinx FPGA教程大全
      FPGA工程设计高级研修班_Xilinx.pdf (30 MB) FPGA设计高级技巧_Xilinx.pdf (2.94 MB) Xilinx ROM使用中文教程.pdf (226.08 KB) Xilinx_FPGA_Digital_System_Design_Primer.pdf (7.02 MB) Xilinx_FPGA_...