亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

基于FPGA開發(fā)板DE10-Standard和T-Core的串口通信設計

友晶FPGA ? 來源:友晶FPGA ? 2025-10-28 11:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文適用于DE10-Standard、T-Core、DE1-SOC以及DE10-Nano等有GPIO引腳外擴的FPGA開發(fā)板。

串口通信協(xié)議基礎知識請參考:1-串行通信基礎知識

1DE10-Standard的串口設計

TSP開發(fā)板和C5G開發(fā)板分別板載了CP2102N和FT232R芯片,TSP可通過mini USB口(參考3-基于FPGA開發(fā)板OSK/TSP/C5P的串口通信設計 (CP2102N))與PC進行串口通信,C5G可通過USB Type B口與PC進行串口通信。

DE10-Standard、T-Core、DE1-SOC以及DE10-Nano等開發(fā)板FPGA端沒有板載UART電路,如果想在這些開發(fā)板FPGA端驗證串口通信設計,可以通過這些板子的兩根GPIO pin 去外接一個簡單的USB-TO-TTL模塊來實現(xiàn)。

200314d6-af0f-11f0-8c8f-92fbcf53809c.png

該USB-TO-TTL模塊的核心是CH340芯片,它是一款專用的USB轉UART橋接芯片。其功能是解決計算機USB接口微控制器等設備串口之間的通信協(xié)議與電平不匹配問題。該芯片不僅能將USB協(xié)議轉換為標準的UART串行數(shù)據(jù),還完成了USB電平和TTL電平之間的轉換,從而在電腦上創(chuàng)建一個虛擬串口,實現(xiàn)便捷可靠的通信連接。

205d946a-af0f-11f0-8c8f-92fbcf53809c.png

下面是CH340電路圖:

20ba4f5c-af0f-11f0-8c8f-92fbcf53809c.png

安裝CH340驅動后,電腦就能通過USB接口與外部設備進行串口通信??傻焦倬W(wǎng)下載其驅動https://www.wch.cn/downloads/CH341SER_EXE.html然后雙擊CH341SER.EXE安裝包將驅動安裝到您的PC。

21161e68-af0f-11f0-8c8f-92fbcf53809c.png

驅動安裝完成后,在電腦設備管理器可以看到如下設備(先連接好模塊與開發(fā)板到PC):

2173ac86-af0f-11f0-8c8f-92fbcf53809c.png

接下來拿DE10-Standard舉例:

21cc1e84-af0f-11f0-8c8f-92fbcf53809c.png

代碼設計思想?yún)⒖?-基于FPGA開發(fā)板DE23-Lite的串口通信設計 (FT2232H),Quartus工程下載:見本文末,本工程使用Quartus 17.1 Lite版本,仿真(仿真設置請參考06-基于FPGA和LTC2308的數(shù)字電壓表設計-ModelSim仿真與Matlab模擬信號產(chǎn)生)結果如下:

22259680-af0f-11f0-8c8f-92fbcf53809c.png

DE10-Standard引腳分配如下:

2280dac2-af0f-11f0-8c8f-92fbcf53809c.png

測試之前硬件連接如下:

USB-TO-TTL模塊上面有5V和3.3v的pin,利用跳線帽設置TTL為3.3v;

GPIO槽的pin 30是GND pin,接USB-TO-TTL模塊的GND;

GPIO[0],F(xiàn)PGA串口接收端,接USB-TO-TTL模塊的TXD pin(下圖中黃色線);

GPIO[1],F(xiàn)PGA串口發(fā)送端,接USB-TO-TTL模塊的RXD pin(下圖中橘色線);

連接12V電源到開發(fā)板;

用USB Blaster線纜連接開發(fā)板和PC;

22dd4bfe-af0f-11f0-8c8f-92fbcf53809c.png

為了方便找到GPIO[0]和GPIO[1]的方位,請參考下面圖:

233659ce-af0f-11f0-8c8f-92fbcf53809c.png

GPIO插槽的pin1 是方形焊盤:

238f5f6a-af0f-11f0-8c8f-92fbcf53809c.png

最終連接圖如下:

23edc226-af0f-11f0-8c8f-92fbcf53809c.png

將sof配置文件下載到開發(fā)板:

24594c1c-af0f-11f0-8c8f-92fbcf53809c.png

先從設備管理器里面找到當前串口的名稱:

24b5a76e-af0f-11f0-8c8f-92fbcf53809c.png

然后打開串口調(diào)試工具,設置串口為COM4,波特率設置為115200,停止位設置為1,發(fā)送任意字符,然后查看串口接收到的字符是否與之一致:

