在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DSP通用并行端口uPP技術詳解

中科本原 ? 來源: 中科本原 ? 2025-02-18 09:28 ? 次閱讀

uPP是具有專用數據線和最小控制信號的并行接口時鐘同步傳輸接口,支持單倍數據速率和雙倍數據速率傳輸。設計用于與8bit數據位寬的高速ADCDAC或者FPGA進行連接。

uPP內置獨立DMA控制器,保證數據傳輸期間最小化CPU開銷。DMA控制器有兩個DMA通道,支持數據交錯模式。同時uPP內部連接專用數據RAM(發送和接收各一個),每個大小512B。

功能框圖

64af0136-ed17-11ef-9310-92fbcf53809c.png

圖1 uPP功能框圖

傳輸模式

數據通道編號遵循:

?I/O通道標記為 “ I/O”

?DMA通道標記為 “通道 I” 和 “通道Q”

圖2說明了在SDR模式下或DDR模式下接收的數據流。只使用一個DMA通道(通道I)。64eadef4-ed17-11ef-9310-92fbcf53809c.png

65089958-ed17-11ef-9310-92fbcf53809c.png

圖2 在SDR模式下或DDR模式下接收

圖3說明了在SDR模式下或DDR模式下發送的數據流。只使用一個DMA通道(通道I)。

6518893a-ed17-11ef-9310-92fbcf53809c.png

圖3 在SDR模式下或DDR模式下發送

圖4說明了在DDR交錯模式下接收的數據流。使用兩個DMA通道(通道I和通道Q)。SDR交錯模式在接收模式下不可用。

652c5e60-ed17-11ef-9310-92fbcf53809c.png

圖4 在DDR交錯模式下接收

圖5說明了在SDR交錯模式下和DDR交錯模式下發送的數據流。使用兩個DMA通道(通道I和通道Q)。

654ac36e-ed17-11ef-9310-92fbcf53809c.png

圖5 在SDR交錯模式或DDR交錯模式下發送

DMA控制器描述

每個DMA通道需要配置四個參數:窗口地址,字節計數,行計數和行偏移地址。

窗口地址:uPP數據存儲器中的第一個字節的位置。uPP工作在接收模式時,DMA通道從I/O端口接收輸入數據寫入該地址。uPP工作在發送模式時,DMA通道從該地址開始讀取數據并將數據發送到I/O端口。窗口地址64bit邊界對齊(地址低三位為0)。

字節計數:每行的字節數。字節計數為偶數。

行計數:每個窗口的行數。傳輸的字節總數等于字節計數X行計數。

行偏移地址:連續行中第一個字節間的偏移地址。64bit對齊。

圖6顯示了典型的DMA窗口定義。

657eb9ee-ed17-11ef-9310-92fbcf53809c.png

圖6 DMA窗口和存儲結構

其中行偏移地址=字節計數。讀取數據是存儲器中的大小等于行計數X字節計數的連續數據塊。

行偏移地址=0,說明數據由單行組成。發送模式下,DMA通道連續發送該行。接收模式下,DMA通道重復寫入該行存儲空間。

如果DMA通道被初始化并且空閑時,DMA通道I和通道Q的配置參數可以直接寫入相應描述寄存器中,DMA傳輸立即開始。同時每個DMA通道允許第二次配置在當前DMA傳輸仍在運行時排隊。每個DMA通道最多支持有一個傳輸進行和一個排隊,這可以保證傳輸在邊界上連續。但是DMA不支持自動重新寫入。DMA控制器總是以64字節對存儲器進行突發讀寫。

協議描述

接口信號說明

信號 說明
CLK 發送或接收時鐘
發送模式下輸出
接收模式下輸入
START 每行(幀)的第一個數據字
發送模式下輸出
接收模式下輸入
極性可編程
接收端選用信號,如果不使用,接收端可忽略
ENABLE 數據有效信號
發送模式下輸出
接收模式下輸入
極性可編程
接收端選用信號,如果不使用,接收端可忽略
WAIT 表示接收端沒有準備好接收數據。uPP在等待信號為高后的下一個時鐘周期停止發送數據
發送模式下輸入
接收模式下輸出
極性可編程
WAIT信號需要接收端置位一個完整時鐘周期
發送端選用信號,如果不使用,發送端可忽略
DATA[7:0] 數據信號

