• 
    <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
    主站蜘蛛池模板: 特黄熟妇丰满人妻无码| 人妻无码αv中文字幕久久| 亚洲人成网亚洲欧洲无码| 亚洲成av人无码亚洲成av人| 毛片无码一区二区三区a片视频| gogo少妇无码肉肉视频| 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲精品无码aⅴ中文字幕蜜桃| 久久久无码精品亚洲日韩软件| 中文AV人妻AV无码中文视频| 国产成人无码av| 九九无码人妻一区二区三区| 无码精品人妻一区二区三区漫画| 国模无码一区二区三区| 亚洲一区二区三区无码国产 | 久久精品无码一区二区三区| 久久无码人妻一区二区三区午夜| 无码国模国产在线无码精品国产自在久国产 | 国产成人A亚洲精V品无码| 久久无码av亚洲精品色午夜| 亚洲AV无码乱码国产麻豆| 影院无码人妻精品一区二区| 无码人妻精品中文字幕免费东京热| 亚洲级αV无码毛片久久精品| 无码免费又爽又高潮喷水的视频| 亚洲AV无码专区在线电影成人 | 无码国产精品一区二区免费3p| 国产精品免费看久久久无码| 一本色道无码道DVD在线观看 | 国产精品亚洲专区无码唯爱网| 久久午夜夜伦鲁鲁片无码免费| 国产成人无码av| 成人无码视频97免费| 曰韩无码AV片免费播放不卡| 亚洲av无码成人精品区在线播放| 亚洲AV无码一区二区三区鸳鸯影院| 亚洲av无码专区在线电影| 无码熟妇αⅴ人妻又粗又大| 最新亚洲人成无码网www电影| 在线观看无码的免费网站| 国产AV无码专区亚洲AV蜜芽|