250cb4dc-af0f-11f0-8c8f-92fbcf53809c.png

2

T-Core的串口設計

T-Core 開發(fā)板上有一個 2×6 的擴展接口 TMD(Terasic Mini Digital)。TMD 擴展接口有 8 個數(shù)字 GPIO 用戶引腳連接到 MAX 10 FPGA,還有兩個引腳連接到電源、兩個引腳連接到 GND。有兩個瞬態(tài)電壓抑 制二極管陣列用于實現(xiàn)對 8 個 GPIO 用戶引腳的防靜電和過壓保護。下圖 為 T-Core 開發(fā)板 TMD 擴展 接口和 FPGA 之間的連接示意圖。

256bc882-af0f-11f0-8c8f-92fbcf53809c.png

T-Core 開發(fā)板沒有 UART 接口,將具有 UART 接口的 SIF 子卡連接到 T-Core 開發(fā)板上的 TMD 擴展接 口,則可在 T-Core 開發(fā)板上實現(xiàn) UART 串口收發(fā)功能。T-Core 開發(fā)板與 SIF 子卡的實物連接如圖所示:

25cc9144-af0f-11f0-8c8f-92fbcf53809c.png

SIF子卡的插針接口定義如下:

2631ed1e-af0f-11f0-8c8f-92fbcf53809c.png

T-Core的TMD接口:

26894924-af0f-11f0-8c8f-92fbcf53809c.png

uart對應引腳如下:

26e36684-af0f-11f0-8c8f-92fbcf53809c.png

代碼設計思想?yún)⒖?-基于FPGA開發(fā)板DE23-Lite的串口通信設計 (FT2232H),T-Core的Quartus工程下載:見本文末,本工程使用Quartus 17.1 Lite版本,仿真(仿真設置請參考06-基于FPGA和LTC2308的數(shù)字電壓表設計-ModelSim仿真與Matlab模擬信號產(chǎn)生)結果跟上面DE10-Standard一樣。

修改引腳分配如下:

27409976-af0f-11f0-8c8f-92fbcf53809c.png

下載到開發(fā)板測試現(xiàn)象如下:

279ccbec-af0f-11f0-8c8f-92fbcf53809c.jpg

基于DE10-Standard的例程下載地址:https://pan.baidu.com/s/1iY0f5ef2YXWrHaXl_6q_xA提取碼: tera

基于T-core的例程下載地址:https://pan.baidu.com/s/19gNv459JM0dczBWw30hjBw提取碼: tera

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

    關注

    1650

    文章

    22222

    瀏覽量

    628150
  • usb
    usb
    +關注

    關注

    60

    文章

    8334

    瀏覽量

    280239
  • 串口通信
    +關注

    關注

    34

    文章

    1654

    瀏覽量

    57469
  • 開發(fā)板
    +關注

    關注

    25

    文章

    6033

    瀏覽量

    110850

原文標題:4-基于FPGA開發(fā)板DE10-Standard和T-Core的串口通信設計 (CH340)

