国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

邏輯層接口的IO口如何使用

麻辣軟硬件 ? 來源:CSDN博客 ? 作者:李銳博恩 ? 2021-08-18 09:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上篇博文:【FPGA】SRIO IP核系統(tǒng)總覽以及端口介紹(一)(User Interfaces 之 I/O Port)根據(jù)數(shù)據(jù)手冊(cè)PG007,介紹到了邏輯層接口的IO口,今天想研究下,這些端口如何使用,結(jié)合實(shí)際問題來想想這個(gè)問題。

我們知道I / O端口可以配置為兩種樣式之一:Condensed I/O or Initiator/Target.

我們考慮使用Initiator/Target方式:

a1b59fb8-ff59-11eb-9bcf-12bb97331649.png

這種方式的端口信號(hào)分為ireq/iresp與treq/tresp這兩對(duì)信號(hào)類型。

假如通信雙方是DSP和FPGA,DSP發(fā)數(shù)據(jù),而FPGA收數(shù)據(jù);

對(duì)于FPGA來說,這端為initiator,ireq為發(fā)數(shù)據(jù)請(qǐng)求信號(hào),iresp為來自DSP的響應(yīng)信號(hào);對(duì)于DSP發(fā)來的數(shù)據(jù),treq為DSP發(fā)送數(shù)據(jù)的請(qǐng)求信號(hào),而tresp為對(duì)DSP的響應(yīng)信號(hào)。

從遠(yuǎn)程設(shè)備接收的響應(yīng)在發(fā)起者響應(yīng)(iresp)信道上呈現(xiàn)給用戶設(shè)計(jì)。

下面為數(shù)據(jù)手冊(cè)上的描述:

Requests generated by the local endpoint are placed on the Initiator Request (ireq) channel to be transmitted on the link. Responses received from a remote device are presented to the user design on the Initiator Response (iresp) channel.

Requests originating from a remote device which are received by the core are presented to the user design on the Target Request (treq) channel. Responses to these requests, which are generated by the user design, are placed on the Target Response (tresp) channel.

意思是本地設(shè)備的請(qǐng)求信號(hào)在ireq channel上,對(duì)應(yīng)的遠(yuǎn)程設(shè)備的響應(yīng)在iresp channel上。

而遠(yuǎn)程設(shè)備的請(qǐng)求在treq上,對(duì)應(yīng)的本地響應(yīng)在tresp上。

Table 2-5 shows the signals associated with the Initiator/Target port. At the level, the following signals are associated with these interfaces:

? s_axis_ireq* are associated with INITIATOR_IREQ.

? m_axis_iresp* are associated with INITIATOR_IRESP.

? m_axis_treq* are associated with TARGET_TREQ.

? s_axis_tresp* are associated with TARGET_TRESP.

從treq/tresp信號(hào)開始:(treq從DSP發(fā)起的請(qǐng)求信號(hào),F(xiàn)PGA端收到數(shù)據(jù)后,就從treq中提取有用信息)

m_axis_treq_tvalid 表明數(shù)據(jù)有效;(輸出)

m_axis_treq_tready 握手信號(hào)。表明來自源端的數(shù)據(jù)被接收;(輸入)

m_axis_treq_tdata[63:0] 包頭和數(shù)據(jù);(數(shù)據(jù))

m_axis_treq_tkeep[7:0]

字節(jié)限定符,指示相關(guān)聯(lián)的數(shù)據(jù)字節(jié)的內(nèi)容是否有效。如果端口配置為使用HELLO格式,則這與8'hFF相關(guān)聯(lián)。對(duì)于配置為使用SRIO Stream格式的端口,此輸出設(shè)置為8'hFF,除非設(shè)置了tlast。

位7對(duì)應(yīng)于數(shù)據(jù)的最高有效字節(jié)(tdata [63:56]),位0對(duì)應(yīng)于最低有效字節(jié)(tdata [7:0])。(輸出)

m_axis_treq_tlast 表示數(shù)據(jù)包的最后一拍。(輸出)

m_axis_treq_tuser[31:0] (輸出)

