91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FIFO最小深度計(jì)算所有情況

FPGA之家 ? 來源:數(shù)字ICer ? 作者:數(shù)字ICer ? 2021-05-11 14:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

由于平時(shí)我們工作中,F(xiàn)IFO都是直接調(diào)用IP核,對(duì)于FIFO深度選擇并沒有很在意,而在筆試面試過程中,經(jīng)常被問及的問題之一就是如何計(jì)算FIFO深度。

當(dāng)讀數(shù)據(jù)的速率小于寫數(shù)據(jù)的速率時(shí),我們需要先將數(shù)據(jù)緩存下來,那么我們需要開多大的空間緩存這些數(shù)據(jù)呢?緩存開大了會(huì)浪費(fèi)資源,開小了會(huì)丟失數(shù)據(jù),如何去計(jì)算最小FIFO深度是本文的重點(diǎn)。

本文涵蓋了FIFO最小深度計(jì)算所有情況:

假如模塊A不間斷的往FIFO中寫數(shù)據(jù),模塊B同樣不間斷的從FIFO中讀數(shù)據(jù),不同的是模塊A寫數(shù)據(jù)的時(shí)鐘頻率要大于模塊B讀數(shù)據(jù)的時(shí)鐘頻率,那么在一段時(shí)間內(nèi)總是有一些數(shù)據(jù)沒來得及被讀走,如果系統(tǒng)一直在工作,那么那些沒有被讀走的數(shù)據(jù)會(huì)越累積越多,那么FIFO的深度需要是無窮大的;

但是若寫操作是連續(xù)的數(shù)據(jù)流,那么再大的FIFO都無法保證數(shù)據(jù)不溢出。因此可以認(rèn)為這種情況下寫數(shù)據(jù)的傳輸是“突發(fā)Burst”的,即寫操作并不連續(xù);

要確定FIFO的深度,關(guān)鍵在于計(jì)算出在突發(fā)讀寫這段時(shí)間內(nèi)有多少個(gè)數(shù)據(jù)沒有被讀走。即FIFO的最小深度就等于沒有被讀走的數(shù)據(jù)個(gè)數(shù)。

Case1 fa》fb with no idle cycles in both write and read

即寫時(shí)鐘快于讀時(shí)鐘,寫和讀的過程中沒有空閑周期;

假設(shè):

寫數(shù)據(jù)時(shí)鐘頻率fa=80MHz

讀數(shù)據(jù)時(shí)鐘頻率fb=50MHz

突發(fā)長(zhǎng)度= number of data to be transferred = 120

在突發(fā)傳輸過程中,數(shù)據(jù)都是連續(xù)讀寫的

那么:

寫一個(gè)數(shù)據(jù)所需要的時(shí)間 = 1/80MHz = 12.5ns

突發(fā)傳輸中,寫完所有數(shù)據(jù)所需要的時(shí)間 = 120*12.5ns = 1500ns

讀一個(gè)數(shù)據(jù)所需要的時(shí)間 = 1/50MHz = 20ns

所以寫完所有的突發(fā)傳輸數(shù)據(jù)需要花費(fèi)1500ns

在1500ns內(nèi)能夠讀走的數(shù)據(jù)個(gè)數(shù) = 1500ns/20ns = 75

所以在1500ns內(nèi)還沒有被讀走的數(shù)據(jù)個(gè)數(shù) = 120-75 = 45

因此FIFO的最小深度為45

Case2 fa》fb with two clock cycle delay between two successive read and write

即寫時(shí)鐘頻率大于讀時(shí)鐘頻率,但在讀寫的過程中存在空閑周期;

