工作笔记-SDRAM的读写
用Quartus II的MegaFunction中的FIFO時,通常會用到wrusedw或rdusedw這兩個信號,前者標(biāo)志當(dāng)前FIFO已經(jīng)被使用了多少Word,后者表示當(dāng)前FIFO還有多少Word可供讀取。需要注意的是,若在二者已經(jīng)達(dá)到了最大值時繼續(xù)進(jìn)行相應(yīng)的讀寫操作,則二者均會溢出,并非保持最大值或某一數(shù)值。例如:設(shè)置FIFO有16個Word,則二者均有4位(4位二進(jìn)制數(shù)剛好可以表示16個數(shù)值),假設(shè)現(xiàn)在只寫不讀,則當(dāng)wrusedw等于15時,FIFO已經(jīng)寫滿,此時若繼續(xù)寫入數(shù)據(jù),則wrusedw在下一個有效時鐘邊沿到來時,會等于0,而并非保持15這個數(shù)值。相應(yīng)的,在該FIFO中讀數(shù)時,若rdusedw等于0后仍然繼續(xù)讀數(shù),則下一個有效時鐘邊沿到來時,rdusedw會等于15而并非保持0。建議在使用二者的數(shù)值作為條件時,設(shè)定一個范圍。
轉(zhuǎn)載于:https://www.cnblogs.com/yucan/archive/2012/04/07/2435905.html
總結(jié)
以上是生活随笔為你收集整理的工作笔记-SDRAM的读写的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 股票成本价买入价计算器 V1.3
- 下一篇: 26. 左旋转字符串
