• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    應用CPLD的MPC8280最小系統及設置硬復位配置字的狀態轉換方法技術方案

    技術編號:8161256 閱讀:654 留言:0更新日期:2013-01-07 19:22
    應用CPLD的MPC8280最小系統及設置硬復位配置字的狀態轉換方法,涉及一種MPC8280最小系統。本發明專利技術是為了解決現有應用CPLD的PowerPC未能實現縮短看門狗定時周期以及未能提高系統的靈活性的問題。應用CPLD的MPC8280最小系統包括MPC8280、CPLD和TPS3110;基于上述應用CPLD的MPC8280最小系統的設置硬復位配置字的狀態轉換方法,所述實現狀態轉換方法的狀態機包括:等待狀態、空閑狀態、第一字節狀態、第二字節狀態、第三字節狀態、無效地址狀態和第四字節狀態,通過上述狀態之間的有條件跳轉進而實現硬復位配置字的設置。本發明專利技術的最小系統和狀態轉換方法適用于單板系統上。

    【技術實現步驟摘要】

    本專利技術涉及一種MPC8280最小系統。
    技術介紹
    隨著技術的發展,單板系統對處理器的性能要求越來越高,高端處理器集成了許多常用的外設模塊,在構建單板系統時只需外擴少量器件就可以實現功能,有利于降低系統的不穩定性,在通信和高端嵌入式設備領域,高性能處理器PowerPC應用廣泛。這里以 MPC8280最小系統為例進行說明。MPC8280提供了許多功能接口,用戶在使用時需要根據系統需求進行靈活選取,并正確配置相關寄存器和引腳狀態。如MPC8280的時鐘設計,外圍總線頻率由系統輸入時鐘決定,通信處理器模塊CPM(Communications Processor Module)和內核G2_LE頻率由7位時鐘配置位決定,其中4位為硬復位配置字的28-31位M0DCK_H,另3位為硬件配置引腳MODCK 。現有設計中有的直接將硬件配置引腳固定連接相應電平,獲得系統所需的CPM和內核時鐘,但這種方法不能更改硬件配置引腳的狀態。也有設計采用選焊電阻的方式給硬件配置引腳提供相應電平,相比上一種方法,有一定的靈活性,但每次改變時鐘都需要對貼片電阻進行拆除和焊接,需要調試人員掌握基本的焊接技能,同時,隨著拆焊次數的增多,將對PCB焊盤造成損傷,嚴重的會使焊盤脫落,導致硬件配置引腳不能獲得正常的電平,CPM和內核也就得不到時鐘信號,進而整個單板系統將不能正常工作,損失巨大。又如為了增強PowerPC系統穩定性而加入的看門狗設計,已有許多方案,如授權公告號CN2519335Y的技術專利《一種看門狗的控制邏輯電路》、授權公告號CN2681231Y的技術專利《一種看門狗電路》都在PowerPC系統中使用了 CPLD,用以通過對PowerPC給出的喂狗信號進行適當處理,實現可變時間的看門狗設計,但上述方法有一定的弊端。一方面,PowerPC內部集成了軟件看門狗定時器,用戶只需簡單配置寄存器就可以實現一定周期范圍內的看門狗,而且可以在引導系統執行完后,在應用程序中使用一個任務進行喂狗操作,還可避免由于引導程序執行時間較長需要延長看門狗定時周期的問題;另一方面,CPLD的引入也沒有用于增加系統設計的靈活性,兩方面都存在資源利用不充分的情況。
    技術實現思路
    本專利技術是為了解決現有應用CPLD的PowerPC不能實現縮短看門狗定時周期以及不能提高系統的靈活性的問題,提供一種應用CPLD的MPC8280最小系統及設置硬復位配置字的狀態轉換方法。應用CPLD 的 MPC8280 最小系統,它包括 MPC8280、CPLD 和 TPS3110,MPC8280的地址總線信號輸入引腳60x_BA與CPLD的地址總線信號輸入引腳 60x_BA 連接;MPC8280 的數據總線 60x_BD與 CPLD 的數據總線 60x_BD連接;CPLD的電平信號輸出引腳MODCK 分別與MPC8280的時鐘硬件配置引腳MODCK 連接;CPLD的中斷信號輸出引腳IRQ1#/IRQ2#分別與MPC8280的中斷信號輸入引腳 IRQ1#/IRQ2# 連接;MPC8280的片選信號輸出端與CPLD的片選信號輸入端連接;MPC8280的硬復位信號引腳HRESET#的輸出端與CPLD的硬復位信號引腳HRESET#的輸入端連接;CPLD的軟復位信號引腳SRESET#的輸出端與MPC8280的軟復位信號引腳SRESET#的輸入端連接;CPLD的上電復位信號引腳P0RESET#的輸出端與MPC8280的上電復位信號引腳P0RESET#的輸入端連接;MPC8280的讀寫控制信號引腳BCTL0#與CPLD的讀寫控制信號引腳BCTL0#連接;MPC8280的使能控制信號引腳BCTL1#與CPLD的控制信號引腳BCTL1#連接;CPLD的喂狗信號引腳WDI的輸出端與TPS3110的喂狗信號引腳WDI的輸入端連接;TPS3110的系統程序異常復位信號引腳RESET#的輸出端與CPLD的系統程序異常復位信號引腳RESET#的輸入端連接;CPLD的復位信號引腳soft_reset#的輸出端與TPS3110的復位信號引腳soft_reset#的輸入端連接?;谏鲜鰬肅PLD的MPC8280最小系統的設置硬復位配置字的狀態轉換方法,所述實現狀態轉換方法的狀態機包括等待狀態、空閑狀態、第一字節狀態、第二字節狀態、第三字節狀態、無效地址狀態和第四字節狀態,硬復位配置字的狀態轉換方法的實現過程為等待狀態,用于檢測硬復位信號HRESET#,當檢測到硬復位信號HRESET#有效時,跳轉至空閑狀態,CPLD與MPC8280相連的數據總線60x_BD為高阻態;空閑狀態,用于檢測片選信號CS0#和MPC8280地址信號addr,當檢測到的片選信號CS0#有效、且地址信號addr為O時,跳轉至第一字節狀態;第一字節狀態,向CPLD數據總線60x_BD輸出硬復位配置字首字節,當MPC8280地址信號addr不等于5’ h8時,跳轉至無效地址狀態;當MPC8280地址信號addr等于5’ h8時,跳轉至第二字節狀態;第二字節狀態,向CPLD數據總線60x_BD輸出硬復位配置字第二字節,當MPC8280地址信號addr不等于5’ hlO時,跳轉至無效地址狀態;當MPC8280地址信號addr等于5’ hlO時,跳轉至第三字節狀態;第三字節狀態,向CPLD數據總線60x_BD輸出硬復位配置字第三字節,當MPC8280地址信號addr不等于5’ hl8時,跳轉至無效地址狀態;否則,跳轉至第四字節狀態;無效地址狀態,CPLD數據總線60x_BD為高阻狀態,當MPC8280地址信號addr等于5’h8時,跳轉至第二字節狀態;當MPC8280地址信號addr等于5’hlO時,跳轉至第三字節狀態;當MPC8280地址信號addr等于5’hl8時,跳轉至第四字節狀態;當MPC8280地址信號addr不等于5’ h8、5’ hlO和5’ hl8時,狀態機保持無效地址狀態;第四字節狀態,CPLD數據總線60x_BD輸出硬復位配置字第四字節,一次硬復位配置字設置完成,跳轉至等待狀態。本專利技術的優點I)、通過CPLD輸出所需電平信號,提供給MPC8280的時鐘硬件配置引腳M0DCK,同時結合硬復位配置字中對M0DCK_H的設置,可以更改CPM和內核的運行頻率;2)、將總線緩沖器的控制信號通過CPLD輸出給緩沖器,對于不了解板級支持包BSP(Board Support Package)的開發人員可以通過CPLD更改緩沖器控制信號的配置方式,以適應不同類型的總線緩沖器;3)、將MPC8280的硬復位信號HRESET#輸入到CPLD,當引導程序bootrom調試初期,可以選擇在HRESET#信號和裝載引導程序的Flash芯片所連接MPC8280片選信號有效時,根據地址信號,利用CPLD模擬出GPCM時序,將32位硬復位配置字信息通過60x總線配置給MPC8280,在引導程序功能調試基本完成后,可以在引導程序中輸出硬復位配置字信息;4)、MPC8280的片選信號中除CS2#是提供給CPLD使用外,CS0#、CS4#和CS5#都可以通過CPLD靈活選擇,提供給需要的外設。CPLD的兩個1/0 口分別接到MPC8280的IRQ1#和IRQ本文檔來自技高網
    ...

    【技術保護點】
    應用CPLD的MPC8280最小系統,它包括MPC8280、CPLD和TPS3110,其特征是:MPC8280的地址總線信號輸入引腳60x_BA[31?27]與CPLD的地址總線信號輸入引腳60x_BA[31?27]連接;MPC8280的數據總線60x_BD[0?7]與CPLD的數據總線60x_BD[0?7]連接;CPLD的電平信號輸出引腳MODCK[1?3]分別與MPC8280的時鐘硬件配置引腳MODCK[1?3]連接;CPLD的中斷信號輸出引腳IRQ1#/IRQ2#分別與MPC8280的中斷信號輸入引腳IRQ1#/IRQ2#連接;MPC8280的片選信號輸出端與CPLD的片選信號輸入端連接;MPC8280的硬復位信號引腳HRESET#的輸出端與CPLD的硬復位信號引腳HRESET#的輸入端連接;CPLD的軟復位信號引腳SRESET#的輸出端與MPC8280的軟復位信號引腳SRESET#的輸入端連接;CPLD的上電復位信號引腳PORESET#的輸出端與MPC8280的上電復位信號引腳PORESET#的輸入端連接;MPC8280的讀寫控制信號引腳BCTL0#與CPLD的讀寫控制信號引腳BCTL0#連接;MPC8280的使能控制信號引腳BCTL1#與CPLD的控制信號引腳BCTL1#連接;CPLD的喂狗信號引腳WDI的輸出端與TPS3110的喂狗信號引腳WDI的輸入端連接;TPS3110的系統程序異常復位信號引腳RESET#的輸出端與CPLD的系統程序異常復位信號引腳RESET#的輸入端連接;CPLD的復位信號引腳soft_reset#的輸出端與TPS3110的復位信號引腳soft_reset#的輸入端連接。...

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:劉大同,彭宇,劉連勝見其拓劉川,
    申請(專利權)人:哈爾濱工業大學,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品中文字幕无码AV| 亚洲 无码 在线 专区| 日韩精品久久无码人妻中文字幕 | 亚洲精品午夜无码专区| 精品无码AV无码免费专区| 亚洲av无码av在线播放| 国产精品99精品无码视亚| 亚洲AV无码一区二区三区人 | 国产精品VA在线观看无码不卡| 中日韩亚洲人成无码网站| 亚洲一区二区三区无码中文字幕| 无码中文人妻在线一区| 精品无码国产污污污免费网站| yy111111少妇影院里无码| 亚洲午夜无码久久久久小说| 亚洲精品无码鲁网中文电影| 午夜无码中文字幕在线播放| 久久亚洲精品无码gv| 亚洲一区二区无码偷拍| 亚洲色偷拍另类无码专区| 无码人妻久久一区二区三区蜜桃| 无码少妇丰满熟妇一区二区| 色窝窝无码一区二区三区| 国产三级无码内射在线看| 中文字幕人妻无码一夲道| 亚洲人成无码www久久久| 国产高清不卡无码视频| 精品久久久久久中文字幕无码 | 亚洲AV成人噜噜无码网站| 亚洲AV无码第一区二区三区| 国产AV无码专区亚洲A∨毛片| 一本加勒比hezyo无码专区| 日韩成人无码影院| 国产成人精品无码一区二区老年人| 亚洲AV无码乱码在线观看代蜜桃 | 尤物永久免费AV无码网站| 无码精品A∨在线观看无广告| 亚洲人片在线观看天堂无码| 中字无码av电影在线观看网站 | 亚洲精品无码激情AV| 午夜无码视频一区二区三区 |