成人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 創投網 - m.zhigu.net.cn All rights reserved
聯系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

主站蜘蛛池模板: 亚洲天堂免费 | 国产精品亚洲а∨怡红院 | 成人免费视频视频在线观看 免费 | 国内精品国产成人国产三级粉色 | 国产美女在线免费 | 人妻精品制服丝袜久久久 | 国产又粗又猛又硬又爽 | 最新欧美激情-推荐欧美激情 - 右手影院 | 美女啪啪无遮挡免费久久网站 | 毛片毛片毛片毛片 | av网站在线播放 | 欧洲一卡2卡3卡4卡国产 | 亚洲国产精品成人综合久久久久久久 | 少妇无码太爽了不卡视频在线看 | 日日摸日日操 | 欧美另类xxxx| 毛片一区二区三区无码蜜臀 | 四虎娱乐 | 春色校园亚洲愉拍自拍 | 涩涩视屏| 欧美精品偷自拍另类在线观看 | 色欲国产精品一区成人精品 | 亚洲欧洲日产无码中文字幕 | 91超碰caoporn97人人 | 久久久久国产免费 | 国产精品久久久久9999赢消 | av一区+二区在线播放 | 久久久久无码精品国产人妻无码 | 少妇人妻无码专区毛片 | 色猫咪av在线观看 | 免费无码又爽又刺激激情视频 | 国产99久9在线视频 | 传媒 | 国产日韩欧美一二三区 | 欧美囗交 | 狠狠色噜噜狠狠狠狠米奇7777 | 777国产偷窥盗摄精品品在线 | 国产一区二区女内射 | 国产毛片精品一区二区 | www.亚洲天堂.com | 日本三线免费视频观看 | 久久精品噜噜噜成人av农村 | 日韩不卡手机视频在线观看 | 五月亚洲综合 | 亚洲在线第一页 | 国产精品乱码久久久久 | 91观看在线视频 | 国产午夜精品在线 | 真实国产乱子伦精品视频 | 日韩欧美在线播放 | 免费黄色美女网站 | 双腿张开被9个黑人调教影片 | 久久久久亚洲精品男人的天堂 | 免费男人下部进女人下部视频 | 久热中文| 天海翼一区二区三区高清在线观看 | 欧美成人影院亚洲综合图 | 99精品国产免费 | 日韩在线免费观看av | 欧美色人阁 | 主站蜘蛛池模板: 蛛词}| 性色高清xxxxx厕所偷窥 | 一道久久爱综合久久爱 | 亚洲女线av影视宅男宅女天堂 | 人妻中文字幕无码系列 | 日本不卡视频一区二区 | 人妻熟女一二三区夜夜爱 | 91po九色| 少妇做爰α片免费视频网站 | 国内高清久久久久久 | 日日天日日夜日日摸天天 | 最近日本免费观看高清视频 | 精品人妻av区乱码 | 天天色天天操天天 | 亚洲乱亚洲乱 | 久久久亚洲欧洲日产无码av | 久久综合给合久久国产免费 | 国产一级免费在线 | 欧美一区二区三区小说 | 香港经典a毛片免费观看播放 | 色综合久久88色综合天天 | 西野翔之公侵犯中文字幕 | 日本在线a一区视频高清视频 | 99热这里只有精品在线 | 3d动漫精品啪啪一区二区免费 | 国产又粗又硬又大爽黄老大爷视频 | 国产清纯白嫩初高生在线观看性色 | 性色av无码专区一ⅴa亚洲 | 干大奶子| 狠狠躁夜夜躁人人爽天天不卡软件 | 中文字幕理论片 | 日韩国产亚洲欧美中国v | 中文字幕日韩一级 | 伊伊总综合网 | 欧美 日韩 亚洲 一区 | 国产99久久久久久免费看 | 无套内射在线无码播放 | 爱涩av | 天天色综合天天色 | 成人黄色免费在线观看 | 欧美一区二区国产 | 老女人老熟女亚洲 | 国产成年免费视频 | 黑人尾随强伦姧人妻爽翻天 | 狠狠色噜噜狠狠狠888奇米 | 青青国产在线 | 久久99国产精品成人 | aa国产| 国产 日韩 另类 视频一区 | 午夜影院毛片 | 99久久综合国产精品二区国产 | 乱人伦中文视频在线观看 | 五月天婷亚洲天综合网精品偷 | 夜夜骑夜夜操 | 夜夜天堂| 日日噜噜夜夜狠狠久久蜜桃 | 久久在线精品 | 五月激情六月婷婷 | 一区二区三区污 | 国产成人一卡2卡3卡四卡视频 | 主站蜘蛛池模板: 蛛词}| 欧美日韩国产综合色视频一区二区 | 一本到在线观看视频 | 麻豆专媒体一区二区 | 国产精品高潮久久av | 久久亚洲精品无码av大香大香 | 色屁屁www影院免费观看 | 日韩av高清在线观看 | 国产aaaaaa| 少妇在线观看888视频 | 粗大猛地挺进娇喘啊在线视频 | 国产精品久久久久久免费免熟 | 韩国午夜精品 | 网曝91综合精品门事件在线 | 无码专区无码专区视频网址 | 欧美精品a片久久www慈禧 | 久久精品国产亚洲欧美 | 6080yy伦理亚洲第一区 | 国产精品自产拍在线观看中文 | 少妇特殊按摩高潮惨叫无码 | 自拍偷自拍亚洲精品偷一 | 国产少妇露脸精品 | 九九五月天 | 亚洲欧美日韩精品久久亚洲区 | 97久久精品无码一区二区 | 久久综合日本 | 冲田杏梨av一区二区三区 | 亚洲国产精品久久久久秋霞 | 乱人伦人妻精品一区二区 | 一本无码久本草在线中文字幕dvd | 亚洲精品久久久久久无码色欲四季 | 在线观看免费人成视频 | 无码专区丰满人妻斩六十路 | 精品一区二区三区无码免费直播 | 亚洲激情成人网 | 亚洲色无码综合图区手机 | a视频在线观看免费 | 久久精品久久精品中文字幕 | 青青草免费公开视频 | 午夜影院免费 | 欧美精品日韩精品 | 免费观看日本污污ww网站 | 97久久精品午夜一区二区 | 久久精品午夜福利 | 免费无码又爽又刺激软件下载 | 狠狠cao日日穞夜夜穞av | 婷婷综合久久中文字幕蜜桃三电影 | 伊人精品视频 | 亚洲综合精品一区二区三区 | 午夜性色 | 在线视频青青草 | 日韩成人av在线 | 亚洲线精品一区二区三区影音先锋 | 亚洲国产精品婷婷 | 国产乱码卡一卡2卡三卡四 国产av一区二区精品久久 | 国产精品午夜无码av天美传媒 | 亚洲最大的熟女水蜜桃av网站 | 亚洲性色av一区二区三区 | 亚洲加勒比久久88色综合 | 少妇高潮叫床在线播放 | 主站蜘蛛池模板: 蛛词}| ai换脸赵丽颖国产一区裸 | 日韩一级免费毛片 | 国产中文区4幕区2022 | 欧美在线观看免费看大全 | 在线观看黄色小视频 | 粉嫩毛片 | 天天爱天天射天天干 | 亚洲国产精品嫩草影院永久 | 中文字幕日本在线 | 特级西西444ww大胆高清图片 | 亚洲中字慕日产2020 | 国产在视频线在精品视频55 | 日本美女一区二区三区 | 久久精品成人免费观看97 | 无码专区―va亚洲v专区在线 | 国产高潮又爽又刺激的视频免费 | 欧美一区二区三区免费 | 亚洲乱亚洲乱妇50p 日本熟妇毛耸耸xxxxxx | 成人无码小视频在线观看 | 女子spa高潮呻吟抽搐 | 老司机无码精品a | 无码人妻丰满熟妇区免费 | 国产丰满天美videossex | 亚洲男男网站gy2020 | 欧美性受xxxx黑人猛交 | www.狠狠撸.com | 亚洲+小说+欧美+激情+另类 | 成人无码精品一区二区三区 | 欧洲精品免费一区二区三区 | 欧美日韩亚洲高清 | 中国国产野外1级毛片视频 欧美精品videosex性欧美 | 免免费国产aaaaa片 | 亚洲午夜一区二区 | 色综合天天色 | 黑色丝袜国产精品 | av片国产 | 久久大蕉香蕉免费 | 超碰97人人做人人爱亚洲尤物 | 久久av高潮av无码av | 国产在线国偷精品免费看 | 天天综合av | 色图网址 | 狠狠色婷婷丁香综合久久韩国 | 性做久久久久久免费观看欧美 | 国产又猛又黄的视频 | 久久成人免费观看草草影院 | 一区在线观看视频 | 亚洲色18禁成人网站www | 精品免费一区二区三区 | 人妻互换精品一区二区 | 蜜臀91丨九色丨蝌蚪中文 | 国产精品久线在线观看 | 成人综合婷婷国产精品久久蜜臀 | 欧美日韩制服在线 | 高清国产在线 | 野花香社区在线视频观看播放 | 亚洲精品在线网站 | 狠狠婷婷综合久久久久久 | 超碰在线免费看 | 主站蜘蛛池模板: 蛛词}| 国产一级做a| 黄色高潮 | 欧美日韩中字 | 精品亚洲卡一卡2卡三卡乱码 | 亚洲偷自拍国综合 | 中文有码无码人妻在线短视频 | 人人看人人插 | 黄色在线观看av | 4438x成人网一全国最大色成网站 | 人妻中文无码久热丝袜 | 亚洲v无码一区二区三区四区观看 | 久久精品女同亚洲女同 | 国产对白农村老女人性视频对话 | 国产亚洲小视频 | 波多老师无码av中字专区 | 国产精品色综合精品福利在线 | 人成午夜免费大片 | 丰满女人与性猛交视频 | 少妇高潮惨叫久久久久电影 | 亚洲91久久 | 成人久久18免费网站麻豆 | 在线观看av不卡 | 国产精品免费看久久久 | 国产精品国产三级国产a | 神马午夜dy888 | 欧美一级免费在线 | 中文人妻熟妇乱又伦精品 | 国产丰满乱子伦无码专区 | 丁香五月亚洲综合在线国内自拍 | 丰满寡妇a三级在线精品 | 国产精品一区二区av不卡 | 天天干天天干 | 影音先锋在线资源无码 | 99久久免费只有精品国产 | 国产夜夜操 | 老少配老妇老熟女中文普通话 | 亚洲人成中文字幕在线观看 | 久久国产精品99国产精 | 日韩小视频网站 | 精品久久人妻av中文字幕 | 韩国美女主播娇喘乳奶摇 | 韩国午夜理伦三级在线观看 | 久久免费一区 | 一级做a视频在线观看 | 午夜少妇福利视频 | 午夜福利影院私人爽 | 日韩第一色 | 无遮18禁在线永久免费观看挡 | 天天干,夜夜操 | av大片在线无码永久免费 | 色婷婷激情综合 | 人伦片无码中文字幕 | 久久精品国产99久久久古代 | www.婷婷.com | 性天堂av| 成人亚洲视频 | 国产精品久久久久高潮 | 97成人在线观看视频 | 人人妻人人妻人人片av |