信號時序圖

下圖中,標記(i)表示信號為輸入,標記(o)表示信號為輸出。時序圖中所有信號默認極性。

65bc39f4-ed17-11ef-9310-92fbcf53809c.png

圖7 uPP在SDR模式下接收

65d67706-ed17-11ef-9310-92fbcf53809c.png

圖8 uPP在SDR模式下發送

65f404d8-ed17-11ef-9310-92fbcf53809c.png

圖9 uPP在SDR交錯模式下發送

uPP在SDR交錯模式發送時,來自DMA通道I的每個數據字的START信號都有效。

660b0430-ed17-11ef-9310-92fbcf53809c.png

圖10 uPP在DDR交錯模式下接收

6626b720-ed17-11ef-9310-92fbcf53809c.png

圖11 uPP在DDR交錯模式下發送

6642ab88-ed17-11ef-9310-92fbcf53809c.png

圖12 uPP在DDR模式下接收

66595220-ed17-11ef-9310-92fbcf53809c.png

圖13 uPP在DDR模式下發送

初始化和操作

下面是初始化和配置uPP外設的分步說明。上電復位后:

1.配置管腳(如果有復用)

2.使能時鐘,配置時鐘分頻

3.進行外設復位

4.配置DMA通道控制,包括傳輸模式,傳輸方向,交錯模式和傳輸閾值

5.配置接口信號,控制信號使能,控制信號極性和數據信號空閑狀態

6.開啟中斷使能

7.使能uPP外設

8.配置通道參數,開始DMA傳輸

9.中斷事件查看與中斷處理

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    555

    文章

    8109

    瀏覽量

    353751
  • 控制器
    +關注

    關注

    113

    文章

    16772

    瀏覽量

    181848
  • 并行接口
    +關注

    關注

    0

    文章

    33

    瀏覽量

    15429
  • 并行端口
    +關注

    關注

    0

    文章

    13

    瀏覽量

    10796

原文標題:DSP通用并行端口uPP技術詳解

