1、123A photo of ARM-R44B0X-002(S3C44B0X)Summarize of S3C44B0X45678910AHB总线互连结构图 11121314151617181920212223242526272829303132333435363738394041JTAG是Joint Test Action Group的缩写;是IEEE1149.1标准42434445464748495051 52+5V位驱动第0位第1位第2位第3位第4位阳极abcdefgDPPF0图5-4 LED显示扫描和驱动电路ULN2803A段驱动PF7PG0.PG7第5位第6位第7位5354555657
2、REGBANK具有18个可编程寄存器,用于配置LCD控制器LCDCDMA为专用DMAVIDPRCS 从LCDCDMA 接收数据,将相应格式的数据通TIMEGEN包含可编程的逻辑 TIMEGEN部分产生VFRAME,VLINE,VCLK,VM等信号。585960616263646566类型FIFO类型非FIFO模式Rx中断每当接收数据达到接收FIFO触发的水平,就产生接收中断;如果FIFO非空且连续3个字时间没有接收到任何数据,就产生超时中断;每当接收数据满,接收移位寄存器将产生一个中断;Tx中断每当发送数据达到发送FIFO触发的水平,就产生发送中断;每当发送数据空,发送保持寄存器将产生一个中断
3、;错误中断帧错误、奇偶校验错误和被检测到并按字节接收的中止信号,都将产生错误中断;当达到接收FIFO的顶部,就会产生溢出错误中断;所有错误都会立即产生一个错误中断。但两个错误同时发生,只有一个中断会产生;6768ULCONn位描述初始值保留7 0红外线模式6该位确定是否使用红外通信模式0:正常模式 1:红外收发模式0奇偶校验模式5:3 该位确定奇偶如何产生和校验0 xx:无校验位 100:奇校验 101:偶校验 110:校验位强制/检测置1 111:校验位强制/检测置0000停止位的数量2该位确定停止位的个数,0:1位停止位 1:2位停止位0数据位长度1:0该位确定数据位的个数00:5位 01
4、:6位 10:7位 11:8位0069UCONn位描述初始值发送中断类型9发送中断请求类型0:脉冲(在发送缓冲区变空时立即引发中断)1:电平(在发送缓冲区为空时引发中断)0接收中断类型8接收中断请求类型0:脉冲(接收缓冲区接收到数据时立即引发中断)1:电平(接收缓冲区正在接收数据时引发中断)0接收超时中断使能7在UART的FIFO使能的情况下,使能禁止接收超时中断 0:禁止 1:使能0接收错误状态中断使能6使能UART在接收操作中发生错误时的错误中断响应0:不产生错误状态中断 1:产生错误状态中断0回送模式5该位使UART自动进入回送模式0:正常操作 1:回送模式0发送中止信号4 该位将引发U
5、ART在一帧时间内发送中止信号,该信号发送 完后,该位自动被清除0:正常操作 1:发送中止信号 0发送模式3:2这2位决定当前哪个功能项能够向UART发送保持寄存器写入发送数据00:禁止 01:中断请求或轮流检测模式10:BDMAO请求(仅对UARTO)11:BDMAI请求(仅对UART1)00接收模式1:0这2位决定当前哪个功能项能够从UART接收保持寄存器中读出接收数据 00:禁止01:中断请求或轮流检测模式 IO:BDMAO请求(仅对UARTO)11:BDMAl请求(仅对UART1)0070UFCONn位描述初始值发送FIFO的触发电平7:600接收FIFO的触发电平5:4这两位确定接收
6、FIFO的触发条件 00:4字节01:8字节 10:12字节 11:16字节00保留3 0发送FIFO复位2该位在FIFO复位后自动清除 0:正常 1:发送FIFO复位0接收FIFO复位1该位在FIFO复位后自动清除 0:正常 1:接收FIFO复位0FIFO使能00:禁止 FIFO 1:FIFO 使能071UMCONn位描述初始值保留7:5这3位必须为 0000自动流控制4AFC是否允许0:禁止 1:使能0保留3:1这3位必须为 0000请求发送0如果AFC允许,该位忽略;如果AFC禁止,必须由软件来控制nRTS。0:高电平(不激活 nRTS)1:低电平(激活 nRTS)072UTRSTATn
7、位描述初始状态发送移位寄存器为空2当发送移位寄存器中不包含有效数据或移位寄存器为空,该位自动被置位。0:非空1:发送保持和移位寄存器为空1发送缓冲器为空1当发送缓冲区寄存器中不包含有效数据,这一位将自动被置位 0:缓冲区寄存器非空 1:空如果使用了FIFO,则用户不用检测这个位,而应当检测UFSTAT中发送FIFO计数器位和FIFO满位1接收缓冲器数据准备好0当接收缓冲器寄存器中包含了有效数据,这一位将自动被置位0:完全为空 1:缓冲区寄存器中包含有效数据如果使用了FIFO则用户不用检测这个位,而应当检测UFSTAT中接收FIFO计数器位073UERSTATn位描述初始值间隔中断3如果接收到某
8、个中止信号,该位将自动置10:未接收到中止信号 1:接收到中止信号0数据帧错误2如果在接收操作中发生了帧错误,该位将自动置1 0:接收中没有发生帧错误 1:帧错误0奇偶错误1如果在接收操作中发生了奇偶校验错误,该位将自动置1 1:奇偶校验错误 0:接收中没有发生奇偶校验错误0Overrun错误0如果在接收操作中发生了溢出错误,该位将自动置1 0:接收中没有发生溢出错误 1:溢出错误074UFSTATn位描述初始值保留15:10 000000发送FIFO满9当发送 FIFO满时该位为10:0字节发送 FIFO 的数据个数 15字节 1:满 0接收FIFO满8当FIFO将要满时,该位为10:0字节
9、接收 FIFO 数据个数 15字节 1:满0发送FIFO计数器7:4发送FIFO里的数据数量0000接收FIFO计数器3:0接收 FIFO里的数据数量000075767778798081828384858687888990位符号描述7,6PS1,PS0选择寄存器页 00:0页 01:1页 10:2页 11:3页(为RTL8019AS配置)53RD20表示要执行的功能 000:不允许001:远程读取以太网控制器内存010:远程写入以太网控制器内存011:发送包 1XX:中止/完成远程DMA2TXP要发送数据包时,要将该位置1,该位可能在发送完成后或者发送中止时内部清0,对该位写0操作无效1STA写STP组合使用0STP该位是停止命令。该位被置1,就停止接收或发送任何数据包,上电时该位为1。STA 与STP组合使用,10:启动命令 01:停止命令9192TBCR0,1:发送字节计数器,这两个寄存器设置了要发送数据包中的字节个数。TBCR0存放低8位,TBCRl存放高8位。93949596979899100101102103104105