PIE模塊級中斷
發布時間:2009/1/5 0:00:00 訪問次數:1902
pie模塊復用8個外設中斷引腳向cpu申請中斷,這些中斷被分成12組,每組有一個中斷信號向cpu申請中斷。例如,pie第l組復用cpu的中斷1(nt1),pie第12組復用cpu的中斷12(int12)。其余的中斷直接連接到cpu中斷上且不復用。
對于復用中斷,在pie模塊內每組中斷有相應的中斷標志位(pieifrx.y)和使能位(pieierx.y)。除此之外,每組pie中斷(int1~int12)有一個響應標志位(pieack)。圖給出了pieifr和pieier不同設置時的pie硬件的操作。
圖 典型的pieicpu響應流程圖
一旦pie控制器有中斷產生,相應的中斷標志位(pieifrx.y)將置1。如果相應的pie中斷使能位也置1,則pie將檢查相應的pieackx以確定cpu是否準各響應該中斷。如果相應的pieackx清零,pie向cpu申請中斷;如果pieackx置1,pie將等待直到相應的pieackx清零才向cpu申請中斷。
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
pie模塊復用8個外設中斷引腳向cpu申請中斷,這些中斷被分成12組,每組有一個中斷信號向cpu申請中斷。例如,pie第l組復用cpu的中斷1(nt1),pie第12組復用cpu的中斷12(int12)。其余的中斷直接連接到cpu中斷上且不復用。
對于復用中斷,在pie模塊內每組中斷有相應的中斷標志位(pieifrx.y)和使能位(pieierx.y)。除此之外,每組pie中斷(int1~int12)有一個響應標志位(pieack)。圖給出了pieifr和pieier不同設置時的pie硬件的操作。
圖 典型的pieicpu響應流程圖
一旦pie控制器有中斷產生,相應的中斷標志位(pieifrx.y)將置1。如果相應的pie中斷使能位也置1,則pie將檢查相應的pieackx以確定cpu是否準各響應該中斷。如果相應的pieackx清零,pie向cpu申請中斷;如果pieackx置1,pie將等待直到相應的pieackx清零才向cpu申請中斷。
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
上一篇:PIE中斷向量的分配
上一篇:PIE中斷擴展