文章出處:【微信號:中科本原,微信公眾號:中科本原】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    關于c6748的upp問題

    您好,現在我做的是FPGA+dsp的一個工程,FPGA產生信號,然后通過upp將數據傳送到6748中,upp中的控制信號為時鐘和WAIT信號。我使用的FPGA時鐘是24MHz,可以直接將這個時鐘傳給
    發表于 06-21 12:50

    uPP_B_TO_A庫Tronlong.DSP.C6000.C6748.Driver.uPP.lib是否有源代碼?

    Tronlong.DSP.C6000.C6748.Driver.uPP.lib,是否有源代碼?2.TL6748F-EasyEVM是否支持此例程? 創龍的FPGA手冊上,uPP收發測試和uPP回環測試均明確表示支持此實驗,但
    發表于 08-07 07:48

    uPP數據出現誤碼

    FPGA通過uPP接口向DSP傳輸數據,如果不執行數據處理部分的代碼,uPP數據完全正確,一旦執行數據處理部分,uPP傳輸的原始數據就開始出現誤碼。請問可能的原因會是什么?
    發表于 09-12 11:25

    怎么使用DA模塊通過upp傳回dsp端?

    在fpga里面Spartan-6開發例程使用手冊中第12 AD7606_uPP——AD模塊采集測試(使用uPP)中,有TL7606模塊采集回來的數據通過uPP傳回DSP端的例子,那如果
    發表于 09-30 07:53

    FPGA與DSP通過upp通信參數設置對嗎?

    我通過FPGA發送一幀為1808個字節(每個字節是8bit)的數據,通過DSPupp通道A進行接收,不知道這塊參數設置對不對?求解
    發表于 10-15 07:40

    FPGA與DSP如何進行通過UPP通信

    向各位工程師請教:FPGA與DSP核心板硬件上連接如圖1所示,UPP配置按照例程B_TO_A設置(圖3),B發送(8bit),A接收(8bit),從圖1中可以看到16條數據線,FPGA給DSP發送
    發表于 05-19 13:25

    dsp通過upp接收數據時出現問題的解決辦法?

    最近在調試FPGA+DSP c6748,用upp來進行數據交換,現在遇到一個問題,想請教一下大家,dsp通過upp發送數據到FPGA,能正常發送,但是在
    發表于 05-22 09:52

    C6748的UPP使用時,必須是帶著DSP/BIOS操作系統嗎?

    我看官方給的demo中,UPP的使用好像要帶著DSP/BIOS操作系統的,BIOSPSP_UPP_Driver_Design文檔在講解UPP時也是在
    發表于 05-25 12:17

    PC機與DSP之間的并行通訊技術

    PC機與DSP之間的并行通訊技術 摘要:對PC 機在EPP 模式下與C6000 系列DSP 的HPI 口之間進行的并行通訊進行了研究,提出
    發表于 04-07 14:37 ?35次下載

    并行端口工作原理

    并行端口工作原理 并行端口的基本知識
    發表于 07-27 12:16 ?3276次閱讀

    基于PC機與DSP之間的并行通訊技術

    基于PC機與DSP之間的并行通訊技術
    發表于 10-20 09:29 ?1次下載
    基于PC機與<b class='flag-5'>DSP</b>之間的<b class='flag-5'>并行</b>通訊<b class='flag-5'>技術</b>

    DSP并行系統的并行粒子群優化目標跟蹤

    DSP并行系統的并行粒子群優化目標跟蹤
    發表于 10-20 10:54 ?6次下載
    <b class='flag-5'>DSP</b><b class='flag-5'>并行</b>系統的<b class='flag-5'>并行</b>粒子群優化目標跟蹤

    DSP的高速通用并行處理系統研究與設計

    DSP的高速通用并行處理系統研究與設計
    發表于 10-23 15:19 ?6次下載
    多<b class='flag-5'>DSP</b>的高速<b class='flag-5'>通用</b><b class='flag-5'>并行</b>處理系統研究與設計

    CW32通用輸入輸出端口詳解

    CW32通用輸入輸出端口詳解
    的頭像 發表于 10-30 17:33 ?1267次閱讀
    CW32<b class='flag-5'>通用</b>輸入輸出<b class='flag-5'>端口</b><b class='flag-5'>詳解</b>

    TMS320C672x DSP通用主機端口接口(UHPI)參考指南

    電子發燒友網站提供《TMS320C672x DSP通用主機端口接口(UHPI)參考指南.pdf》資料免費下載
    發表于 12-17 16:12 ?0次下載
    TMS320C672x <b class='flag-5'>DSP</b><b class='flag-5'>通用</b>主機<b class='flag-5'>端口</b>接口(UHPI)參考指南
    主站蜘蛛池模板: 傲视影院午夜毛片 | 日韩中文字幕第一页 | 国产狂喷冒白浆免费视频 | 99久久国产免费中文无字幕 | 亚洲人成网站在线在线 | 午夜影视网 | 日日噜噜爽爽狠狠视频 | 俄罗斯美女在线观看一区 | 一级一级18女人毛片 | 欧美成人午夜视频 | 性欧美高清短视频免费 | 日本人六九视频69jzz免费 | 亚洲欧美国产五月天综合 | 中文天堂最新版www官网在线 | 免费啪视频在线观看 | 色天使在线视频 | 精品精品国产高清a毛片牛牛 | 白嫩美女在线啪视频观看 | 国产黄大片在线观看 | 一级女性黄 色生活片 | 亚洲人成网站999久久久综合 | 亚洲天天做日日做天天欢毛片 | 亚洲第一区视频 | 精品三级国产精品经典三 | 丰满年轻岳欲乱中文字幕 | 国产小视频在线高清播放 | 欧美熟色妇 | 色免费观看 | 色多多免费观看在线 | 特级毛片aaaa免费观看 | 色六月丁香 | 韩国特黄特色a大片免费 | 怡红院精品视频 | 天天狠狠干 | 日本欧美强乱视频在线 | 国产精品资源在线观看 | 五月婷婷社区 | 99久久婷婷免费国产综合精品 | 日本一区二区精品88 | 天天草天天射 | 午夜影院入口 |