文章出處:【微信號:友晶FPGA,微信公眾號:友晶FPGA】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于DE1-SOC開發(fā)板的oneAPI實驗教程(2)

    上一期我們從oneAPI CLI Samples Browser復制保存的Simple DMA是基于Quartus Pro的Nios V示例,無法直接用在DE1-SoC開發(fā)板上,因此這一節(jié)我們用
    的頭像 發(fā)表于 06-23 11:17 ?978次閱讀
    基于<b class='flag-5'>DE</b>1-SOC<b class='flag-5'>開發(fā)板</b>的oneAPI實驗教程(2)

    基于FPGA開發(fā)板DE23-Lite的串口通信設計

    DE23-Lite開發(fā)板提供了一個UART通信接口(物理接口是下圖的Type C接口),用戶能夠通過主機與Agilex 3 FPGA進行串口
    的頭像 發(fā)表于 10-15 10:57 ?2370次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>DE</b>23-Lite的<b class='flag-5'>串口</b><b class='flag-5'>通信</b>設計

    基于FPGA開發(fā)板TSP的串口通信設計

    本文詳細介紹基于Terasic FPGA開發(fā)板TSP(又名C5P和OSK)和其板載CP2102N USB-UART橋接芯片的串口通信系統(tǒng)設計與實現(xiàn)。系統(tǒng)采用Verilog HDL編寫U
    的頭像 發(fā)表于 10-15 11:05 ?2238次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>開發(fā)板</b>TSP的<b class='flag-5'>串口</b><b class='flag-5'>通信</b>設計

    基于DE1-SOC開發(fā)板的太空射擊游戲

    今天繼續(xù)常春藤名校之一——康奈爾大學的FPGA課程ECE 5760典型案例分享:基于DE1-SOC開發(fā)板的太空射擊游戲。
    的頭像 發(fā)表于 08-04 10:47 ?3226次閱讀
    基于<b class='flag-5'>DE</b>1-SOC<b class='flag-5'>開發(fā)板</b>的太空射擊游戲

    T-Core一體成型貼片電感的優(yōu)勢

    小型化與集成化 : T-Core一體成型貼片電感采用先進的制作工藝,能夠實現(xiàn)超薄、小尺寸的設計,非常適合現(xiàn)代電子產(chǎn)品對小型化和集成化的需求。 這種小型化的設計使得電感器能夠更輕松地集成到電路
    發(fā)表于 11-13 22:22

    FPGA編譯openCL內(nèi)核文件出錯

    內(nèi)核,提示沒有A10/s10/c10gx的設備。 請問下怎么才讓FPGA能編譯運行DE10-Standard的板子`
    發(fā)表于 04-18 17:30

    Altera DE2 開發(fā)板測試說明

    1 安裝 Quartus II 5.1 Web Edition Full;2 將 DE2 System 光盤中的全部內(nèi)容復制到PC 機上,其中DE2_control_panel文件夾內(nèi)容最為重要;3 將開發(fā)板的電源和 USB 線
    發(fā)表于 07-21 16:35 ?0次下載

    fpga開發(fā)板電路圖

    最全面的fpga開發(fā)板電路圖,一共有10多份fpga開發(fā)板電路圖。
    發(fā)表于 04-19 12:50 ?133次下載
    <b class='flag-5'>fpga</b><b class='flag-5'>開發(fā)板</b>電路圖

    基于FPGA了解DE2開發(fā)板

    DE2 是以CycloneII 2C35FPGA為特點的672 針引腳的包裝。上所有重要的部件都與上的芯片相連,使用戶能夠控制
    發(fā)表于 09-01 16:32 ?25次下載
    基于<b class='flag-5'>FPGA</b>了解<b class='flag-5'>DE</b>2<b class='flag-5'>開發(fā)板</b>

    ALTERA公司的DE1 SoC FPGA開發(fā)板的培訓教程免費下載

    本文檔的主要內(nèi)容詳細介紹的是ALTERA公司的DE1 SoC FPGA開發(fā)板的培訓教程免費下載包括了:第1章 DE1-SOC 快速入門,第2章 DE
    發(fā)表于 07-08 08:00 ?35次下載
    ALTERA公司的<b class='flag-5'>DE</b>1 SoC <b class='flag-5'>FPGA</b><b class='flag-5'>開發(fā)板</b>的培訓教程免費下載

    上位機和FPGA開發(fā)板--串口通信實驗

    首先,上位機發(fā)送數(shù)據(jù)給FPGA開發(fā)板;然后,FPGA開發(fā)板收到數(shù)據(jù),再回發(fā)給上位機。
    發(fā)表于 05-11 18:26 ?12次下載
    上位機和<b class='flag-5'>FPGA</b><b class='flag-5'>開發(fā)板</b>--<b class='flag-5'>串口</b><b class='flag-5'>通信</b>實驗

    通友集團旗下華萃微感PIM(T-core、T-U-core等)一體成型電感12月份每日出貨量均超過10KK

    據(jù)悉,通友集團旗下華萃微感PIM(T-core、T-U-core等)一體成型電感12月份每日出貨量均超過10KK,這一消息引起了業(yè)內(nèi)人士的關注。 PIM(T-core、
    的頭像 發(fā)表于 01-06 11:43 ?2009次閱讀

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場可編程門陣列)技術的開發(fā)平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現(xiàn)各種數(shù)字
    的頭像 發(fā)表于 03-14 18:20 ?4135次閱讀

    HZ-CORE-RK3576開發(fā)板

    HZ-CORE-RK3576開發(fā)板
    的頭像 發(fā)表于 08-29 13:58 ?838次閱讀
    HZ-<b class='flag-5'>CORE</b>-RK3576<b class='flag-5'>開發(fā)板</b>

    T-Core一體成型貼片電感

    T-Core一體成型貼片電感 時源芯微 專注于EMC電磁兼容解決方案 隨著電子技術的不斷發(fā)展,T-core電感也在不斷演進。未來,T-core電感可能會朝著更高頻率、更小尺寸、更低損耗和更高
    的頭像 發(fā)表于 12-26 10:40 ?1932次閱讀
    <b class='flag-5'>T-Core</b>一體成型貼片電感