成人sese/国产免费人成视频在线观看/九色 在线/免费观看又色又爽又黄的/啪在线视频/日日做日日摸夜夜爽

首頁 新聞 > 科技 > 正文

深入理解FIFO(包含有FIFO深度的解釋)

FIFO:

一、先入先出隊列(FirstInputFirstOutput,FIFO)這是一種傳統的按序執行方法,先進入的指令先完成并引退,跟著才執行第二條指令。

1.什么是FIFO?

FIFO是英文FirstInFirstOut的縮寫,是一種先進先出的數據緩存器,他與普通存儲器的區別是沒有外部讀寫地址線,這樣使用起來非常簡單,但缺點就是只能順序寫入數據,順序的讀出數據,其數據地址由內部讀寫指針自動加1完成,不能像普通存儲器那樣可以由地址線決定讀取或寫入某個指定的地址。

2.什么情況下用FIFO?

FIFO一般用于不同時鐘域之間的數據傳輸,比如FIFO的一端時AD數據采集,另一端時計算機的PCI總線,假設其AD采集的速率為16位100KSPS,那么每秒的數據量為100K×16bit=1.6Mbps,而PCI總線的速度為33MHz,總線寬度32bit,其最大傳輸速率為1056Mbps,在兩個不同的時鐘域間就可以采用FIFO來作為數據緩沖。另外對于不同寬度的數據接口也可以用FIFO,例如單片機位8位數據輸出,而DSP可能是16位數據輸入,在單片機與DSP連接時就可以使用FIFO來達到數據匹配的目的。

3.FIFO的一些重要參數

FIFO的寬度:也就是英文資料里常看到的THEWIDTH,它只的是FIFO一次讀寫操作的數據位,就像MCU有8位和16位,ARM32位等等,FIFO的寬度在單片成品IC中是固定的,也有可選擇的,如果用FPGA自己實現一個FIFO,其數據位,也就是寬度是可以自己定義的。

FIFO的深度:THEDEEPTH,它指的是FIFO可以存儲多少個N位的數據(如果寬度為N)。如一個8位的FIFO,若深度為8,它可以存儲8個8位的數據,深度為12,就可以存儲12個8位的數據,FIFO的深度可大可小,個人認為FIFO深度的計算并無一個固定的公式。在FIFO實際工作中,其數據的滿/空標志可以控制數據的繼續寫入或讀出。在一個具體的應用中也不可能由一些參數算數精確的所需FIFO深度為多少,這在寫速度大于讀速度的理想狀態下是可行的,但在實際中用到的FIFO深度往往要大于計算值。一般來說根據電路的具體情況,在兼顧系統性能和FIFO成本的情況下估算一個大概的寬度和深度就可以了。而對于寫速度慢于讀速度的應用,FIFO的深度要根據讀出的數據結構和讀出數據的由那些具體的要求來確定。

滿標志:FIFO已滿或將要滿時由FIFO的狀態電路送出的一個信號,以阻止FIFO的寫操作繼續向FIFO中寫數據而造成溢出(overflow)。

空標志:FIFO已空或將要空時由FIFO的狀態電路送出的一個信號,以阻止FIFO的讀操作繼續從FIFO中讀出數據而造成無效數據的讀出(underflow)。

讀時鐘:讀操作所遵循的時鐘,在每個時鐘沿來臨時讀數據。

寫時鐘:寫操作所遵循的時鐘,在每個時鐘沿來臨時寫數據。

讀指針:指向下一個讀出地址。讀完后自動加1。

寫指針:指向下一個要寫入的地址的,寫完自動加1。

讀寫指針其實就是讀寫的地址,只不過這個地址不能任意選擇,而是連續的。

4.FIFO的分類

根均FIFO工作的時鐘域,可以將FIFO分為同步FIFO和異步FIFO。同步FIFO是指讀時鐘和寫時鐘為同一個時鐘。在時鐘沿來臨時同時發生讀寫操作。異步FIFO是指讀寫時鐘不一致,讀寫時鐘是互相獨立的。

5.FIFO設計的難點

FIFO設計的難點在于怎樣判斷FIFO的空/滿狀態。為了保證數據正確的寫入或讀出,而不發生益處或讀空的狀態出現,必須保證FIFO在滿的情況下,不能進行寫操作。在空的狀態下不能進行讀操作。怎樣判斷FIFO的滿/空就成了FIFO設計的核心問題。由于同步FIFO幾乎很少用到,這里只描述異步FIFO的空/滿標志產生問題。