Case2在Case1的基礎(chǔ)上增加了一個(gè)假設(shè),即讀比寫慢兩拍。這種假設(shè)是真正存在的,在異步FIFO設(shè)計(jì)中,我們需要去判斷FIFO的空滿來保證邏輯的正確性,判斷空滿標(biāo)志需要去比較讀寫指針,而讀指針與寫指針處在不同的時(shí)鐘域中,我們需要采用格雷碼和兩級(jí)同步寄存器去降低亞穩(wěn)態(tài)的概率,而兩級(jí)同步必然會(huì)導(dǎo)致空滿標(biāo)志位的判斷至少延遲2個(gè)cycle。對(duì)于空標(biāo)志位來說,將寫指針同步到讀時(shí)鐘域至少需要花費(fèi)2個(gè)時(shí)鐘,而在同步這段時(shí)間內(nèi)有可能還會(huì)寫入新的數(shù)據(jù),因此同步后的寫指針一定小于或等于(當(dāng)且僅有同步時(shí)間內(nèi)沒有新數(shù)據(jù)寫入的情況下才會(huì)等于)當(dāng)前的寫指針,所以此時(shí)判斷不一定是真空;同理,對(duì)于滿標(biāo)志位來說,將讀指針同步到讀時(shí)鐘域至少需要花費(fèi)2個(gè)時(shí)鐘,而在同步這段時(shí)間內(nèi)有可能還會(huì)讀出新的數(shù)據(jù),因此同步后的讀指針一定小于或等于當(dāng)前讀指針,所以此時(shí)判斷并不一定是真滿。

通過上述討論可以知道Case2的FIFO最小深度應(yīng)該比場(chǎng)景1的FIFO最小深度45略大。

Case3 fa 》 fb with idle cycles in both write and read

即寫時(shí)鐘頻率大于讀時(shí)鐘頻率,但在讀寫的過程中存在空閑周期;

假設(shè):

寫數(shù)據(jù)時(shí)鐘頻率fa=80MHz

讀數(shù)據(jù)時(shí)鐘頻率fb=50MHz

突發(fā)長(zhǎng)度= number of data to be transferred = 120

連續(xù)寫入之間的空閑周期為1。

連續(xù)讀取之間的空閑周期為3。

那么:

兩個(gè)連續(xù)寫之間的空閑周期為1個(gè)時(shí)鐘周期。它的意思是,在寫入一個(gè)數(shù)據(jù)后,模塊A等待一個(gè)時(shí)鐘周期,開始下一個(gè)寫入。因此,可以理解為每?jī)蓚€(gè)時(shí)鐘周期,一個(gè)數(shù)據(jù)被寫入;

兩個(gè)連續(xù)讀取之間的空閑周期為3個(gè)時(shí)鐘周期。即讀取一個(gè)數(shù)據(jù)后,B模塊等待3個(gè)時(shí)鐘周期,開始下一次讀取。因此,我們可以理解,每四個(gè)時(shí)鐘周期,讀取一個(gè)數(shù)據(jù);

寫一個(gè)數(shù)據(jù)所需要的時(shí)間 = 2*1/80MHz = 25ns

突發(fā)傳輸中,寫完所有數(shù)據(jù)所需要的時(shí)間 = 120*25ns = 3000ns

讀一個(gè)數(shù)據(jù)所需要的時(shí)間 = 4*1/50MHz = 80ns

所以寫完所有的突發(fā)傳輸數(shù)據(jù)需要花費(fèi)3000ns

在3000ns內(nèi)能夠讀走的數(shù)據(jù)個(gè)數(shù) = 3000ns/80ns = 37.5

所以在3000ns內(nèi)還沒有被讀走的數(shù)據(jù)個(gè)數(shù) = 120-37.5 = 82.5

因此FIFO的最小深度為83

Case4 fa 》 fb with duty cycles given for wr_enb and rd_enb.

即寫時(shí)鐘頻率大于讀時(shí)鐘頻率,給定wr_enb和rd_enb的占空比;

假設(shè):

寫數(shù)據(jù)時(shí)鐘頻率fa=80MHz

讀數(shù)據(jù)時(shí)鐘頻率fb=50MHz

突發(fā)長(zhǎng)度= number of data to be transferred = 120

寫使能信號(hào)占整個(gè)burst時(shí)間比重為1/2

讀使能信號(hào)占整個(gè)burst時(shí)間比重為1/4

那么:

此場(chǎng)景與前一個(gè)場(chǎng)景(場(chǎng)景3)沒有任何不同,因?yàn)樵诒纠?,一個(gè)數(shù)據(jù)項(xiàng)將在2個(gè)時(shí)鐘周期內(nèi)寫入,而一個(gè)數(shù)據(jù)項(xiàng)將在4個(gè)時(shí)鐘周期內(nèi)讀取。

因此FIFO的最小深度也為83

Case5 fA 《 fB with no idle cycles in both write and read ( the delay between two consecutive writes and reads is one clock cycle)

即寫時(shí)鐘頻率小于讀時(shí)鐘頻率,且讀寫過程中沒有空閑周期;

假設(shè):

寫數(shù)據(jù)時(shí)鐘頻率fa=30MHz

讀數(shù)據(jù)時(shí)鐘頻率fb=50MHz

突發(fā)長(zhǎng)度= number of data to be transferred = 120

在突發(fā)傳輸過程中,數(shù)據(jù)都是連續(xù)讀寫的

那么:

由于讀數(shù)據(jù)比寫數(shù)據(jù)要快,這種情況下永遠(yuǎn)也不會(huì)發(fā)生數(shù)據(jù)丟失的,因此FIFO只起到過時(shí)鐘域的作用,F(xiàn)IFO的最小深度為1即可;

Case6 fa 《 fb with idle cycles in both write and read(duty cycles of wr_enb and rd_enb can also be given in these type of questions)。

即寫時(shí)鐘頻率小于讀時(shí)鐘頻率,給定wr_enb和rd_enb的占空比;

假設(shè):

寫數(shù)據(jù)時(shí)鐘頻率fa=40MHz

讀數(shù)據(jù)時(shí)鐘頻率fb=50MHz

突發(fā)長(zhǎng)度= number of data to be transferred = 120

連續(xù)寫入之間的空閑周期為1。

連續(xù)讀取之間的空閑周期為3。

那么:

兩個(gè)連續(xù)寫之間的空閑周期為1個(gè)時(shí)鐘周期。它的意思是,在寫入一個(gè)數(shù)據(jù)后,模塊A等待一個(gè)時(shí)鐘周期,開始下一個(gè)寫入。因此,可以理解為每?jī)蓚€(gè)時(shí)鐘周期,一個(gè)數(shù)據(jù)被寫入;

兩個(gè)連續(xù)讀取之間的空閑周期為3個(gè)時(shí)鐘周期。即讀取一個(gè)數(shù)據(jù)后,B模塊等待3個(gè)時(shí)鐘周期,開始下一次讀取。因此,我們可以理解,每四個(gè)時(shí)鐘周期,讀取一個(gè)數(shù)據(jù);

寫一個(gè)數(shù)據(jù)所需要的時(shí)間 = 2*1/40MHz = 50ns

突發(fā)傳輸中,寫完所有數(shù)據(jù)所需要的時(shí)間 = 120*50ns = 6000ns

讀一個(gè)數(shù)據(jù)所需要的時(shí)間 = 4*1/50MHz = 80ns

所以寫完所有的突發(fā)傳輸數(shù)據(jù)需要花費(fèi)6000ns

在6000ns內(nèi)能夠讀走的數(shù)據(jù)個(gè)數(shù) = 6000ns/80ns = 75

所以在6000ns內(nèi)還沒有被讀走的數(shù)據(jù)個(gè)數(shù) = 120-75 = 45

因此FIFO的最小深度為45

Case7 fA = fB with no idle cycles in both write and read ( the delay between two consecutive writes and reads is one clock cycle)。

即寫時(shí)鐘頻率等于讀時(shí)鐘頻率,且讀寫過程中沒有空閑周期;

假設(shè):

寫數(shù)據(jù)時(shí)鐘頻率fa=50MHz

讀數(shù)據(jù)時(shí)鐘頻率fb=50MHz

突發(fā)長(zhǎng)度= number of data to be transferred = 120

讀和寫都沒有空閑周期,這意味著突發(fā)中的所有項(xiàng)都將以連續(xù)的時(shí)鐘周期寫入和讀取

