Synchronous-FIFO-.rar

  • PUDN用户
    了解作者
  • VHDL
    开发工具
  • 118KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 3
    下载次数
  • 2015-03-30 13:28
    上传日期
一个用verilog实现的同步fifo设计,压缩包里有word介绍设计中各信号的作用
Synchronous-FIFO-.rar
内容介绍
<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/622ba4923d2fbb000752e80f/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/622ba4923d2fbb000752e80f/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">&#23454;&#39564;&#25253;&#21578;&#19977;</div><div class="t m0 x2 h4 y3 ff1 fs1 fc0 sc1 ls0 ws0">&#39318;<span class="_ _0"></span>&#20808;<span class="_ _0"></span>&#65292;<span class="_ _0"></span>&#20026;<span class="_ _0"></span>&#20102;<span class="_ _0"></span>&#20135;<span class="_ _0"></span>&#29983;<span class="_ _0"></span>&#31354;<span class="_ _0"></span>&#28385;<span class="_ _0"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _0"></span>&#65292;<span class="_ _0"></span>&#23450;<span class="_ _0"></span>&#20041;<span class="_ _0"></span>&#35835;<span class="_ _0"></span>&#25351;<span class="_ _0"></span>&#38024;<span class="_ _1"> </span><span class="ff2">rd_ptr<span class="_ _2"> </span></span>&#21644;<span class="_ _0"></span>&#20889;<span class="_ _0"></span>&#25351;<span class="_ _0"></span>&#38024;<span class="_ _2"> </span><span class="ff2">wr_ptr<span class="_ _0"></span></span>&#65292;<span class="_ _0"></span><span class="ff2">fifo</span></div><div class="t m0 x2 h4 y4 ff1 fs1 fc0 sc1 ls0 ws0">&#28145;<span class="_ _0"></span>&#24230;&#20026;<span class="_ _1"> </span><span class="ff2">16</span>&#65292;<span class="_ _0"></span>&#24212;<span class="_ _0"></span>&#38656;<span class="_ _0"></span>&#35201;<span class="_ _2"> </span><span class="ff2">4<span class="_ _2"> </span></span>&#20301;<span class="_ _0"></span>&#30340;<span class="_ _0"></span>&#20108;&#36827;<span class="_ _0"></span>&#21046;<span class="_ _0"></span>&#25968;<span class="_ _0"></span>&#65292;<span class="_ _0"></span>&#20294;<span class="_ _0"></span>&#30001;&#20110;<span class="_ _0"></span>&#38656;<span class="_ _0"></span>&#35201;<span class="_ _0"></span>&#20135;<span class="_ _0"></span>&#29983;<span class="_ _0"></span>&#28385;&#20449;<span class="_ _0"></span>&#21495;<span class="_ _0"></span>&#65292;<span class="_ _0"></span>&#22240;<span class="_ _0"></span>&#27492;</div><div class="t m0 x2 h4 y5 ff1 fs1 fc0 sc1 ls0 ws0">&#23450;&#20041;<span class="_ _3"> </span><span class="ff2">5<span class="_ _3"> </span></span>&#20301;&#30340;&#35835;&#12289;&#20889;&#25351;&#38024;</div><div class="t m0 x2 h4 y6 ff1 fs1 fc0 sc1 ls0 ws0">&#21516;<span class="_ _4"> </span>&#26102;<span class="_ _4"> </span>&#26681;<span class="_ _4"> </span>&#25454;<span class="_ _4"> </span>&#29366;<span class="_ _4"> </span>&#24577;<span class="_ _5"> </span>&#26426;<span class="_ _4"> </span>&#30340;<span class="_ _5"> </span>&#24819;<span class="_ _4"> </span>&#27861;<span class="_ _4"> </span>&#65292;<span class="_ _4"> </span>&#20998;<span class="_ _4"> </span>&#21035;<span class="_ _4"> </span>&#23450;<span class="_ _5"> </span>&#20041;</div><div class="t m0 x2 h4 y7 ff2 fs1 fc0 sc1 ls0 ws0">rd_ptr_next,wr_ptr_next<span class="ff1">&#65292;</span>empt<span class="_"> </span>y_next<span class="_"> </span>,full_next,half<span class="_"> </span>_f<span class="_ _0"></span>ull_next,overflow_</div><div class="t m0 x2 h4 y8 ff2 fs1 fc0 sc1 ls0 ws0">next<span class="ff1">&#65307;</span></div><div class="t m0 x2 h4 y9 ff1 fs1 fc0 sc1 ls0 ws0">&#22312;<span class="_ _0"></span>&#26102;<span class="_ _0"></span>&#38047;<span class="_ _0"></span>&#19978;<span class="_ _0"></span>&#21319;<span class="_ _0"></span>&#27839;<span class="_ _0"></span>&#21644;<span class="_ _0"></span>&#22797;<span class="_ _0"></span>&#20301;<span class="_ _0"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _0"></span>&#19979;<span class="_ _0"></span>&#38477;<span class="_ _0"></span>&#27839;<span class="_ _0"></span>&#65292;<span class="_ _0"></span>&#22914;<span class="_ _0"></span>&#26524;<span class="_ _0"></span>&#27492;<span class="_ _0"></span>&#26102;<span class="_ _0"></span>&#22797;<span class="_ _0"></span>&#20301;<span class="_ _0"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _0"></span>&#20026;<span class="_ _0"></span>&#20302;<span class="_ _0"></span>&#30005;<span class="_ _0"></span>&#24179;<span class="_ _0"></span>&#65292;<span class="_ _0"></span>&#21017;</div><div class="t m0 x2 h4 ya ff1 fs1 fc0 sc1 ls0 ws0">&#38500;<span class="_ _0"></span>&#20102;<span class="_ _0"></span>&#31354;<span class="_ _0"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _6"></span>&#20026;<span class="_ _1"> </span><span class="ff2">1<span class="_ _2"> </span></span>&#22806;<span class="_ _0"></span>&#65292;<span class="_ _0"></span>&#35835;<span class="_ _0"></span>&#20889;<span class="_ _6"></span>&#25351;&#38024;<span class="_ _6"></span>&#12289;<span class="_ _0"></span>&#28385;<span class="_ _0"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _0"></span>&#12289;<span class="_ _0"></span>&#21322;<span class="_ _6"></span>&#28385;<span class="_ _0"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _0"></span>&#21644;<span class="_ _0"></span>&#28322;<span class="_ _0"></span>&#20986;<span class="_ _6"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _0"></span>&#37117;<span class="_ _0"></span>&#32622;</div><div class="t m0 x2 h4 yb ff1 fs1 fc0 sc1 ls0 ws0">&#38646;<span class="_ _0"></span>&#65307;<span class="_ _0"></span>&#22914;<span class="_ _0"></span>&#26524;<span class="_ _0"></span>&#22797;<span class="_ _0"></span>&#20301;<span class="_ _0"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _0"></span>&#20026;<span class="_ _0"></span>&#39640;<span class="_ _0"></span>&#30005;<span class="_ _0"></span>&#24179;<span class="_ _0"></span>&#65292;<span class="_ _0"></span>&#21017;<span class="_ _0"></span>&#35835;<span class="_ _0"></span>&#20889;<span class="_ _0"></span>&#25351;<span class="_ _0"></span>&#38024;<span class="_ _0"></span>&#21644;<span class="_ _0"></span>&#21508;<span class="_ _0"></span>&#20010;<span class="_ _0"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _0"></span>&#31561;<span class="_ _0"></span>&#20110;<span class="_ _0"></span>&#23427;<span class="_ _0"></span>&#20204;<span class="_ _0"></span>&#30340;<span class="_ _0"></span>&#19979;</div><div class="t m0 x2 h4 yc ff1 fs1 fc0 sc1 ls0 ws0">&#19968;&#20010;&#29366;&#24577;&#12290;</div><div class="t m0 x2 h4 yd ff1 fs1 fc0 sc1 ls0 ws0">&#22312;<span class="_ _0"></span>&#26102;<span class="_ _6"></span>&#38047;<span class="_ _6"></span>&#30340;<span class="_ _0"></span>&#19978;<span class="_ _6"></span>&#21319;<span class="_ _6"></span>&#27839;<span class="_ _0"></span>&#65292;<span class="_ _6"></span>&#24403;<span class="_ _0"></span>&#22797;<span class="_ _6"></span>&#20301;<span class="_ _6"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _6"></span>&#20026;<span class="_ _6"></span>&#39640;<span class="_ _0"></span>&#30005;<span class="_ _6"></span>&#24179;<span class="_ _0"></span>&#12289;<span class="_ _6"></span>&#20889;<span class="_ _6"></span>&#20351;<span class="_ _0"></span>&#33021;<span class="_ _6"></span>&#20026;<span class="_ _6"></span>&#39640;<span class="_ _0"></span>&#30005;<span class="_ _6"></span>&#24179;<span class="_ _0"></span>&#24182;<span class="_ _6"></span>&#19988;<span class="_ _7"> </span><span class="ff2">fifo</span></div><div class="t m0 x2 h4 ye ff1 fs1 fc0 sc1 ls0 ws0">&#27809;&#26377;&#28385;&#26102;&#65292;&#23558;<span class="_ _3"> </span><span class="ff2">data_w<span class="_ _3"> </span></span>&#20889;&#20837;<span class="_ _3"> </span><span class="ff2">fifo<span class="_ _3"> </span></span>&#30456;&#24212;&#30340;&#20301;&#32622;&#65307;</div><div class="t m0 x2 h4 yf ff1 fs1 fc0 sc1 ls0 ws0">&#22312;<span class="_ _0"></span>&#26102;<span class="_ _6"></span>&#38047;<span class="_ _6"></span>&#30340;<span class="_ _0"></span>&#19978;<span class="_ _6"></span>&#21319;<span class="_ _6"></span>&#27839;<span class="_ _0"></span>&#65292;<span class="_ _6"></span>&#24403;<span class="_ _0"></span>&#22797;<span class="_ _6"></span>&#20301;<span class="_ _6"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _6"></span>&#20026;<span class="_ _6"></span>&#39640;<span class="_ _0"></span>&#30005;<span class="_ _6"></span>&#24179;<span class="_ _0"></span>&#12289;<span class="_ _6"></span>&#35835;<span class="_ _6"></span>&#20351;<span class="_ _0"></span>&#33021;<span class="_ _6"></span>&#20026;<span class="_ _6"></span>&#39640;<span class="_ _0"></span>&#30005;<span class="_ _6"></span>&#24179;<span class="_ _0"></span>&#24182;<span class="_ _6"></span>&#19988;<span class="_ _7"> </span><span class="ff2">fifo</span></div><div class="t m0 x2 h4 y10 ff1 fs1 fc0 sc1 ls0 ws0">&#38750;&#31354;&#26102;&#65292;&#23558;<span class="_ _3"> </span><span class="ff2">fifo<span class="_ _3"> </span></span>&#20013;&#30456;&#24212;&#30340;&#25968;&#25454;&#20889;&#20837;<span class="_ _3"> </span><span class="ff2">data_r</span>&#12290;</div><div class="t m0 x2 h4 y11 ff1 fs1 fc0 sc1 ls0 ws0">&#26368;&#21518;&#23436;&#25104;&#21508;&#20010;&#31354;&#28385;&#20449;&#21495;&#30340;&#23454;&#29616;&#65306;</div><div class="t m0 x2 h4 y12 ff1 fs1 fc0 sc1 ls0 ws0">&#31354;<span class="_ _0"></span>&#20449;<span class="_ _6"></span>&#21495;<span class="_ _0"></span>&#65306;<span class="_ _6"></span>&#24403;<span class="_ _0"></span>&#35835;<span class="_ _6"></span>&#25351;<span class="_ _0"></span>&#38024;<span class="_ _6"></span>&#19982;<span class="_ _0"></span>&#20889;<span class="_ _6"></span>&#25351;<span class="_ _0"></span>&#38024;<span class="_ _6"></span>&#23436;<span class="_ _0"></span>&#20840;<span class="_ _0"></span>&#30456;<span class="_ _6"></span>&#31561;<span class="_ _0"></span>&#30340;<span class="_ _6"></span>&#26102;<span class="_ _0"></span>&#20505;<span class="_ _6"></span>&#65292;<span class="_ _0"></span>&#31354;<span class="_ _6"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _6"></span>&#20026;<span class="_ _7"> </span><span class="ff2">1<span class="_ _0"></span></span>&#65292;<span class="_ _0"></span>&#20854;<span class="_ _6"></span>&#20313;<span class="_ _0"></span>&#24773;</div><div class="t m0 x2 h4 y13 ff1 fs1 fc0 sc1 ls0 ws0">&#20917;&#20026;<span class="_ _3"> </span><span class="ff2">0</span></div><div class="t m0 x2 h4 y14 ff1 fs1 fc0 sc1 ls0 ws0">&#28385;<span class="_ _0"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _0"></span>&#65306;<span class="_ _0"></span>&#24403;<span class="_ _6"></span>&#20889;<span class="_ _0"></span>&#25351;<span class="_ _0"></span>&#38024;<span class="_ _0"></span>&#27604;<span class="_ _0"></span>&#35835;<span class="_ _0"></span>&#25351;<span class="_ _6"></span>&#38024;<span class="_ _0"></span>&#22810;<span class="_ _0"></span>&#36208;<span class="_ _0"></span>&#19968;<span class="_ _0"></span>&#22280;<span class="_ _0"></span>&#65292;<span class="_ _6"></span>&#21363;<span class="_ _0"></span>&#20889;<span class="_ _0"></span>&#25351;<span class="_ _0"></span>&#38024;<span class="_ _0"></span>&#30340;<span class="_ _0"></span>&#21518;<span class="_ _7"> </span><span class="ff2">4<span class="_ _2"> </span></span>&#20301;<span class="_ _0"></span>&#19982;<span class="_ _0"></span>&#35835;<span class="_ _0"></span>&#25351;<span class="_ _6"></span>&#38024;</div><div class="t m0 x2 h4 y15 ff1 fs1 fc0 sc1 ls0 ws0">&#30456;&#21516;&#65292;&#20294;&#26368;&#39640;&#20301;&#19981;&#21516;&#30340;&#26102;&#20505;&#65292;&#28385;&#20449;&#21495;&#20026;<span class="_ _3"> </span><span class="ff2">1</span>&#65292;&#20854;&#20313;&#24773;&#20917;&#20026;<span class="_ _3"> </span><span class="ff2">0</span></div><div class="t m0 x2 h4 y16 ff1 fs1 fc0 sc1 ls0 ws0">&#21322;<span class="_ _0"></span>&#28385;<span class="_ _0"></span>&#20449;<span class="_ _0"></span>&#21495;<span class="_ _0"></span>&#65306;<span class="_ _0"></span>&#24403;<span class="_ _0"></span>&#20889;<span class="_ _0"></span>&#25351;<span class="_ _0"></span>&#38024;<span class="_ _0"></span>&#30340;<span class="_ _0"></span>&#21518;<span class="_ _0"></span>&#19977;<span class="_ _0"></span>&#20301;<span class="_ _0"></span>&#19982;<span class="_ _0"></span>&#35835;<span class="_ _0"></span>&#25351;<span class="_ _0"></span>&#38024;<span class="_ _0"></span>&#30456;<span class="_ _0"></span>&#21516;<span class="_ _0"></span>&#65292;<span class="_ _0"></span>&#20294;<span class="_ _0"></span>&#31532;<span class="_ _0"></span>&#20108;<span class="_ _0"></span>&#20301;<span class="_ _0"></span>&#19981;<span class="_ _0"></span>&#21516;<span class="_ _0"></span>&#30340;<span class="_ _0"></span>&#26102;<span class="_ _0"></span>&#20505;<span class="_ _8"></span>&#65292;</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
      同步fifo的使用verilog案例讲解
    • 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电路仿真软件很好用可以仿真单片数字模拟电路