首页 理论教育 SamsungS3C44B0X嵌入式系统特点

SamsungS3C44B0X嵌入式系统特点

时间:2023-11-23 理论教育 版权反馈
【摘要】:S3C44B0X 体系结构S3C44B0X 是基于ARM7TDMI 的体系结构,ARM7TDMI 是ARM 公司最早为业界普遍认可且赢得了最为广泛应用的处理器核。Cache 和片内SRAM①4 路组相联统一的8 KB 指令/数据Cache。②矢量IRQ 中断模式减少中断响应周期。实时时钟RTC①全时钟特点:毫秒、秒、分、时、天、星期、月、年。③CPU 唤醒的警告中断。⑦每个通道有2 个用于接收和发送的内部32 字节FIFO。SIO①1 路基于DMA 或基于中断的SIO。操作电压范围内核:1.8 ~2.5 V;I/O:3.0 ~3.6 V。

SamsungS3C44B0X嵌入式系统特点

(1)S3C44B0X 体系结构

S3C44B0X 是基于ARM7TDMI 的体系结构,ARM7TDMI 是ARM 公司最早为业界普遍认可且赢得了最为广泛应用的处理器核。

(2)系统(存储)管理

①支持大、小端模式(通过外部引脚来选择)。

地址空间:包含8 个地址空间,每个地址空间的大小为32 MB,总共有256 MB 的地址空间。

③所有地址空间都可以通过编程设置为8 位、16 位或32 位宽数据对准访问。

④8 个地址空间中,6 个地址空间可以用于ROM、SRAM 等存储器,2 个用于ROM、SRAM、FP/EDO/SDRAM 等存储器。

⑤7 个起始地址固定及大小可编程的地址空间。

⑥1 个起始地址及大小可变的地址空间。

⑦所有存储器空间的访问周期都可以通过编程配置。

⑧提供外部扩展总线的等待周期。

⑨在低功耗的情况下,支持DRAM/SDARM 自动刷新。

⑩支持地址对称或非地址对称的DRAM。

(3)Cache 和片内SRAM

①4 路组相联统一的8 KB 指令/数据Cache。

②未作为Cache 使用的0/4/8 KB Cache 存储空间可作为片内SRAM 使用。

③Cache 伪LRU(最近最少使用)的替换算法

④通过在主内存和缓冲区内容之间保持一致的方式写内存。

⑤具有四级深度的写缓冲。

⑥当缓冲区出错时,请求数据填充。

(4)时钟和功耗管理

①低功耗。

②片上PLL 使得MCU 的工作时钟最高为66 MHz。

③每一个功能块的时钟频率可以通过软件进行设置。

④功耗管理模式为:

a.正常模式:正常运行模式;

b.低速模式:不带PLL 的低频时钟;

c.休眠模式:只使CPU 的时钟停止;

d.停止模式:所有时钟都停止。

⑤EINT[7:0]或RTC 警告中断可使功耗管理从停止模式中唤醒。

(5)中断控制器

①30 个中断源(1 个看门狗定时器中断,6 个定时器中断,6 个UART 中断,8 个外部中断,4 个DMA 中断,2 个RTC 中断,1 个ADC 中断,1 个IIC 中断,1 个SIO 中断)。

矢量IRQ 中断模式减少中断响应周期。

③外部中断源的电平/边沿模式。

④可编程的电平/边沿极性。

⑤支持紧急中断请求的FIQ(快速中断请求)。

(6)带PWM 的定时器(脉宽可调制)

①5 个16 位带PWM 的定时器,1 个16 位基于DMA 或基于中断的内部定时器。

②可编程的工作周期、频率和极性。

③死区产生器。

④支持外部时钟源。

(7)实时时钟RTC

①全时钟特点:毫秒、秒、分、时、天、星期、月、年。

②运行于32.768 kHz。

③CPU 唤醒的警告中断。

④时间滴答中断。

(8)通用输入/输出端口

①8 个外部中断端口。

②71 个(多功能)复用输入/输出口。(www.xing528.com)

(9)UART

①2 个基于DMA 或基于中断的UART。

②支持5 位、6 位、7 位、8 位串行数据传送/接收。

③在传送/接收时支持硬件握手。

波特率可编程。

⑤支持IrDA 1.0(115.2 Kbit/s)。

⑥用于回环测试模式。

⑦每个通道有2 个用于接收和发送的内部32 字节FIFO。

(10)DMA 控制器

①2 路通用的无CPU 干涉的DMA 控制器。

②2 路桥式DMA(外设DMA)控制器。

③支持I/O 到内存、内存到IO、IO 到IO 的桥式DMA 传送,有6 种DMA 请求方式:软件、4 个内部功能块(UART、SIO、实时器、IIS)和外部管脚。

④DMA 之间优先级次序可编程。

⑤突发传送模式提高了FPDRAM、EDODRAM 和SDRAM 的传送率。

⑥支持内存到外围设备的fly-by 模式和外围设备到内存的传送模式。

(11)A/D 转换

①8 通道多路ADC。

②最大转换速率及分辨率100 kS/s/10 位。

(12)LCD 控制器

①支持彩色/单色/灰度LCD。

②支持单扫描和双扫描显示。

③支持虚拟显示功能。

④系统内存可作为显示内存。

⑤专用DMA 用于从系统内存中提取图像数据。

⑥可编程屏幕大小。

⑦灰度:16 级。

⑧彩色模式:256 色。

(13)看门狗定时器

①16 位看门狗定时器。

②定时中断请求或系统超时复位。

(14)IIC 总线接口

①1 个基于中断操作的多主的IIC 总线。

②8 位双向串行数据传送器能够工作于100 Kbit/s 的标准模式和400 Kbit/s 的快速模式。

(15)IIS 总线接口

①1 路基于DMA 操作的音频IIS 总线接口。

②每通道8/16 位串行数据传送。

④支持MSB 可调整的数据格式。

(16)SIO(同步串行I/O)

①1 路基于DMA 或基于中断的SIO。

②波特率可编程。

③支持8 位SIO 的串行数据传送/接收操作。

(17)操作电压范围

内核:1.8 ~2.5 V;    I/O:3.0 ~3.6 V。

(18)运行频率

最高达66 MHz。

(19)封装

160LQFP/160FBGA。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