那么:

如果clkA和clkB之間沒有相位差,則不需要FIFO;

如果clkA和clkB之間存在相位差,深度“1”的FIFO就足夠了。

Case8 fA = fB with idle cycles in both write and read (duty cycles of wr_enb and rd_enb can also be given in these type of questions)。

即寫時(shí)鐘頻率等于讀時(shí)鐘頻率,給定wr_enb和rd_enb的占空比;

假設(shè):

寫數(shù)據(jù)時(shí)鐘頻率fa=50MHz

讀數(shù)據(jù)時(shí)鐘頻率fb=50MHz

突發(fā)長(zhǎng)度= number of data to be transferred = 120

連續(xù)寫入之間的空閑周期為1。

連續(xù)讀取之間的空閑周期為3。

那么:

兩個(gè)連續(xù)寫之間的空閑周期為1個(gè)時(shí)鐘周期。它的意思是,在寫入一個(gè)數(shù)據(jù)后,模塊A等待一個(gè)時(shí)鐘周期,開始下一個(gè)寫入。因此,可以理解為每?jī)蓚€(gè)時(shí)鐘周期,一個(gè)數(shù)據(jù)被寫入;

兩個(gè)連續(xù)讀取之間的空閑周期為3個(gè)時(shí)鐘周期。即讀取一個(gè)數(shù)據(jù)后,B模塊等待3個(gè)時(shí)鐘周期,開始下一次讀取。因此,我們可以理解,每四個(gè)時(shí)鐘周期,讀取一個(gè)數(shù)據(jù);

寫一個(gè)數(shù)據(jù)所需要的時(shí)間 = 2*1/50MHz = 40ns

突發(fā)傳輸中,寫完所有數(shù)據(jù)所需要的時(shí)間 = 120*40ns = 4800ns

讀一個(gè)數(shù)據(jù)所需要的時(shí)間 = 4*1/50MHz = 80ns

所以寫完所有的突發(fā)傳輸數(shù)據(jù)需要花費(fèi)4800ns

在4800ns內(nèi)能夠讀走的數(shù)據(jù)個(gè)數(shù) = 4800ns/80ns = 60

所以在4800ns內(nèi)還沒有被讀走的數(shù)據(jù)個(gè)數(shù) = 120-60 = 60

因此FIFO的最小深度為60

Case9 如果數(shù)據(jù)速率如下所示

在前面幾種場(chǎng)景中,我們給的條件都是每隔幾個(gè)時(shí)鐘讀寫一次,這種周期性讀寫在實(shí)際中很常見。但是在工程設(shè)計(jì)中還存在這樣一種情形,只給出數(shù)據(jù)在一段時(shí)間內(nèi)的讀寫速率,怎么讀寫完全隨機(jī),這種情況我們需要考慮最壞的一種情況避免數(shù)據(jù)丟失。

對(duì)于最壞的情況,讀寫之間的數(shù)據(jù)速率差異應(yīng)該是最大的。因此,對(duì)于寫操作,應(yīng)該考慮最大數(shù)據(jù)速率,對(duì)于讀操作,應(yīng)該考慮最小數(shù)據(jù)速率。

寫數(shù)據(jù)時(shí)鐘頻率fa=讀數(shù)據(jù)時(shí)鐘頻率fb

在寫時(shí)鐘周期內(nèi),每100個(gè)周期就有80個(gè)數(shù)據(jù)寫入FIFO

在讀時(shí)鐘周期內(nèi),每10個(gè)周期可以有8個(gè)數(shù)據(jù)讀出FIFO

以下是一些可能性:

d73f1736-b20b-11eb-bf61-12bb97331649.png

下面是從上圖中觀察到的情況:

d77b6d4e-b20b-11eb-bf61-12bb97331649.png

寫操作的最大數(shù)據(jù)速率在上表格中case - 4。(寫操作在最小的時(shí)間內(nèi)完成)。因此,考慮case - 4來進(jìn)行進(jìn)一步的計(jì)算。

