S3C2410中断系统
S3C2410處理器是Samsung公司基于ARM公司的ARM920T處理器核,采用0.18um制造工藝的32位微控制器。該處理器擁有:獨立的16KB指令Cache和16KB數據Cache,MMU,支持TFT的LCD控制器,NAND閃存控制器,3路UART,4路DMA,4路帶PWM的Timer ,I/O口,RTC,8路10位ADC,Touch Screen接口,IIC-BUS 接口,IIS-BUS 接口,2個USB主機,1個USB設備,SD主機和MMC接口,2路SPI。S3C2410處理器最高可運行在203MHz,32位處理器。
實際上S3C2410中斷系統分成兩級,一級是控制內部外圍I/O端口或部件、或者芯片外部中斷引腳(EINTn)的中斷控制:另一極是ARM920核的異常中斷控制,采用了固定向量中斷方式。
S3C2410芯片中的中斷控制器可以支持56個中斷源提出的中斷請求,這些中斷源由芯片內部的外圍I/O端口或者不見如DMA控制器、UART、IIC、RTC、等提供。在這些中斷源中,UARTn中斷(串行口中斷)和EINTn中斷(外部中斷)對于中斷控制器來說都是公用的。
當S3C2410芯片的內部外圍I/O端口或不見提出中斷請求、或者芯片外部中斷引腳收到中斷請求時,中斷控制器經過仲裁之后再請求ARM920T核的FIQ或IRQ中斷。仲裁過程依賴于硬件優先級邏輯,同時仲裁結果被寫入到中斷末決寄存器中,該寄存器幫助用戶識別中斷是由什么中斷源產生的。
本文出自文德數據:www.idcvendor.com
轉載于:https://www.cnblogs.com/give-love/archive/2012/07/27/2612211.html
總結
以上是生活随笔為你收集整理的S3C2410中断系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Struts2中的链接标签
- 下一篇: HDU-4059 The Boss on