Chinaunix首页 | 论坛 | 博客
  • 博客访问: 150092
  • 博文数量: 38
  • 博客积分: 687
  • 博客等级: 上士
  • 技术积分: 426
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-09 10:48
文章分类

全部博文(38)

文章存档

2019年(1)

2016年(1)

2014年(5)

2013年(1)

2012年(8)

2011年(17)

2010年(2)

2009年(3)

我的朋友

分类: 嵌入式

2011-08-12 04:05:22

在arm的网站上,可以下到开发板的具体介绍

在arm网站上的信息中心(),
选择RealView开发板,
再选择RealView Versatile baseboards,
可以看到RealView Platform Baseboard for ARM926EJ-S User Guide,
那里可以下载到它的pdf文件格式。
当然,这篇文档介绍的是实际开发板的样子。qemu模拟到哪种程度,还要再找其他文档了解。

板子的型号是PB926EJ-S
板子的主芯片叫ARM926EJ-S PXP Development Chip
这是一个arm926ejs的芯片,有MMU,有32KB的D-cache和32KB的I-cache,有VFP9的浮点协处理器,
它的中断控制器叫 Vectored Interrupt Controller (VIC),有三个串口,两个可编程时钟。还有一堆暂不关心的外设。
板子上有128MB的SDRAM, 128MB的NOR FLASH和2MB的SRAM。另外有个网口芯片lan91c111。

板子上还有六个configuration switches: S1-S6,不知道qemu怎么模拟他们。

板子上应该自带叫Boot Monitor的bootloader。Boot Monitor一直都用UART0做标准输入输出,38400波特率,无流控,无parity校验。

网口的基地址在0x10010000.
主芯片提供的3个串口是16C550标准的,另外,FPGA还提供一个串口,是primecell类型的。
中断控制器是ARM VIC PL190 r1p1标准的。
时钟是ARM Dual-Timer SP804 r1p0-02ltd0
在ARM信息中心,下的 下的
有 中断控制器的资料

4.1 Memory Map 详细介绍了各个模块在内存中的位置和中断号
===
MPMC Chip Select 0. Normally the bottom 64MB of the Board - 0x00000000– 64MB
first bank of SDRAM (During boot remapping, this can be 0x03FFFFFF
NOR flash or memory on a RealView Logic Tile.)
MPMC Chip Select 0, top 64MB of the first bank of Board - 0x04000000– 64MB
SDRAM 0x07FFFFFF
===
Ethernet Interface FPGA PIC 25, SIC 25 0x10010000– 64KB
                                         0x1001FFFF
===
Vectored Interrupt Controller (PIC) Dev. chip - 0x10140000– 64KB
                                                  0x1014FFFF
===
Timer modules 0 and 1 interface Dev. chip PIC 4 0x101E2000– 4KB
(Timer 1 starts at 0x101E2020) 0x101E2FFF
Timer modules 2 and 3 interface Dev. chip PIC 5 0x101E3000– 4KB
(Timer 3 starts at 0x101E3020) 0x101E3FFF
===
UART 0 Interface Dev. chip PIC 12 0x101F1000– 4KB
                                    0x101F1FFF
===
UART 1 Interface Dev. chip PIC 13 0x101F2000– 4KB
                                    0x101F2FFF
===



阅读(3228) | 评论(0) | 转发(0) |
0

上一篇:安装VxWorks6.6评估版for ARM

下一篇:qemu 调试

给主人留下些什么吧!~~