synchronous-FIFO.rar

  • Ande
    了解作者
  • VHDL
    开发工具
  • 259KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 10 积分
    下载积分
  • 3
    下载次数
  • 2013-07-09 14:50
    上传日期
同步fifo的使用verilog案例讲解
synchronous-FIFO.rar
  • 同步FIFO设计.doc
    324KB
内容介绍
<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/622b53603d2fbb000724ae18/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/622b53603d2fbb000724ae18/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">&#21516;&#27493;<span class="_ _0"> </span><span class="ff2 sc1">&#58881;fo<span class="_ _0"> </span></span>&#35774;&#35745;<span class="fs1">&#58885;&#58885;</span></div><div class="t m0 x1 h4 y3 ff3 fs1 fc0 sc1 ls0 ws0">1<span class="ff1">&#65294;&#21151;&#33021;&#23450;&#20041;&#65306;</span></div><div class="t m0 x1 h4 y4 ff3 fs1 fc0 sc1 ls0 ws0">&#58882;<span class="_ _1"> </span><span class="ff1">&#29992;<span class="_ _0"> </span></span>16*8<span class="_ _2"></span> <span class="_ _2"></span>RAM<span class="_"> </span><span class="ff1">&#23454;<span class="_ _3"></span>&#29616;<span class="_ _3"></span>&#19968;<span class="_ _2"></span>&#20010;<span class="_ _3"></span>&#21516;<span class="_ _3"></span>&#27493;<span class="_ _2"></span>&#20808;<span class="_ _3"></span>&#36827;<span class="_ _4"></span>&#20808;<span class="_ _4"></span>&#20986;<span class="_ _4"></span>&#65288;<span class="_ _5"> </span></span>FIFO<span class="_ _4"></span><span class="ff1">&#65289;<span class="_ _4"></span>&#38431;<span class="_ _4"></span>&#21015;<span class="_ _4"></span>&#35774;<span class="_ _3"></span>&#35745;<span class="_ _4"></span>&#12290;<span class="_ _4"></span>&#30001;<span class="_ _4"></span>&#20889;<span class="_ _4"></span>&#20351;<span class="_ _4"></span>&#33021;<span class="_ _3"></span>&#31471;<span class="_ _4"></span>&#25511;<span class="_ _4"></span>&#21046;<span class="_ _4"></span>&#35813;<span class="_ _4"></span>&#25968;<span class="_ _3"></span>&#25454;<span class="_ _4"></span>&#27969;<span class="_ _4"></span>&#30340;<span class="_ _4"></span>&#20889;<span class="_ _4"></span>&#20837;</span></div><div class="t m0 x1 h4 y5 ff3 fs1 fc0 sc1 ls0 ws0">FIFO<span class="_ _2"></span><span class="ff1">&#65292;&#24182;&#30001;<span class="_ _2"></span>&#35835;&#20351;<span class="_ _2"></span>&#33021;&#25511;&#21046;<span class="_ _6"> </span></span>FIFO<span class="_ _7"> </span><span class="ff1">&#20013;&#25968;<span class="_ _2"></span>&#25454;&#30340;<span class="_ _2"></span>&#35835;&#20986;<span class="_ _8"></span>&#12290;&#20889;<span class="_ _8"></span>&#20837;<span class="_ _8"></span>&#21644;<span class="_ _8"></span>&#35835;&#20986;<span class="_ _8"></span>&#30340;<span class="_ _8"></span>&#25805;<span class="_ _8"></span>&#20316;<span class="_ _8"></span>&#30001;<span class="_ _8"></span>&#26102;&#38047;<span class="_ _8"></span>&#30340;<span class="_ _8"></span>&#19978;<span class="_ _8"></span>&#21319;&#27839;<span class="_ _8"></span>&#35302;<span class="_ _8"></span>&#21457;<span class="_ _8"></span>&#12290;<span class="_ _8"></span>&#24403;<span class="_ _6"> </span></span>FIFO<span class="_ _7"> </span><span class="ff1">&#30340;<span class="_ _8"></span>&#25968;</span></div><div class="t m0 x1 h4 y6 ff1 fs1 fc0 sc1 ls0 ws0">&#25454;&#28385;&#21644;&#31354;&#30340;&#26102;&#20505;&#20998;&#21035;&#35774;&#32622;&#30456;&#24212;&#30340;&#39640;&#30005;&#24179;&#21152;&#20197;&#25351;&#31034;&#12290;</div><div class="t m0 x1 h4 y7 ff3 fs1 fc0 sc1 ls0 ws0">2<span class="ff1">&#65294;&#39030;&#23618;&#20449;&#21495;&#23450;&#20041;&#65306;</span></div><div class="t m0 x2 h5 y8 ff1 fs2 fc1 sc1 ls0 ws0">&#20449;&#21495;&#21517;&#31216;</div><div class="t m0 x3 h6 y9 ff4 fs2 fc1 sc1 ls0 ws0">&#58881;&#58882;&#58883;</div><div class="t m0 x4 h5 y8 ff1 fs2 fc1 sc1 ls0 ws0">&#21151;&#33021;&#25551;&#36848;<span class="_ _9"> </span>&#28304;<span class="ff4">&#58882;</span>&#30446;&#26631;<span class="_ _a"> </span>&#22791;&#27880;</div><div class="t m0 x2 h6 ya ff4 fs2 fc1 sc1 ls0 ws0">&#58884;&#58885;&#58886;<span class="_ _b"> </span>&#58881;&#58887;</div><div class="t m0 x4 h5 yb ff1 fs2 fc1 sc1 ls0 ws0">&#20840;&#23616;&#22797;&#20301;&#65288;&#20302;&#26377;&#25928;&#65289;<span class="_ _c"> </span>&#31649;&#33050;</div><div class="t m0 x5 h6 ya ff4 fs2 fc1 sc1 ls0 ws0">&#58888;</div><div class="t m0 x2 h6 yc ff4 fs2 fc1 sc1 ls0 ws0">&#58889;&#58890;&#58891;<span class="_ _d"> </span>&#58881;&#58887;</div><div class="t m0 x4 h5 yd ff1 fs2 fc1 sc1 ls0 ws0">&#20840;&#23616;&#26102;&#38047;<span class="_ _9"> </span>&#31649;&#33050;<span class="_ _e"> </span>&#39057;<span class="_ _f"> </span>&#29575;<span class="_ _10"> </span><span class="ff4">&#58892;&#58893;&#58894;&#58895;&#58896;&#58897;<span class="_ _f"> </span></span>&#21344;<span class="_ _f"> </span>&#31354;<span class="_ _f"> </span>&#27604;<span class="_ _f"> </span>&#65306;</div><div class="t m0 x5 h6 ye ff4 fs2 fc1 sc1 ls0 ws0">&#58898;&#58893;&#58899;</div><div class="t m0 x2 h6 yf ff4 fs2 fc1 sc1 ls0 ws0">&#58900;&#58901;&#58902;&#58903;&#58887;<span class="_ _11"> </span>&#58881;&#58887;</div><div class="t m0 x4 h5 y10 ff1 fs2 fc1 sc1 ls0 ws0">&#20302;&#26377;&#25928;&#20889;&#20351;&#33021;<span class="_ _12"> </span>&#31649;&#33050;</div><div class="t m0 x5 h6 yf ff4 fs2 fc1 sc1 ls0 ws0">&#58888;</div><div class="t m0 x2 h6 y11 ff4 fs2 fc1 sc1 ls0 ws0">&#58884;&#58904;&#58902;&#58903;&#58887;<span class="_ _13"> </span>&#58881;&#58887;</div><div class="t m0 x4 h5 y12 ff1 fs2 fc1 sc1 ls0 ws0">&#20302;&#26377;&#25928;&#35835;&#20351;&#33021;<span class="_ _12"> </span>&#31649;&#33050;</div><div class="t m0 x5 h6 y11 ff4 fs2 fc1 sc1 ls0 ws0">&#58888;</div><div class="t m0 x2 h5 y13 ff4 fs2 fc1 sc1 ls0 ws0">&#58905;&#58906;&#58886;&#58906;&#58902;&#58907;&#58887;&#58908;&#58909;<span class="ff1">&#65306;</span>&#58893;&#58910;</div><div class="t m0 x2 h6 y14 ff4 fs2 fc1 sc1 ls0 ws0">&#58888;</div><div class="t m0 x3 h6 y15 ff4 fs2 fc1 sc1 ls0 ws0">&#58881;&#58887;</div><div class="t m0 x4 h5 y13 ff1 fs2 fc1 sc1 ls0 ws0">&#25968;&#25454;&#36755;&#20837;&#31471;<span class="_ _14"> </span>&#31649;&#33050;</div><div class="t m0 x5 h6 y15 ff4 fs2 fc1 sc1 ls0 ws0">&#58888;</div><div class="t m0 x2 h5 y16 ff4 fs2 fc1 sc1 ls0 ws0">&#58905;&#58906;&#58886;&#58906;&#58902;&#58911; &#58886;&#58908;&#58909;<span class="ff1">&#65306;</span>&#58893;&#58910;</div><div class="t m0 x3 h6 y17 ff4 fs2 fc1 sc1 ls0 ws0">&#58883; &#58886;</div><div class="t m0 x4 h5 y16 ff1 fs2 fc1 sc1 ls0 ws0">&#25968;&#25454;&#36755;&#20986;&#31471;<span class="_ _14"> </span>&#31649;&#33050;</div><div class="t m0 x5 h6 y17 ff4 fs2 fc1 sc1 ls0 ws0">&#58888;</div><div class="t m0 x2 h6 y18 ff4 fs2 fc1 sc1 ls0 ws0">!"#&#58886;$<span class="_ _15"> </span>&#58883; &#58886;</div><div class="t m0 x4 h5 y19 ff1 fs2 fc1 sc1 ls0 ws0">&#31354;&#25351;&#31034;&#20449;&#21495;<span class="_ _14"> </span>&#31649;&#33050;<span class="_ _e"> </span>&#20026;&#39640;&#26102;&#34920;&#31034;<span class="_ _7"> </span><span class="ff4">%&amp;&#58911;<span class="_ _7"> </span></span>&#31354;</div><div class="t m0 x2 h6 y1a ff4 fs2 fc1 sc1 ls0 ws0">' &#58890;&#58890;<span class="_ _16"> </span>&#58883; &#58886;</div><div class="t m0 x4 h5 y1b ff1 fs2 fc1 sc1 ls0 ws0">&#28385;&#25351;&#31034;&#20449;&#21495;<span class="_ _14"> </span>&#31649;&#33050;<span class="_ _e"> </span>&#20026;&#39640;&#26102;&#34920;&#31034;<span class="_ _7"> </span><span class="ff4">%&amp;&#58911;<span class="_ _7"> </span></span>&#28385;</div><div class="t m0 x1 h4 y1c ff3 fs1 fc0 sc1 ls0 ws0">3<span class="ff1">&#65294;&#39030;&#23618;&#27169;&#22359;&#21010;&#20998;&#21450;&#21151;&#33021;&#23454;&#29616;</span></div><div class="t m0 x1 h4 y1d ff1 fs1 fc0 sc1 ls0 ws0">&#35813;&#21516;&#27493;<span class="_ _17"> </span><span class="ff3">fifo<span class="_ _17"> </span></span>&#21487;&#21010;&#20998;&#20026;&#22914;&#19979;&#22235;&#20010;&#27169;&#22359;&#65292;&#22914;&#22270;<span class="_ _17"> </span><span class="ff3">1<span class="_ _17"> </span></span>&#25152;&#31034;&#65306;</div><div class="t m0 x6 h4 y1e ff4 fs1 fc0 sc1 ls0 ws0">(<span class="_ _17"> </span><span class="ff1">&#23384;&#20648;&#22120;&#27169;&#22359;&#65288;<span class="ff3">RAM</span>&#65289;&#58885;&#58885;&#58885;&#58885;&#8212;&#8212;&#29992;&#20110;&#23384;&#25918;&#21450;&#36755;&#20986;&#25968;&#25454;&#65307;</span></div><div class="t m0 x6 h4 y1f ff4 fs1 fc0 sc1 ls0 ws0">)<span class="_ _17"> </span><span class="ff1">&#35835;&#22320;&#22336;&#27169;&#22359;<span class="ff3">(rd_addr)&#58882;&#58882;&#8212;&#8212;</span>&#29992;&#20110;&#35835;&#22320;&#22336;&#30340;&#20135;&#29983;&#65307;</span></div><div class="t m0 x6 h4 y20 ff4 fs1 fc0 sc1 ls0 ws0">*<span class="_ _17"> </span><span class="ff1">&#20889;&#22320;&#22336;&#27169;&#22359;&#65288;<span class="ff3">wr_addr</span>&#65289;&#8212;&#8212;&#29992;&#20110;&#20889;&#22320;&#22336;&#30340;&#20135;&#29983;</span></div><div class="t m0 x6 h4 y21 ff4 fs1 fc0 sc1 ls0 ws0">+<span class="_ _17"> </span><span class="ff1">&#26631;&#24535;&#27169;&#22359;&#65288;<span class="ff3">flag_gen</span>&#65289;&#58885;<span class="ff3">----&#58882;</span>&#29992;&#20110;&#20135;&#29983;<span class="_ _17"> </span><span class="ff3">FIFO<span class="_ _17"> </span></span>&#24403;&#21069;&#31354;&#28385;&#29366;&#24577;&#12290;</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>
评论
    相关推荐
    • syn_fifo.zip
      Synchronous FIFO (one clock)
    • Synchronous-FIFO-.rar
      一个用verilog实现的同步fifo设计,压缩包里有word介绍设计中各信号的作用
    • FIFO.rar
      FIFO原理及代码编写
    • fifo_sync.rar
      A Synchronous FIFO Design
    • FIFO.zip
      经典异步fifo代码The classic asynchronous FIFO code
    • Synchronous_FIFO.zip
      一个同步FIFO的标准写法,包含读写控制,存储器生成,顶层模块等
    • FIFO Details.rar
      FIFO Design PDF files
    • Synchronous FIFO.rar
      用16*8 RAM实现一个同步先进先出(FIFO)队列设计。由写使能端控制该数据流的写入FIFO,并由读使能控制FIFO中数据的读出。写入和读出的操作由时钟的上升沿触发。当FIFO的数据满和空的时候分别设置相应的高电平加以...
    • Async FIFO design
      Using a FIFO to pass data from one clock domain to another clock domain requires multi-asynchronous clock design techniques. There are many ways to design a FIFO wrong. There are many ways to ...
    • Proteus7.12.rar
      Proteus7.12完美破解版.rar电路仿真软件很好用可以仿真单片数字模拟电路