激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

用CPLD實(shí)現單片機讀寫(xiě)模塊

時(shí)間:2024-08-31 19:39:13 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

用CPLD實(shí)現單片機讀寫(xiě)模塊

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

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

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

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

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

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

③5V在系統可編程?梢跃幊10000次。

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

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

⑥沒(méi)有用的引腳有編程接地能力。

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

3 CPLD同單片機接口設計

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

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

表1 Xilinx XC9500t系列器件

項 目XC9536XC9572XC95108XC95144XC95216XC95288寄存器/個(gè)3672108144216288可用門(mén)數/個(gè)80016002400320048006400宏單元數/個(gè)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=整個(gè)系統的最高工作效率。

ALE:地址鎖存信號。

CS:片選信號。

RD:讀信號。

WR:寫(xiě)信號。

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

本例的設計思想是,在XC95216設置兩個(gè)控制寄存器,通過(guò)單片機對兩個(gè)控制寄存器的讀寫(xiě)來(lái)完成對其它過(guò)程的控制。

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

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

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

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

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

//MCU和XC95216接口程序

//目的:MCU讀寫(xiě)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; //單片機的寫(xiě)信號

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

r

【用CPLD實(shí)現單片機讀寫(xiě)模塊】相關(guān)文章:

單片機實(shí)現對CF卡的讀寫(xiě)03-18

用CPLD實(shí)現DSP與PLX9054之間的連接03-19

單片機控制GSM模塊實(shí)現短信收發(fā)的軟件設計03-20

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

基于FPGA的HDLC通信模塊的實(shí)現05-14

一種用CPLD實(shí)現視頻信號運動(dòng)檢測的方法03-19

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

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

專(zhuān)用鍵盤(pán)接口芯片的一種CPLD實(shí)現方案03-18

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频