標題: JD642 CPLD部分設(shè)計 [打印本頁]

作者: 51黑專家    時間: 2016-5-10 04:21
標題: JD642 CPLD部分設(shè)計
  選用AlteraCPLD EPM3064ATC100。內(nèi)部64個宏單元,1250可用邏輯門,最大可用IO數(shù)為66pin,應(yīng)用GCLK最高頻率為222.2MH。系統(tǒng)使用到的對應(yīng)管腳信號及功能見下表:
  
CPLD管腳分配及功能說明
  
  
信號名稱
IO類型
功能及邏輯描述
備注
空間選擇:
CE[0..3]
I
DSP外部空間片選信號。
SDRAMCE0選通,其它為CE1選通
  
CE2配合EA[20..22]FLASH頁高地址控制
  
CE3預留擴展用,可實現(xiàn)對更大容量FLASH的兼容。
EA[19..22]
I
DSP外部存儲器地址高4bit。
EA22用于區(qū)分FLASH和串口,并且配合CE2EA6選擇FLASH其它存儲空間,以及控制報警音頻選擇,控制報警開關(guān)量輸出及備用擴展輸出。
EA6
I
串口A、B選擇
0選擇A口,為1選擇B
SDWE#
I
EMIF寫允許
透傳得到EWE#信號
SDCAS#
I
EMIF讀允許
SDRAS#或邏輯生成WRE#信號
SDRAS#
I
EMIF輸出允許
SDCAS#或邏輯生成WRE#信號
TDOE#
O
8bit數(shù)據(jù)位通道開關(guān)
DSP CE1透傳得到,CE1無效時關(guān)斷
FLASHA[19..22]
O
FLASH地址高4bit
DSP只能尋址1M,其中FLASH與串口各占512k。FLASH最高地址由CPLD配合CE2的高地址寫操作選擇。
CSFLASH#
O
FLASH片選信號
DSPCE1EA22選擇
CSSA#CSSB#
O
串口A、B選擇
DSPCE1EA22、EA6選擇
ERE#
O
外部存儲器讀允許信號
DSPSDCAS/ARESDRAS/AOE邏輯得到
EWE#
O
外部存儲器寫允許信號
DSPSDWE/AWE透傳得到
看門狗及復位
RST_SYS#
I
看門狗芯片復位輸出信號
用于參與邏輯生成各芯片復位信號
WDI
O
清看門狗計數(shù)器信號
DSP0x900c xxxx操作或GPIO取反產(chǎn)生清狗信號
PFO#
I
電源電壓過低報警
5V供電電壓低于4V時出現(xiàn)低電平。參與邏輯生成各芯片復位信號
REST_DSP#
O
DSP復位信號
DSP復位時間可以單獨調(diào)整
REST
O
高電平復位信號輸出
16C2550高電平復位
REST#
O
低電平復位信號輸出
其它芯片復位信號
中斷處理
INTA
I
串口芯片中斷信號
高電平有效
INTB
I
串口芯片中斷信號
高電平有效
GPIO4(INTS0#)
O
串口中斷0
發(fā)送給DSP,INTA取反得到,DSPGPIO4
GPIO5(INTS1#)
O
串口中斷1
發(fā)送給DSPINTB取反得到,接DSPGPIO5
其它信號
CLK50M
I
50M時鐘輸入
有源晶振一驅(qū)二,一路到DSP,一路到CPLD GCLK1輸入端
CLK25LXT
O
網(wǎng)口芯片25M時鐘
提供給LXT971(T觸發(fā)器)
CLK25PLL
O
PLL25M時鐘
ICS512生成133M時鐘
FLASHWP#
O
FLASH寫保護
輸出低電平時禁止寫FLASH,用于程序代碼保護
LED[1..0]
O
LED指示燈
調(diào)試或維護使用,由DSPGPIO[7..6]透傳得到(LED0為心跳顯示)
GPIO6、GPIO7
I
DSP通用IO
用于控制LED并清看門狗
GPIO[9…12]
I
DSP通用IO
GPIO9控制485收發(fā),其余備用
ALM_Q
O
報警開關(guān)量控制
輸出到連接板的開關(guān)量(OC)。最大上拉電平為9V,灌電流為500mA
ALM_S
O
報警音頻輸出
輸出控制蜂鳴器
RESV
O
預留擴展輸出
ALM_Q
RT485
O
485收發(fā)模式選擇
GPIO9透傳得到

  
  系統(tǒng)共計使用23個輸入腳,25個輸出腳。報警聲調(diào)部分可能需要宏單元比較多,時鐘源為50M時鐘。可能需要20-30個宏單元,其他部分需要宏單元較少,總共應(yīng)不超過55個宏單元。選擇EPM3064能滿足設(shè)計需求。
  
  元件數(shù)據(jù)手冊里沒有芯片管腳名稱,需到altera下載封裝及引腳信息。






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1