freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

avalon總線規(guī)范標(biāo)準(zhǔn)-資料下載頁(yè)

2025-04-07 05:09本頁(yè)面
  

【正文】 有效;(F) Avalon總線模塊下一個(gè)clk上升置write_n無(wú)效;保持時(shí)間總線周期開(kāi)始,Address、byteenable_n、writedata和chipselect信號(hào)失效,寫傳輸?shù)酱私Y(jié)束?! ∪绻粋€(gè)外設(shè)能夠同時(shí)支持讀和與傳輸,并且指定了建立時(shí)間,那么讀傳輸和寫傳輸具有同樣的建立時(shí)間。 Avalon主端口傳輸Avalon主端口傳輸信號(hào) 高級(jí)Avalon總線傳輸之流傳輸模式  流傳輸模式在流模式主外設(shè)和流模式從外設(shè)之間建立一個(gè)開(kāi)放的傳為信道以提供連續(xù)的數(shù)據(jù)傳輸。這個(gè)信道使得只要存在有效數(shù)據(jù)便能在主從端口對(duì)之間流動(dòng),主外設(shè)不必為了確定從端口是否能夠發(fā)送或接收數(shù)據(jù)而不斷地訪問(wèn)從外設(shè)的狀態(tài)寄存器。流傳輸模式使得主從端口兩者之間的數(shù)據(jù)吞吐量達(dá)到最大,同時(shí)避免了外設(shè)的數(shù)據(jù)上溢或下溢。它對(duì)于DMA傳輸特別重要。例如一個(gè)DMA控制器可能只包含簡(jiǎn)單的流控制信號(hào)和一個(gè)計(jì)數(shù)器,它用來(lái)在一個(gè)從外設(shè)和一個(gè)存儲(chǔ)器之間連續(xù)地傳輸數(shù)據(jù)。 流模式從端口傳輸除了在基本從端口中使用的信號(hào)之外,流模式外設(shè)的接口中又引入了三個(gè)信號(hào):readfordata、dataavailable和endofpacket。流模式從端口就是指使用了一個(gè)或多個(gè)上上述信號(hào)的從端口。從端口通過(guò)設(shè)置readyfordata有效來(lái)表示它已準(zhǔn)備好接受來(lái)自Avalon總線模塊的寫傳輸。從端口通過(guò)設(shè)置dataavailable有效來(lái)表示它已能夠?yàn)閬?lái)自Avalon總線模塊的讀傳輸提供數(shù)據(jù)。當(dāng)這些信號(hào)無(wú)效時(shí),會(huì)迫使Avalon總線模塊(以及發(fā)起傳輸?shù)牧髂J街鞫丝冢┑却?,直到從端口?zhǔn)備好繼續(xù)為止。Avalon總線模塊只在readyfordata或dataavailable有效時(shí)才會(huì)發(fā)起傳輸?shù)男袨椋▋H適用于在流模式主從端口對(duì)之間傳輸?shù)那闆r)。非流模式的主端口可能隨時(shí)向從端口發(fā)起傳輸,不管從端口是否為流模式端口。例如,Avalon總線模塊可以向一個(gè)流模式從端口發(fā)起一個(gè)來(lái)自于非流模式主端口(CPU)的從傳輸,即使此時(shí)另一個(gè)來(lái)自流模式主端口(DMA控制器)的傳輸正因?yàn)閐ataavailable無(wú)效而在等待。在任何傳輸期間,流模式從端口可以設(shè)置endofpacket信號(hào)有效。此信號(hào)通過(guò)Avalon總線模塊傳遞到主外設(shè)以便它能響應(yīng)。對(duì)于endofpacket信號(hào)的解釋取決于用戶設(shè)計(jì)。Endofpacket信號(hào)不保證Avalon總線模塊會(huì)停止到從端口的傳輸流。例如,endofpacket可以用作包描述器,使得主外設(shè)能在一個(gè)長(zhǎng)的數(shù)據(jù)流中知道包的開(kāi)始與結(jié)束位置。此外,endofpacket也可設(shè)計(jì)為用來(lái)中斷傳輸流,迫使主端口稍后繼續(xù)進(jìn)行讀或?qū)憘鬏敗A髂J綇亩丝谧x傳輸 流模式從外設(shè)通過(guò)設(shè)置dataavailable有效來(lái)表示它能夠接收讀傳輸。Avalon總線模塊在dataavailable無(wú)效時(shí)不能發(fā)起讀傳輸。當(dāng)dataavailable有效時(shí),Avalon總線模塊能夠通過(guò)在一個(gè)clk上升沿設(shè)置chipselect有效來(lái)開(kāi)始一次讀傳輸,這與其它的Avalon總線相似。Read_n、byteenable_n和readdata的時(shí)序與一般的從端口傳輸相同。用戶可以設(shè)置建立時(shí)間和等待周期,包括外設(shè)控制的等待周期。在傳輸結(jié)束后,如果外設(shè)不能立即為以后的讀傳輸提供數(shù)據(jù),則必須置dataavailable無(wú)效,使得Avalon總線模塊不會(huì)試圖在下一個(gè)clk上升沿發(fā)起另一次新的讀傳輸。當(dāng)外設(shè)置dataavailable無(wú)效時(shí),會(huì)迫使Avalon總線模塊將到這一從端口的chipselect、read_n、address和byteenable_n置為無(wú)效。因此,在外設(shè)將dataavailable再次置為有效之前,Avalon總線不會(huì)對(duì)該從端口發(fā)起另一次讀傳輸。如果流模式主端口在從端口的dataavailable無(wú)效時(shí)發(fā)起了一次讀傳輸,Avalon總線模塊會(huì)簡(jiǎn)單地迫使主端口等待,直到從端口能夠再次傳輸數(shù)據(jù)?!  valon總線規(guī)范不規(guī)定endofpacket的功能,該信號(hào)只是簡(jiǎn)單地通過(guò)Avalon總線模塊傳遞給主端口。從端口應(yīng)當(dāng)在設(shè)置有效的readdata的同時(shí)設(shè)置endofpacket有效,這使得主端口可以在捕獲readdata的同時(shí)捕獲endofpacket。從端口可以每次傳輸都使endofpack失效,也可以無(wú)限期地使endofpacket有效,并等待主端口將它復(fù)位。在這個(gè)例子中,假定一個(gè)Avalon流模式主外設(shè)發(fā)起了一個(gè)流傳輸模式讀序列,傳輸在從端口的dataavailable有效時(shí)開(kāi)始,此外假定主端口會(huì)連續(xù)不斷地發(fā)起流傳輸操作。在傳輸中的某一時(shí)刻,從端口使dataavailable失效,迫使Avalon總線模塊以及主端口等待。此后從端口再次設(shè)置dataavailable失效,Avalon總線模塊繼續(xù)從端口讀取數(shù)據(jù)。在本例中,注意數(shù)據(jù)是從一個(gè)固定的從端口地址中讀出的。從端口每次都提供新的數(shù)據(jù)。這種操作在寄存器控制的外設(shè)是常見(jiàn)的,例如UART和SPI。 有效。這不是必須的,endofpacket同dataavailable以及主外設(shè)如何響應(yīng)沒(méi)有內(nèi)在的聯(lián)系。當(dāng)dataavailable仍舊有效時(shí),Avalon總線模塊使chipselect和read_n失效,從而結(jié)束了傳輸序列。這意味著是主端口,而不是從端口,有權(quán)結(jié)束傳輸序列?!×髂J綇亩丝谧x傳輸流模式從端口寫傳輸  流模式從外設(shè)通過(guò)設(shè)置readfordata有效來(lái)表示它能夠接受寫傳輸。Avalon總線模塊在readyfordata無(wú)效時(shí)不能發(fā)起傳輸。當(dāng)readfordata有效時(shí),Avalon總線模塊能夠通過(guò)在一個(gè)clk上升沿設(shè)置chipselect和address有效來(lái)開(kāi)始一次寫傳輸。這與其它Avalon總線寫傳輸相似。Write_n、byteenable_n和readdata的時(shí)序與一般的從端口寫傳輸相同。基于系統(tǒng)PTF文件中的聲明,傳輸可以使用建立時(shí)間、保持時(shí)間和等待周期,包括外設(shè)控制的等待周期。在一次傳輸結(jié)束后,如果外設(shè)不能接受隨后的寫傳輸數(shù)據(jù),則必須置readyfordata無(wú)效,使得Avalon總線模塊不會(huì)在下一個(gè)clk上升沿發(fā)起另一次寫傳輸。當(dāng)外設(shè)使readyfordata失效時(shí),會(huì)迫使Avalon總線模塊將送到這一從端口的chipselect、write_n、address和byteenable_n置為無(wú)效。因此,在外設(shè)將readyfordata再次置為有效之前,Avalon總線模塊不會(huì)對(duì)該從端口發(fā)起另一次寫傳輸。如果流模式主端口在從端口的readyfordata無(wú)效時(shí)發(fā)起了一次寫傳輸(或繼續(xù)地起連續(xù)的傳輸),Avalon總線模塊會(huì)簡(jiǎn)單地迫使主端口等待,直到能再次從從端口捕獲數(shù)據(jù)。Avalon總線規(guī)范不規(guī)定endofpacket的功能。該信號(hào)只是簡(jiǎn)單地通過(guò)Avalon總線模塊傳輸給主端口。從端口應(yīng)該在它從Avalon總線模塊捕獲了writedata后立即設(shè)置endofpacket有效。而且必須在chipselect失效前設(shè)置endofpacket有效,以便主端口能在同一總線傳輸中捕獲endofpacket。從端口可以每次傳輸都使endofpacket失效,也可以無(wú)限期地使endofpacket有效,并等待主端口將它復(fù)位。如果流模式從外設(shè)需要一定的保持時(shí)間(非常少見(jiàn)的情況),那么endofpacket應(yīng)該保持有效直至Avalon總線模塊使chipselect失效(即使write_n已失效后)。在這個(gè)例子中,假定一個(gè)Avalon流模式主外設(shè)發(fā)起了一個(gè)流傳輸操作序列,傳輸在從端口的readfordata有效時(shí)開(kāi)始。此外假定主端口會(huì)連續(xù)不斷地發(fā)起寫傳輸。在傳輸序列中的某一時(shí)刻,從端口使readyfordata失效,迫使Avalon總線模塊以及主端口等待。此后從端口再次設(shè)置readyfordata有效,Avalon總線模塊繼續(xù)從端口寫傳輸序列。在本例中,注意數(shù)據(jù)是向一個(gè)固定的從端口地址寫入的。這在操作一個(gè)寄存器控制的外設(shè)時(shí)是常見(jiàn)的,例如UART和SPI。這種操作依賴于主外設(shè)和從外設(shè)的設(shè)計(jì)。Endofpacket同readyfordata以及主外設(shè)如何響應(yīng)沒(méi)有內(nèi)在的聯(lián)系。當(dāng)readyfordata仍舊有效時(shí),Avalon總線模塊使chipselect和write_n失效,從而結(jié)束了傳輸序列。這意味著是主端口,而不是從端口,有權(quán)結(jié)束傳輸序列?!  r(shí)序說(shuō)明:(A) 第一個(gè)總線周期開(kāi)始于CLK上升沿;(B) 從Avalon總線到從端口的鎖存輸出address、write_n和writedata有效;(C) Avalon總線模塊對(duì)address譯碼,然后置chipselect有效;(D) 如有必要,從端口在當(dāng)前總線傳輸?shù)淖詈笠粋€(gè)clk上升沿之前置endofpacket有效。在本例中,從端口在一個(gè)總線周期后使endofpacket失效,但這對(duì)于不同的外設(shè)設(shè)計(jì)可能會(huì)不同;(E) 從端口在該clk上升沿捕獲writedata和address;(FG) 在chipselect和write_n保持有效的每個(gè)總線周期中,Avalon總線模塊都產(chǎn)生有效的writedata,且從端口必須在下一個(gè)clk上升沿捕獲數(shù)據(jù)。在本例中,address保持不變,但并不是所有的外設(shè)設(shè)計(jì)都是如此;(H) 流模式從端口使readyfordata失效,迫使Avalon總線模塊擱置所有后續(xù)的流模式寫傳輸。注意此時(shí)write_n、chipselect和writedata仍然保持有效,表明流模式主端口仍在等待傳輸?shù)慕Y(jié)束。作為對(duì)readyfordata的響應(yīng),Avalon總線模塊隨后使address、write_n、chipselect和writedata失效;(I) 在隨后的某一時(shí)刻,從端口再次設(shè)置readyfordata有效;(J) 為響應(yīng)readyfordata,Avalon總線重新設(shè)置address、write_n、chipselect和writedata有效。注意如果沒(méi)有掛起的流傳輸操作,這些信號(hào)會(huì)繼續(xù)保持有效。一個(gè)新的流模式寫傳輸開(kāi)始于下一個(gè)clk上升沿;(KL) 從端口在該clk上升沿捕獲writedata。在chipselect和write_n保持有效的每一個(gè)總線周期,Avalon總線模塊提供有效的writedata。(M) Avalon總線模塊使write_n和chipselect失效,表明現(xiàn)在沒(méi)有掛起的流傳輸操作了。在本例中readyfordata繼續(xù)保持有效,表明另一次流傳輸操作可以開(kāi)始于隨后的任一總線周期。寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來(lái)越容易。不奮斗就是每天都很容易,可一年一年越來(lái)越難。能干的人,不在情緒上計(jì)較,只在做事上認(rèn)真;無(wú)能的人!不在做事上認(rèn)真,只在情緒上計(jì)較。拼一個(gè)春夏秋冬!贏一個(gè)無(wú)悔人生!早安!—————獻(xiàn)給所有努力的人. 學(xué)習(xí)好幫
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1