中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      用CPLD實現單片機讀寫模塊

      時間:2024-08-31 19:39:13 理工畢業論文 我要投稿
      • 相關推薦

      用CPLD實現單片機讀寫模塊

      摘要:介紹實現單片機與Xilinx公司XC9500系列可編程邏輯器件的讀寫邏輯功能模塊的接口設計,以及Xilinx公司的XC9500系列可編程邏輯器件的開發流程。

      CPLD(復雜可編程邏輯電路)是一種具有豐富的可編程I/O引腳的可編程邏輯器件,具有在系統可編程、使用方便靈活的特點;不但可實現常規的邏輯器件功能,還可實現復雜的時序邏輯功能。把CPLD應用于嵌入式應用系統,同單片機結合起來,更能體現其在系統可編程、使用方便靈活的特點。CPLD同單片機接口,可以作為單片機的一個外設,實現單片機所要求的功能。例如,實現常用的地址譯碼、鎖存器、8255等功能;也可實現加密、解密及擴展串行口等單片機所要求的特殊功能。實現了嵌入式應用系統的靈活性,也提高了嵌入式應用系統的性能。

      2 Xilinx公司的可編程邏輯器件

      Xilinx公司的XC9500系列可編程邏輯器件是一款高性能、有特點的可編程邏輯器件。它的系統結構如圖1所示。從結構上看,它包含三種單元:宏單元、可編程I/O單元和可編程的內部連線。它的主要特點是:

      ①高性能。在所有可編程引腳之間pin-pin延時5ns;系統的時鐘速度可達到100MHz。

      ②容量范圍大。Xilinx公司的XC9500系列可編程邏輯器件的容量范圍為36~288個宏單元;可用系統門為800~6400個。

      ③5V在系統可編程。可以編程10000次。

      ④具有強大的強腳鎖定能力。

      ⑤每個宏單元都有可編程低功耗模式。

      ⑥沒有用的引腳有編程接地能力。

      Xilinx的XC9500系列可編程邏輯器件的主要性能如表1所列。

      3 CPLD同單片機接口設計

      CPLD同單片機接口原理如圖2所示。

      CPLD同單片機接口設計中,單片機采用Atmel公司的AT89C52,CPLD采用Xilinx公司的XC95216。該CPLD芯片結構及性能見圖1和表1。AT89C52通過ALE、CS、RD、WE、P0口(數據地址復用)同XC95216芯片相連接。

      表1 Xilinx XC9500t系列器件

      項 目XC9536XC9572XC95108XC95144XC95216XC95288寄存器/個3672108144216288可用門數/個80016002400320048006400宏單元數/個3672108144216288fPD/ns57.57.57.51010tSU/ns3.54.54.54.56.06.0tCO/ns4.04.54.54.56.06.0fCNT/MHz100125125125111.1111.1fSYSTEM/MHz10083.383.383.366.766.7

      注:fCNT=16位計數器最高工作頻率;fSYSTEM=整個系統的最高工作效率。

      ALE:地址鎖存信號。

      CS:片選信號。

      RD:讀信號。

      WR:寫信號。

      AD0~AD7:數據地址復用信號。

      本例的設計思想是,在XC95216設置兩個控制寄存器,通過單片機對兩個控制寄存器的讀寫來完成對其它過程的控制。

      XC95216設置的兩個控制寄存器,可以作內部寄存器,也可以直接是映射為I/O口。

      圖2 XC9516同單片機接口原理圖

      4 CPLD同單片機接口設置結果

      本例中,使用Xilinx公司提供的Fundation ISE 4.2i Modelsim 5.5f軟件實現設計。實現設計的源文件模塊如下:

      /**************************

      //MCU和XC95216接口程序

      //目的:MCU讀寫XC95216

      /**************************/

      module mcurw(MCU_DATA,ALE,CS,RD,WE,CONREG1,CONREG2);

      inout[7:0]MCU_DATA;//單片機的地址數據復用信號

      output[7:0]CONREG1,CONREG2;//內部控制寄存器

      input ALE; //單片機的地址鎖存信號

      input CS; //單片機的片選信號

      input RD; //單片機的讀信號

      input WE; //單片機的寫信號

      reg[7:0]LAMCU_DATA; //內部控制寄存器

      r

      【用CPLD實現單片機讀寫模塊】相關文章:

      單片機實現對CF卡的讀寫03-18

      用CPLD實現DSP與PLX9054之間的連接03-19

      單片機控制GSM模塊實現短信收發的軟件設計03-20

      用單片機實現SRAM工藝FPGA的加密應用03-19

      基于FPGA的HDLC通信模塊的實現05-14

      一種用CPLD實現視頻信號運動檢測的方法03-19

      換體DMA高速數據采集電路的CPLD實現03-18

      在CPLD管理下實現高效多串口中斷源03-19

      專用鍵盤接口芯片的一種CPLD實現方案03-18

      主站蜘蛛池模板: 木兰县| 久久亚洲国产精品123区| 麻豆久久久国内精品| 三级黄色片一区二区三区| 蜜桃av观看亚洲一区二区| 田东县| 少妇极品熟妇人妻专区视频| 伊人久久婷婷综合五月97色| 三级黄色片一区二区三区| 少妇高潮大叫好爽喷水| 日韩中文字幕久久久经典网| 亚洲国产一区久久yourpan| 文登市| 新昌县| 抚宁县| 九九在线精品视频xxx| 正定县| 在线免费av一区二区| 一区二区三区国产97| 大白屁股流白浆一区二区三区| 方山县| 久久精品黄色免费热线| 国产美女a做受大片免费| 国产欧美日本亚洲精品一5区| 亚洲免费人成网站在线观看| 佛教| 人妻少妇精品无码系列| 国产思思久99久精品| 啪啪网站免费观看| 视频一区二区三区国产在线| 蜜臀av国内精品久久久较| 亚洲a∨好看av高清在线观看| www.日本一区| 成人爱爱视频在线观看| 青青草免费在线手机视频| 视频一区中文字幕亚洲| 久久无码中文字幕东京热| 精品久久久久久国产潘金莲| 杂多县| 91精品国产91久久综合桃花| 久久久99精品视频|