亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Actel?。疲校牵恋模眨粒遥詰?/h1>
        2009-06-18 03:19:10
        電子產(chǎn)品世界 2009年6期
        關鍵詞:信號

        UART(UniversalAsynchronous Receiver/Transmitter)即通用異步收發(fā)傳送器,工作于數(shù)據(jù)鏈路層,包含了RS-232、RS-422、RS-485串口通信。它具有傳輸線少、成本低和可靠性高等優(yōu)點,廣泛應用于通信、醫(yī)療及消費電子、汽車電子和工業(yè)及數(shù)據(jù)處理等領域。

        Actel公司免費提供兩種形式的UART IP核:CoreUART和CoreUARTapb。CoreUART使用普通的總線形式,用戶可以很方便地將它和其他模塊進行連接;CoreUARTapb基于APB總線形式,它的好處是可以連接到Core8051或者是CortexMl處理器上,方便用戶進行soc設計,本文將主要介紹基于Actel FPGA的IP-CoreUARTapb,其內(nèi)部的設計原理與CoreUAKT是一樣的,區(qū)別僅在于接口部分。

        1CoreUARTapb介紹

        (1)UART協(xié)議簡介

        UAKT協(xié)議的工作原理是將傳輸數(shù)據(jù)的每個字符按比特位進行傳輸,之所以稱它為異步的,是因為在傳輸數(shù)據(jù)時,不需要同時傳送時鐘。圖1給出了它的工作模式。

        其中各位的意義如下。

        ·起始位:發(fā)出低電平“0”的信號,表示傳輸字符的開始。

        ·數(shù)據(jù)位:緊接著起始位之后是數(shù)據(jù)位,數(shù)據(jù)的個數(shù)可以是5、6、7、8等,構成一個字符,通常采用ASCII碼,從最低位開始傳送。

        ·奇偶校驗位:根據(jù)數(shù)據(jù)位“1”的個數(shù)確定為偶數(shù)(偶校驗)或奇數(shù)(奇校驗),以此位來校驗數(shù)據(jù)的正確性。

        ·停止位:它是1位的字符數(shù)據(jù)結束標志??梢允?位、1.5位、2位的高電平。

        ·空閑位:處于邏輯“1”狀態(tài),表示當前線路上沒有數(shù)據(jù)傳輸。

        ·波特率:衡量數(shù)據(jù)傳送的速率,表示每秒鐘傳送二進制的位數(shù)。

        (2)內(nèi)部結構框圖

        如圖2所示,CoreUARTapb的結構框圖可以分為APB總線接口、波特率發(fā)生器、發(fā)送緩沖器、發(fā)送狀態(tài)機、接收狀態(tài)機和接收緩沖區(qū)模塊。APB總線接口模塊提供了UART和APB總線進行通信的接口;波特率發(fā)生器主要為發(fā)送和接收狀態(tài)機提供時鐘;發(fā)送和接收狀態(tài)機模塊主要完成數(shù)據(jù)的發(fā)送和接收的功能;發(fā)送和接收緩沖區(qū)提供了一個字節(jié)的發(fā)送和接收緩沖區(qū)。

        CoreUARTapb分為兩種模式:FIFO模式和正常模式。FIFO模式的結構框圖如圖3所示,F(xiàn)IFO模式和正常模式的區(qū)別是使用發(fā)送FIFO和接收FIFO代替了正常模式下的發(fā)送和接收緩沖區(qū),保證了接收和發(fā)送數(shù)據(jù)的正確性。其發(fā)送FIFO和接收FIFO各為256字節(jié)。

        (3)內(nèi)部寄存器

        CoreUARTapb的寄存器的地址映射如表l所示。

        ·發(fā)送數(shù)據(jù)寄存器(只寫)

        保存了要發(fā)送的七位或八位數(shù)據(jù)。

        ·接收數(shù)據(jù)寄存器(只讀)

        存放著接收的七位或八位數(shù)據(jù)。

        ·控制寄存器#1(讀寫)

        控制寄存器1包含了波特率的值,它是用來設置CoreUARTapb的波特率的值。波特率值的計算公式為:

        ·控制寄存器#2(讀寫)

        它是用來控制CoreUARTapb的一些配置參數(shù),如表3所示。

        (4)時序圖

        ·CoreUARTapb發(fā)送數(shù)據(jù)時序

        CoreUARTapb發(fā)送數(shù)據(jù)是在PWRITE信號,PSEL信號和PENABLE信號為高,并且地址線上的地址有效時,將要發(fā)送的數(shù)據(jù)被鎖存到發(fā)送緩沖區(qū)中,當TXRDY為低時。表明發(fā)送緩沖區(qū)已滿,下一個時鐘周期就可以開始發(fā)送數(shù)據(jù),如圖4所示。

        ·CoreUARTapb接收數(shù)據(jù)時序

        CoreUARTapb接收數(shù)據(jù)是在RX線上檢測到一個開始位信號,數(shù)據(jù)被存入到接收緩沖區(qū)中。當RXRDY信號為高時,表明接收緩沖區(qū)已滿;當PWRITE信號為低、PSEL信號和PENABLE信號為高,并且地址線上地址有效時,接收緩沖區(qū)中的數(shù)據(jù)才被總線取走,RxRDY信號同時也被拉低。如圖s所示。

        (5)應用場合

        UART的通信被應用于多種場合,多串口的擴展便是其典型的應用之一。多串口擴展的普遍應用于電力集中抄表、便攜式設備、自動化和制造進程控制以及智能家居行業(yè)等場合。采用Actel FPGA來實現(xiàn)的多串口擴展模塊具有單芯片、小封裝、擴展通道多、靈活性好、可裁減或添加用戶自定義功能等優(yōu)勢,如圖6所示。

        2小結

        本文主要介紹了基于Actel PPGA的UART Ip設計與應用,除了UART IP以外,Actel公司還提供了SPI、I2C、PWM、Timer等IP核,請關注周立功公司的網(wǎng)站獲得更多的信息。我們有著一個強大的FPGA團隊提供強有力的售后服務,解決用戶在產(chǎn)品使用和研發(fā)過程中遇到的困難。若有更多的需求可以與我們聯(lián)系。我們將會竭誠為您服務,并能關注下期的FPGA專題技術講座。

        猜你喜歡
        信號
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        7個信號,警惕寶寶要感冒
        媽媽寶寶(2019年10期)2019-10-26 02:45:34
        孩子停止長個的信號
        《鐵道通信信號》訂閱單
        基于FPGA的多功能信號發(fā)生器的設計
        電子制作(2018年11期)2018-08-04 03:25:42
        基于Arduino的聯(lián)鎖信號控制接口研究
        《鐵道通信信號》訂閱單
        基于LabVIEW的力加載信號采集與PID控制
        Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察

        国产精品综合女同人妖| 亚洲成人电影在线观看精品国产| 国产亚洲第一精品| 国产91成人自拍视频| 天天综合天天爱天天做| 欧美一区二区三区激情| 欧美在线日韩| 国产白浆流出一区二区| 日韩中文字幕有码午夜美女| 欧美裸体xxxx极品少妇| 亚洲伊人久久一次| 亚洲av永久综合网站美女| 亚洲国产精品一区二区毛片| 双腿张开被9个男人调教| 久久精品国产热| 精品奇米国产一区二区三区| 无码精品人妻一区二区三区漫画| 一本加勒比hezyo无码人妻| 亚洲成a人片在线播放观看国产| av网址在线一区二区| 少妇人妻中文字幕hd| 亚洲gv白嫩小受在线观看| 精品理论一区二区三区| 亚洲色图在线免费视频| 性色做爰片在线观看ww| 精品视频在线观看免费无码| 久久亚洲宅男天堂网址| 极品老师腿张开粉嫩小泬| 免费夜色污私人影院在线观看| 熟女白浆精品一区二区| 精品国产三级a在线观看不卡| 国精产品推荐视频| 99在线视频精品费观看视| 久久精品国产精品亚洲艾| a级毛片免费观看在线播放| 国产偷窥熟女精品视频| 成人精品国产亚洲av久久| 亚洲视频在线一区二区| 理论片午午伦夜理片影院| 精品高清国产乱子伦| 激情五月我也去也色婷婷|