在用到觸發器的設計中,不可避免的會遇到亞穩態的問題(關于亞穩態這里不作介紹,可查看相關資料)。在涉及到觸發器的電路中,亞穩態無法徹底消除,只能想辦法將其發生的概率將到最低。其中的一個方法就是使用格雷碼。格雷碼在相鄰的兩個碼元之間只由一位變換(二進制碼在很多情況下是很多碼元在同時變化)。這就會避免計數器與時鐘同步的時候發生亞穩態現象。但是格雷碼有個缺點就是只能定義2^n的深度,而不能像二進制碼那樣隨意的定義FIFO的深度,因為格雷碼必須循環一個2^n,否則就不能保證兩個相鄰碼元之間相差一位的條件,因此也就不是真正的各雷碼了。第二就是使用冗余的觸發器,假設一個觸發器發生亞穩態的概率為P,那么兩個及聯的觸發器發生亞穩態的概率就為P的平方。但這回導致延時的增加。亞穩態的發生會使得FIFO出現錯誤,讀/寫時鐘采樣的地址指針會與真實的值之間不同,這就導致寫入或讀出的地址錯誤。由于考慮延時的作用,空/滿標志的產生并不一定出現在FIFO真的空/滿時才出現。可能FIFO還未空/滿時就出現了空/滿標志。這并沒有什么不好,只要保證FIFO不出現overfloworunderflow就OK了。

很多關于FIFO的文章其實討論的都是空/滿標志的不同算法問題。

在VijayA.Nebhrajani的《異步FIFO結構》一文中,作者提出了兩個關于FIFO空/滿標志的算法。

第一個算法:構造一個指針寬度為N+1,深度為2^N字節的FIFO(為便方比較將格雷碼指針轉換為二進制指針)。當指針的二進制碼中最高位不一致而其它N位都相等時,FIFO為滿(在CliffordE.Cummings的文章中以格雷碼表示是前兩位均不相同,而后兩位LSB相同為滿,這與換成二進制表示的MSB不同其他相同為滿是一樣的)。當指針完全相等時,FIFO為空。這也許不容易看出,舉個例子說明一下:一個深度為8字節的FIFO怎樣工作(使用已轉換為二進制的指針)。FIFO_WIDTH=8,FIFO_DEPTH=2^N=8,N=3,指針寬度為N+1=4。起初rd_ptr_bin和wr_ptr_bin均為“0000”。此時FIFO中寫入8個字節的數據。wr_ptr_bin=“1000”,rd_ptr_bin=“0000”。當然,這就是滿條件。現在,假設執行了8次的讀操作,使得rd_ptr_bin=“1000”,這就是空條件。另外的8次寫操作將使wr_ptr_bin等于“0000”,但rd_ptr_bin仍然等于“1000”,因此FIFO為滿條件。

顯然起始指針無需為“0000”。假設它為“0100”,并且FIFO為空,那么8個字節會使wr_ptr_bin=“1100”,,rd_ptr_bin仍然為“0100”。這又說明FIFO為滿。

在VijayA.Nebhrajani的這篇《異步FIFO結構》文章中說明了怎樣運用格雷碼來設置空滿的條件,但沒有說清為什么深度為8的FIFO其讀寫指針要用3+1位的格雷碼來實現,而3+1位的格雷碼可以表示16位的深度,而真實的FIFO只有8位,這是怎么回事?而這個問題在CliffordE.Cummings的文章中得以解釋。三位格雷碼可表示8位的深度,若在加一位最為MSB,則這一位加其他三位組成的格雷碼并不代表新的地址,也就是說格雷碼的0100表示表示7,而1100仍然表示7,只不過格雷碼在經過一個以0位MSB的循環后進入一個以1為MSB的循環,然后又進入一個以0位MSB的循環,其他的三位碼仍然是格雷碼,但這就帶來一個問題,在0100的循環完成后,進入1000,他們之間有兩位發生了變換,而不是1位,所以增加一位MSB的做法使得該碼在兩處:0100~1000,1100~0000有兩位碼元發生變化,故該碼以不是真正的格雷碼。增加的MSB是為了實現空滿標志的計算。VijayA.Nebhrajani的文章用格雷碼轉二進制,再轉格雷碼的情況下提出空滿條件,僅過兩次轉換,而CliffordE.Cummings的文章中直接在格雷碼條件下得出空滿條件。其實二者是一樣的,只是實現方式不同罷了。