首先這里沒有給出數(shù)據(jù)的突發(fā)長(zhǎng)度,從假設(shè)中可以得出每100個(gè)周期就有80個(gè)數(shù)據(jù)寫入FIFO,這里可能就有人會(huì)說突發(fā)長(zhǎng)度就是80個(gè)數(shù)據(jù),其實(shí)不是這樣的,因?yàn)閿?shù)據(jù)是隨機(jī)寫入FIFO的,我們需要考慮做壞的情形,即寫速率最大的情形,只有如下圖背靠背的情形才是寫速率最高的情形,burst length為160;

在讀時(shí)鐘周期內(nèi),每10個(gè)周期可以有8個(gè)數(shù)據(jù)讀出FIFO;即一個(gè)周期可以寫入 8/10 數(shù)據(jù)

所以160個(gè)時(shí)鐘讀了160*8/10 = 128個(gè)數(shù)據(jù);

考慮背靠背(20個(gè)clk不發(fā)數(shù)據(jù)+80clk發(fā)數(shù)據(jù)+80clk發(fā)數(shù)據(jù)+20clk不發(fā)數(shù)據(jù)的共200個(gè)clk)

因此FIFO的最小深度=160 - 128 = 32

總結(jié)

從上面分析來看,求FIFO的最小深度主要有以下要點(diǎn):

在求解之前需要驗(yàn)證一下在允許的最大時(shí)間長(zhǎng)度內(nèi)寫入的數(shù)據(jù)量是否等于讀出的數(shù)據(jù)量,保證有解;

求FIFO深度需要考慮最壞的情形,讀寫的速率應(yīng)該相差最大,也就是說需要找出最大的寫速率和最小的讀速率;

不管什么場(chǎng)景,要確定FIFO的深度,關(guān)鍵在于計(jì)算出在突發(fā)讀寫這段時(shí)間內(nèi)有多少個(gè)數(shù)據(jù)沒有被讀走;

由于FIFO空滿標(biāo)志位的判斷延遲,在實(shí)際應(yīng)用中需要預(yù)留一些余量。

下面我們來推導(dǎo)一下FIFO深度的求解公式,假設(shè):

寫時(shí)鐘周期為clkw

讀時(shí)鐘周期為clkr

在讀時(shí)鐘周期內(nèi),每x個(gè)周期內(nèi)可以有y個(gè)數(shù)據(jù)讀出FIFO,即讀數(shù)據(jù)的讀數(shù)率

在寫時(shí)鐘周期內(nèi),每m個(gè)周期內(nèi)就有n個(gè)數(shù)據(jù)寫入FIFO

背靠背“的情形下是FIFO讀寫的最壞情形,burst長(zhǎng)度 B = 2*n

由上得到:FIFO的最小深度為 B - B * (clkr/clkw) * (y/x)

原文標(biāo)題:FIFO深度計(jì)算

文章出處:【微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • fifo
    +關(guān)注

    關(guān)注

    3

    文章

    407

    瀏覽量

    45746

