铁电存储器FM18L08在DSP系统中的应用
00,00
本文链接地址:http://www.oyaya.net/fanwen/view/164926.html
00,80
F6,BD
F0,70
……
F4,95
00,00
……
80,00
8位引导标志
SWWSR寄存器初值BSCR寄存器初值
程序入口XPC
程序入口地址
程序段长度
程序存放目标XPC
程序存放目标地址
程序代码1
程序代码2
……
程序代码N
程序块结束标志
……
程序存储首地址
表1并行引导装载模式引导表
片内ROM的引导程序首先读取I/O空间的FFFFh地址内容(指定为8000h)作为引导表的起始地址,通过判别引导表起始地址内的引导标识来确定是8位并行还是16位并行引导方式。若引导标识是10AAh,则是16位的并行引导方式;若引导标识是08AAh,则是8位的并行引导方式。当从I/O空间FFFFh地址读取不到有效的引导标识时,片内ROM的引导程序即读取数据空间FFFFh的内容作为引导表的起始地址。同样通过判别引导表起始地址内的引导标识来确定是8位并行还是16位并行引导方式。当EPROM数据位宽是8bit时,则要读取数据空间FFFFh地址的内容(低字节)和FFFEh地址的内容(高字节)作为引导表的起始地址。
8bit 并行引导装载的实现电路如图1所示。其中A15经过非门与/MSTRB相或是为了防止C5402的内部16K DARAM(0000H-3FFFH)与外部FRAM冲突,同时,对应上并行引导装载模式的引导表设置相对应。
图1 硬件系统原理图
4系统软件设计
这个系统中,软件编程的核心在于按照特定的格式将数据写到FM18L08 FRAM中,下面具体介绍软件系统的设计方法。
在TI公司的软件开发工具CCS(Code Composer Studio)中,汇编器和连接器创建的目标文件采用COFF(Co
《铁电存储器FM18L08在DSP系统中的应用(第4页)》