第二種算法:CliffordE.Cummings的文章中提到的STYLE#2。它將FIFO地址分成了4部分,每部分分別用高兩位的MSB00、01、11、10決定FIFO是否為goingfull或goingempty(即將滿或空)。如果寫指針的高兩位MSB小于讀指針的高兩位MSB則FIFO為“幾乎滿”,

若寫指針的高兩位MSB大于讀指針的高兩位MSB則FIFO為“幾乎空”。

在VijayA.Nebhrajani的《異步FIFO結構》第三部分的文章中也提到了一種方法,那就是方向標志與門限。設定了FIFO容量的75%作為上限,設定FIFO容量的25%為下限。當方向標志超過門限便輸出滿/空標志,這與CliffordE.Cummings的文章中提到的STYLE#2可謂是異曲同工。他們都屬于保守的空滿判斷。其實這時輸出空滿標志FIFO并不一定真的空/滿。

說到此,我們已經清楚地看到,FIFO設計最關鍵的就是產生空/滿標志的算法的不同產生了不同的FIFO。但無論是精確的空滿還是保守的空滿都是為了保證FIFO工作的可靠。

二、先進先出法(firstin,firstout,FIFO)

先進先出法是指根據先入庫先發出的原則,對于發出的存貨以先入庫存貨的單價計算發出存貨成本的方法.采用這種方法的具體做法是:先按存貨的期初余額的單價計算發出的存貨的成本,領發完畢后,再按第一批入庫的存貨的單價計算,依此從前向后類推,計算發出存貨和結存貨的成本.

先進先出法是存貨的計價方法之一。它是根據先購入的商品先領用或發出的假定計價的。用先進先出法計算的期末存貨額,比較接近市價。

先進先出法是以先購入的存貨先發出這樣一種存貨實物流轉假設為前提,對發出存貨進行計價的一種方法。采用這種方法,先購入的存貨成本在后購入的存貨成本之前轉出,據此確定發出存貨和期末存貨的成本

關鍵詞: FIFO

最近更新

關于本站 管理團隊 版權申明 網站地圖 聯系合作 招聘信息

Copyright © 2005-2018 創投網 - www.zhigu.net.cn All rights reserved
聯系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