原文標(biāo)題:FIFO深度計(jì)算

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    FIFO存儲(chǔ)器的種類、IP配置及應(yīng)用

    FIRST IN FIRST OUT (先入先出)。顧名思義,FIFO是一個(gè)數(shù)據(jù)具有先進(jìn)先出的存儲(chǔ)器。
    的頭像 發(fā)表于 01-13 15:15 ?370次閱讀
    <b class='flag-5'>FIFO</b>存儲(chǔ)器的種類、IP配置及應(yīng)用

    深度休眠狀態(tài)下外部所有的IO都可以喚醒MCU嗎?

    深度休眠狀態(tài)下,外部所有的IO都可以喚醒MCU嗎?
    發(fā)表于 12-04 06:00

    SD-WAN優(yōu)化市場(chǎng)發(fā)展分析報(bào)告:市場(chǎng)占有情況及廠商排名

    前言全球企業(yè)數(shù)字化轉(zhuǎn)型浪潮下,SD-WAN優(yōu)化市場(chǎng)正以驚人的速度增長(zhǎng),成為企業(yè)網(wǎng)絡(luò)架構(gòu)升級(jí)的核心驅(qū)動(dòng)力。根據(jù)QYResearch調(diào)研統(tǒng)計(jì),2031年全球托管SD-WAN市場(chǎng)銷售額預(yù)計(jì)將達(dá)到2305.2億元,年復(fù)合增長(zhǎng)率(CAGR)為22.6%(2025-2031)。這一增長(zhǎng)動(dòng)力源于企業(yè)應(yīng)用向云端遷移、成本優(yōu)化需求和網(wǎng)絡(luò)安全保障三大核心因素。在傳統(tǒng)MPLS專線
    的頭像 發(fā)表于 11-25 10:38 ?1381次閱讀
    SD-WAN優(yōu)化市場(chǎng)發(fā)展分析報(bào)告:市場(chǎng)占<b class='flag-5'>有情況</b>及廠商排名

    光纖的最小彎曲半徑是多少?

    光纖的最小彎曲半徑定義為在保證光信號(hào)正常傳輸?shù)?b class='flag-5'>情況下,光纖可以彎曲的最小半徑。實(shí)際上,它是光纖在不造成過度信號(hào)損耗、模態(tài)色散或任何其他性能下降的情況下所能承受的
    的頭像 發(fā)表于 11-21 10:09 ?523次閱讀
    光纖的<b class='flag-5'>最小</b>彎曲半徑是多少?

    請(qǐng)問UART硬件FIFO深度是多少?如何避免數(shù)據(jù)溢出?

    UART 硬件 FIFO 深度是多少?如何避免數(shù)據(jù)溢出?
    發(fā)表于 11-21 06:59

    農(nóng)田 “智能大腦”:從土壤數(shù)據(jù)到自動(dòng)灌溉,智慧種植這樣落地

    1.2mS/cm…… 這些數(shù)據(jù)正由藍(lán)蜂物聯(lián)網(wǎng)邊緣計(jì)算網(wǎng)關(guān)實(shí)時(shí)傳輸而來。“以前每天要圍著大棚跑十幾公里,現(xiàn)在坐在家里就能掌握所有情況,遇到異常還能自動(dòng)報(bào)警,這在以前想都不敢想?!?李建國(guó)的感慨,道出了藍(lán)蜂網(wǎng)關(guān)給智慧農(nóng)業(yè)帶來的深刻變革。 傳統(tǒng)農(nóng)業(yè)長(zhǎng)期受“看天吃飯
    的頭像 發(fā)表于 11-13 16:18 ?536次閱讀
    農(nóng)田 “智能大腦”:從土壤數(shù)據(jù)到自動(dòng)灌溉,智慧種植這樣落地

    HD2705Q絕緣電阻測(cè)試儀的操作步驟

    具備低電量自動(dòng)關(guān)機(jī)功能,當(dāng)電池電量耗盡時(shí),會(huì)自動(dòng)停止測(cè)試過程,并自動(dòng)進(jìn)行關(guān)機(jī)操作。注:以上所有情況,顯示屏都會(huì)顯示相應(yīng)的提示信息。2測(cè)試操作在待機(jī)界面(測(cè)試參數(shù)設(shè)置界面)
    的頭像 發(fā)表于 08-30 09:00 ?908次閱讀
    HD2705Q絕緣電阻測(cè)試儀的操作步驟

    大模型推理顯存和計(jì)算量估計(jì)方法研究

    方法。 一、引言 大模型推理是指在已知輸入數(shù)據(jù)的情況下,通過深度學(xué)習(xí)模型進(jìn)行預(yù)測(cè)或分類的過程。然而,大模型的推理過程對(duì)顯存和計(jì)算資源的需求較高,這給實(shí)際應(yīng)用帶來了以下挑戰(zhàn): 顯存不足:大模型在推理
    發(fā)表于 07-03 19:43

    海光DCU率先展開文心系列模型的深度技術(shù)合作 FLOPs利用率(MFU)達(dá)47%

    海光DCU實(shí)現(xiàn)文心4.5模型高效適配; FLOPs利用率突破47%。 2025年6月30日,在百度文心4.5系列大模型正式開源當(dāng)日,海光信息技術(shù)股份有限公司宣布其深度計(jì)算單元(DCU)率先完成對(duì)該系
    的頭像 發(fā)表于 07-01 14:35 ?2285次閱讀

    使用CYUSB3014作為同步從設(shè)備FIFO,什么情況會(huì)導(dǎo)致FLAG跌至低電平而無法恢復(fù)正常呢?

    我的客戶使用 CYUSB3014 作為同步從設(shè)備 FIFO。 當(dāng)同步從 FIFO 中傳輸特定數(shù)量的圖像數(shù)據(jù)時(shí),F(xiàn)LAG 保持低電平。 對(duì)此,什么情況會(huì)導(dǎo)致FLAG跌至低電平而無法恢復(fù)正常呢? 另外,應(yīng)該去哪里檢查呢?
    發(fā)表于 05-12 06:09

    ADSD3500飛行時(shí)間深度成像信號(hào)處理器技術(shù)手冊(cè)

    徑向深度、有效亮度(AB)和秘密幀。ADSD3500支持全深計(jì)算、有效亮度和秘密數(shù)據(jù),以實(shí)現(xiàn)640x480分辨率,支持部分深度計(jì)算(前期展開),以實(shí)現(xiàn)1024x1024分辨率。使用集成式ARM
    的頭像 發(fā)表于 05-08 09:43 ?1111次閱讀
    ADSD3500飛行時(shí)間<b class='flag-5'>深度</b>成像信號(hào)處理器技術(shù)手冊(cè)

    智多晶FIFO_Generator IP介紹

    FIFO_Generator是智多晶設(shè)計(jì)的一款通用型FIFO IP。當(dāng)前發(fā)布的FIFO_Generator IP是2.0版本,相比之前的1.1版本主要新增了非等比輸入輸出數(shù)據(jù)位寬支持和異步FI
    的頭像 發(fā)表于 04-25 17:24 ?1812次閱讀
    智多晶<b class='flag-5'>FIFO</b>_Generator IP介紹

    基于FPGA的FIFO實(shí)現(xiàn)

    FIFO(First in First out)為先進(jìn)先出隊(duì)列,具有存儲(chǔ)功能,可用于不同時(shí)鐘域間傳輸數(shù)據(jù)以及不同的數(shù)據(jù)寬度進(jìn)行數(shù)據(jù)匹配。如其名稱,數(shù)據(jù)傳輸為單向,從一側(cè)進(jìn)入,再?gòu)牧硪粋?cè)出來,出來的順序和進(jìn)入的順序相同。
    的頭像 發(fā)表于 04-09 09:55 ?1456次閱讀
    基于FPGA的<b class='flag-5'>FIFO</b>實(shí)現(xiàn)

    AXI接口FIFO簡(jiǎn)介

    AXI接口FIFO是從Native接口FIFO派生而來的。AXI內(nèi)存映射接口提供了三種樣式:AXI4、AXI3和AXI4-Lite。除了Native接口FIFO支持的應(yīng)用外,AXI FIFO
    的頭像 發(fā)表于 03-17 10:31 ?2120次閱讀
    AXI接口<b class='flag-5'>FIFO</b>簡(jiǎn)介

    解鎖TSMaster fifo函數(shù):報(bào)文讀取的高效方法

    前言:TSMaster目前有兩種讀取報(bào)文的模式:回調(diào)函數(shù)模式和fifo模式。fifo函數(shù)是TSMaster近期新增的函數(shù),本文將重點(diǎn)介紹fifo模塊。關(guān)于回調(diào)函數(shù)的使用方法可以參考幫助模塊的《快速
    的頭像 發(fā)表于 03-14 20:04 ?1144次閱讀
    解鎖TSMaster <b class='flag-5'>fifo</b>函數(shù):報(bào)文讀取的高效方法