HELLO格式:在數(shù)據(jù)包的第一拍時(shí)有效,該信號(hào)由數(shù)據(jù)包的源ID(31:16)和目標(biāo)ID(15:0)組成。如果使用8位設(shè)備ID,則每個(gè)ID的最高有效字節(jié)應(yīng)填充0。

SRIO流格式:在此格式中,tuser只有8位寬。如果設(shè)置了數(shù)據(jù)包的關(guān)鍵請(qǐng)求流(CRF)標(biāo)志,則設(shè)置位1。

所有其他位都保留。在數(shù)據(jù)包中的后續(xù)節(jié)拍中,保留此字段。

對(duì)于其他的信號(hào)就不一一贅述了。

對(duì)于特定應(yīng)用中,例如FPGA接收來自DSP的數(shù)據(jù),F(xiàn)PGA接收端RX的串行數(shù)據(jù),最終到達(dá)邏輯層會(huì)以treq形式給出。我們對(duì)此消息進(jìn)行處理即可。

責(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22412

    瀏覽量

    636336
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1863

    瀏覽量

    155852
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    1104

    瀏覽量

    33966

原文標(biāo)題:【FPGA】SRIO IP核系統(tǒng)總覽以及端口介紹(二)(I/O Port 含義介紹)

文章出處:【微信號(hào):VOSDeveloper,微信公眾號(hào):麻辣軟硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    邏輯電平案例:從IO結(jié)構(gòu)分析電流倒灌的原因及解決措施

    邏輯電平互連的過程中,經(jīng)常會(huì)出現(xiàn)電流倒灌的現(xiàn)象。本篇從IO的結(jié)構(gòu)出發(fā),分析電流倒灌的原因及解決措施。 1、IO結(jié)構(gòu)
    的頭像 發(fā)表于 12-20 12:15 ?1.7w次閱讀
    <b class='flag-5'>邏輯</b>電平案例:從<b class='flag-5'>IO</b><b class='flag-5'>口</b>結(jié)構(gòu)分析電流倒灌的原因及解決措施

    如何使用IO檢測(cè)電源電壓的轉(zhuǎn)換邏輯

    使用IO檢測(cè)電源電壓主要是用于大功耗產(chǎn)品,電池電壓會(huì)隨著功耗的增大而變化,這個(gè)時(shí)候就要使用IO來檢測(cè)電壓的變化。我們能夠得到的是芯片IO
    發(fā)表于 12-31 06:47

    單片機(jī)IO相關(guān)知識(shí)

    IO、串行接口、中斷系統(tǒng)。 1.IO相關(guān)知識(shí) 這些IO口實(shí)際上就是GPIO,它是單片機(jī)內(nèi)的特殊功能寄存器SFR里面的4個(gè)8bit的寄存器。
    發(fā)表于 12-25 13:49 ?3999次閱讀

    51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)的IO操作

    51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)IO結(jié)構(gòu)的均不同,導(dǎo)致了IO操作也不同。操作單片機(jī)IO
    發(fā)表于 02-20 20:25 ?1.2w次閱讀
    51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)的<b class='flag-5'>IO</b><b class='flag-5'>口</b>操作

    51單片機(jī)IO輸入輸出方式_IO的四種使用方法

    傳統(tǒng)51單片機(jī)IO接口只可以作為標(biāo)準(zhǔn)雙向IO接口,如果用其來驅(qū)動(dòng)LED只能用灌電流的方式或是用三極管外擴(kuò)驅(qū)動(dòng)電路。灌電流方式:LED正極接VCC,負(fù)極接
    發(fā)表于 04-26 14:11 ?7w次閱讀
    51單片機(jī)<b class='flag-5'>IO</b><b class='flag-5'>口</b>輸入輸出方式_<b class='flag-5'>IO</b><b class='flag-5'>口</b>的四種使用方法

    微雪電子MCP23017 IO擴(kuò)展模塊16IO I2C接口簡(jiǎn)介

    MCP23017 IO擴(kuò)展模塊 - I2C接口 外擴(kuò)16個(gè)I/O 型號(hào) MCP23017 IO Expansion Board
    的頭像 發(fā)表于 12-30 09:05 ?1.6w次閱讀
    微雪電子MCP23017 <b class='flag-5'>IO</b>擴(kuò)展模塊16<b class='flag-5'>IO</b><b class='flag-5'>口</b> I2C<b class='flag-5'>接口</b>簡(jiǎn)介

    單片機(jī)IO操作總結(jié)

    是人機(jī)交互的接口,I為輸入、O為輸出,我們對(duì)IO的操作,就是讀和寫,讀就是讀IO的引腳狀態(tài),寫就是把0或者1寫入
    發(fā)表于 11-05 13:06 ?31次下載
    單片機(jī)<b class='flag-5'>IO</b><b class='flag-5'>口</b>操作總結(jié)

    單片機(jī)IO原理解析

    參考:http://m.elecfans.com/article/581431.html第二功能單片機(jī)有4組IO,內(nèi)部結(jié)構(gòu)各不同,有些IO具有第二功能上面除了P1外,其他
    發(fā)表于 11-10 18:35 ?3次下載
    單片機(jī)<b class='flag-5'>IO</b><b class='flag-5'>口</b>原理解析

    STM32的IO保護(hù)以及FT兼容IO

    可能有些初學(xué)者看到IO結(jié)構(gòu)圖時(shí)直接去找鉗位二極管的作用了,忽視了一些地方,以下總結(jié)。1、IO口上都有兩個(gè)鉗位二極管作保護(hù)。2、非FT兼容IO
    發(fā)表于 12-09 13:51 ?44次下載
    STM32的<b class='flag-5'>IO</b><b class='flag-5'>口</b>保護(hù)以及FT兼容<b class='flag-5'>IO</b><b class='flag-5'>口</b>

    IO模擬SPI

    IO模擬SPI根據(jù)SPI通信規(guī)范,與IO模擬I2C類似,通過普通IO端口模擬也可以實(shí)現(xiàn)單片機(jī)(主設(shè)備)與從設(shè)備的SPI通信,其中使能信號(hào)
    發(fā)表于 12-22 19:17 ?23次下載
    <b class='flag-5'>IO</b><b class='flag-5'>口</b>模擬SPI

    關(guān)于stm32單片機(jī)準(zhǔn)雙向IO配置

    我們?cè)陂_始學(xué)習(xí)51內(nèi)核的單片機(jī)的時(shí)候就知道,p0的引腳都是雙向IO,P1,P2,P3的IO需要雙向使用時(shí)需要外接上拉電阻,故稱為準(zhǔn)雙向
    發(fā)表于 12-24 19:19 ?19次下載
    關(guān)于stm32單片機(jī)準(zhǔn)雙向<b class='flag-5'>IO</b><b class='flag-5'>口</b>配置

    使用IO檢測(cè)電源電壓的轉(zhuǎn)換邏輯

    使用IO檢測(cè)電源電壓主要是用于大功耗產(chǎn)品,電池電壓會(huì)隨著功耗的增大而變化,這個(gè)時(shí)候就要使用IO來檢測(cè)電壓的變化。我們能夠得到的是芯片IO
    發(fā)表于 01-10 14:57 ?6次下載
    使用<b class='flag-5'>IO</b><b class='flag-5'>口</b>檢測(cè)電源電壓的轉(zhuǎn)換<b class='flag-5'>邏輯</b>

    用最少的IO,掃最多的鍵?

    對(duì),大部分技術(shù)參考書都這么做,我們也經(jīng)常這樣做:用3個(gè)IO作行掃描,2個(gè)IO作列檢測(cè)(為方便描述,我們約定:設(shè)置某一IO輸出為“0”――
    的頭像 發(fā)表于 05-10 10:22 ?3728次閱讀

    io和串口的區(qū)別 單片機(jī)有多少個(gè)io

    IO和串口的區(qū)別 IO,即輸入輸出端口(Input/Output Port),是單片機(jī)或其他微控制器與外部設(shè)備之間進(jìn)行數(shù)據(jù)交換的接口。它
    的頭像 發(fā)表于 10-06 10:06 ?5988次閱讀

    MCU IO的作用和特點(diǎn)

    MCU(微控制器)的IO(Input/Output Port,輸入輸出端口)是單片機(jī)與外界進(jìn)行信息交互的關(guān)鍵接口。這些IO在微控制器的功
    的頭像 發(fā)表于 09-30 11:52 ?4667次閱讀