主站蜘蛛池模板: 色噜噜av亚洲色一区二区 | www.夜夜爽| 国产精品乱子伦xxxx | 成人a8198va| 午夜无码精品国产片 | 无套大战乌克兰白嫩美女 | 亚洲三级黄 | 国语精品对白露脸少妇网站 | 夜夜躁很很躁日日躁2020 | 国产精久久一区二区三区 | 综合久久综合久久88色鬼 | 成人网站亚洲二区乱码 | 中文字乱码电影在线播放 | 精品伊人久久久大香线蕉下载 | 91精品国产乱码在线观看 | 国产成人无码免费看片软件 | www.久久99 | 久久精品a一国产成人免费网站 | 久久精品人妻一区二区三区 | 国产精品久久久久久ai换脸综合 | 裸身美女无遮挡永久免费视频 | 久久久精品成人免费观看国产 | 精品厕所偷拍各类美女tp嘘嘘 | 午夜视频在线观看网站 | 亚洲成综合人在线播放 | 久久亚洲精中文字幕冲田杏梨 | 在线色网 | 人妻无码中文字幕一区二区三区 | 伊人成色综合人夜夜久久 | 日本www蜜桃在线观看 | 91视频福利 | 99艹| 尤物爽到高潮潮喷视频大全 | 人人色在线视频播放 | 中文在线国产 | 亚洲精品97久久中文字幕无码 | 色呦呦网站在线观看 | 最近韩国日本免费高清观看 | 国产成人无码免费看片软件 | 天堂中文最新版在线中文 | 人妖天堂狠狠ts人妖天堂狠狠 | 色哟色哟色精品 | 性高潮久久久久久久久 | 国产成人高清亚洲综合 | 九九色在线观看 | 成人性生生活性生交5 | xxxx日本高清 | 这里只有精品22 | 国产精品对白交换绿帽视频 | 久久羞羞 | 日韩成人一级 | 麻豆人妻无码性色av专区 | 亚洲乱理伦片在线观看中字 | 高潮潮喷奶水飞溅视频无码 | 国产成人无码a区在线观看视频app | 亚洲日韩在线中文字幕综合 | 俄罗斯大胆熟少妇ⅹ╳bbww | 欧美日韩在线视频 | 欧美成人精品手机在线 | 主站蜘蛛池模板: 蛛词}| 中文字幕线人 | 91免费版在线观看免费 | 国产大片黄 | 久久99精品久久久久久9蜜桃 | 日本xxxx18野外无毒不卡 | 韩国三级在线 中文字幕 无码 | 国产成本人片无码免费2020 | 东京热大乱系列无码 | 高大丰满熟妇丰满的大白屁股 | 成人午夜亚洲精品无码区 | 中文字幕不卡av无码专线一本 | 日本成人动漫在线观看 | 深夜成人在线视频 | 99欧美日本一区二区留学生 | 亚洲男人的天堂色婷婷 | 国产chinese精品露脸 | 99热都是精品久久久久久 | 欧美极度另类 | 亚洲伊人成综合网2222 | 国产无遮挡免费观看视频网站 | 999久久久免费精品播放 | 亚洲高清揄拍自拍 | 亚洲国产欧美在线成人aaaa | 免费三片在线视频 | 激情国产一区二区三区四区 | 成人午夜又粗又硬又长 | 美女福利一区 | 一本大道无码日韩精品影视丶 | 99er这里只有精品 | 天天操狠狠干 | 国产69精品久久99不卡解锁版 | 久久青青操 | 国产真实younv在线 | 男人舔女人b视频 | 日韩欧美视频免费在线观看 | 天堂在线中文字幕 | 欧洲成人在线视频 | 狠狠干在线 | 蜜桃av久久久亚洲精品 | 亚洲精品久久av无码一区二区 | 99e久热只有精品8在线直播 | 亚欧在线高清专区 | 丰满大乳少妇毛片视频 | 777狠狠| 午夜激成人免费视频在线观看 | 日本少妇bbw撒尿视频 | 超碰伊人久久大香线蕉综合 | 激情欧美一区二区三区黑长吊 | 又大又长粗又爽又黄少妇视频 | 久久疯狂做爰xxxⅹ高潮直播 | 丰满白嫩人妻中出无码 | 亚洲国产18| 欧美日韩一区二区三区视频免费观看 | 午夜寡妇啪啪少妇啪啪 | 欧美色一级 | 欧美综合激情网 | 国产无遮挡裸露视频免费 | 一区二区三区四区在线观看视频 | 自拍偷拍福利视频 | 主站蜘蛛池模板: 蛛词}| 国精产品一区一区三区mba下载 | 中文字幕 视频一区 | 一级片久久久久久久 | 少妇高潮喷水惨叫久久久久电影 | 国产好爽…又高潮了毛片 | 国产美女又黄又爽又色视频免费 | 337p人体 欧洲人体 亚洲 | 日本黄色二区 | 日本丰满的人妻hd高清在线 | 丰满人妻跪趴高撅肥臀 | 国偷自产中文字幕亚洲手机在线 | 国产超碰97人人做人人爱 | 噼里啪啦高清在线观看 | 好男人免费影院www神马 | 天天免费看av| 调教驯服丰满美艳麻麻在线视频 | 香蕉av在线 | 色姑娘久 | 亚洲区一 | 人与动牲交av免费 | 永久免费无码日韩视频 | 手机看片日韩国产 | 午夜精品在线视频 | 无码任你躁久久久久久久 | xx性欧美肥妇精品久久久久久 | 精品人妻无码一区二区三区换脸 | 中文字幕无码日韩av | 欧美国产日韩久久mv | 国产又粗又猛又爽又黄的视频一 | 亚洲国产成人精品女人久久久野战 | 伊人蕉久影院 | 国产乱子乱人伦电影在线观看 | 人人妻人人澡av天堂香蕉 | 一级黄色在线观看 | 国产精品嫩草影院精东 | 亚洲大尺度专区无码浪潮av | 97精品伊人久久大香线蕉app | 亚洲综合久久一区二区 | 亚洲一区波多野结衣在线app | 国内精品久久久久久久影视麻豆 | 西西人体自慰扒开下部93 | 在线综合av | 国产精品三级av | 日产国产精品亚洲系列的特点 | 国内精品久久久久伊人av | 国产免费拔擦拔擦8x高清在线 | av在线无码专区一区 | 中文字幕一区二区三区人妻少妇 | 国产乱码一区二区三区 | 91蜜桃传媒精品久久久一区二区 | 超碰2020| 热re91久久精品国99热蜜臀 | 久久国产精品精品 | 狠狠色噜噜狠狠狠狠97首创麻豆 | 国产jk精品白丝av在线观看 | 天堂8在线观看 | 成人未满十八无毛片 | 亚洲中文av一区二区三区 | 国内精品久久久久久久电影视 | 主站蜘蛛池模板: 蛛词}| 国产成人精品综合 | 国产香蕉97碰碰视频碰碰看 | 国产午夜啪啪 | av在线免费观看网址 | 国产欧美亚洲一区二区 | 亚洲日韩精品一区二区三区 | 精品久久久噜噜噜久久久 | 2021国产精品久久久久青青 | 国产精品毛片完整版视频 | 欧洲精品成人免费视频在线观看 | 久久久这里只有免费精品 | 国内揄拍国内精品对白 | 亚洲不卡1卡2卡三卡入口 | 麻豆天美传媒毛片av88 | 久久精品国产乱子伦 | 欧美人禽zozo动人物杂交 | 国产亚洲精品福利视频在线观看 | 亚洲国产精一区二区三区性色 | 青青在线视频 | 人妻无码不卡中文字幕在线视频 | 久久艹网站 | 一区二区无码免费视频网站 | 国产a区| 无码任你躁久久久久久老妇 | 国产农村妇女精品一二区 | 精国产品一区二区三区四季综 | 精品三级久久久久电影我网 | 青青草.com| 国产永久av福利在线观看 | 男女啪啦猛视频免费 | www.av在线免费观看 | 免费午夜爽爽爽www视频十八禁 | 亚洲私人无码综合久久网 | 精品国产日本 | 色又黄又爽18禁免费网站 | 伊人久色| 久久九九久精品国产日韩经典 | 四虎影院永久在线 | 精品无码成人网站久久久久久 | 久久精品国产精品亚洲精品 | 大桥久未无码吹潮在线观看 | 欧美亚洲日韩国产网站 | 成人av毛片无码免费网站 | 香蕉久久国产超碰青草 | 日韩欧美精品在线观看 | 一区二区看片 | 久久九色 | 色姑娘粽合 | 精品一区二区三区毛片 | 九九在线| 97成人在线观看视频 | 四虎在线观看网站 | 91一区| 欧美黄色大全 | 国产小视频精品 | 欧美人与禽zozzo性伦交 | 精品无码久久久久国产电影 | 国产沙发午睡系列999 | 美国免费黄色片 | 主站蜘蛛池模板: 蛛词}| 日韩一区二区精品视频 | 涩涩成人 | 午夜影院欧美 | 免费观看又色又爽又黄的 | 青青草成人网 | 熟女人妻在线视频 | 亚洲欧美中文字幕日韩一区二区 | 91在线免费视频 | 亚洲国产丝袜精品一区 | 国产又黄又爽又刺激的免费网址 | 国产91极品 | 日韩欧美国产一区二区三区在线观看 | a级大毛片 | 国内一级黄色 | 久久久久久久人妻无码中文字幕爆 | 黄色大片免费看 | 天天躁狠狠躁 | 性少妇无码播放 | 91精品在线免费视频 | 午夜男女xx00视频福利 | 国产高潮流白浆视频 | 理伦少妇片一级 | 一本加勒比hezyo综合 | 国产精品未满十八禁止观看 | 精品精品国产自在97香蕉 | 国产a级大片 | 无码人妻精品一区二区三区东京热 | 国产亚洲日韩在线三区 | 性中国videossexo另类 | 久久国产视频播放 | 亚洲九九在线 | 久久无码人妻精品一区二区三区 | 伊人久久综合精品无码av专区 | 无码人妻品一区二区三区精99 | 国内免费视频成人精品 | 老司机一区二区三区 | aaa特黄 | 各处沟厕大尺度偷拍女厕嘘嘘 | 日本韩国三级在线观看 | 无码国产69精品久久久久网站 | 日日摸日日添夜夜爽97 | 曰韩毛片 | 欧美极品少妇xxxxⅹ裸体艺术 | 99re热这里有精品首页 | 不卡中文字幕 | 动漫av在线播放 | 国产精品亚洲综合一区 | 亚洲成人免费 | 大伊香蕉精品一区视频在线 | 亚洲欧洲日本无在线码 | 婷婷九月色 | 一级特黄bbbbb免费观看 | www.com色| 九九视频一区二区 | 日本黄色录相 | 成 人 a v免费视频在线观看 | 欧洲精品一区二区三区久久 | 精品一区二区视频在线观看 | 国产精品不卡在线 |