程序存储器
发布时间:2019/8/21 21:24:56 访问次数:1470
程序存储器
片上的程序存储器如下:CAT809MTBI-GT3
1)32Κ×16位,FLASH,存放固化程序和重要参数。
2)4Κ×16位,SARAM,存放调试程序。
3)乃6×16位,DARAM,存放运算系数。
上的32K×16位FLASH存储器由两块相互独立的16Κ×16位FLASH存储器构成,可独立的对它们进行读取、擦除、编程等操作。这两块FLASH工作模式的切换,分别由片上两个I/O映射寄存器控制。这两块FLASH存储器,一块可以用于存放固化程序,另一块存放重要参数,实现FLASH存储器在线编程。由于”06中断向量从OO00H开始,所以用第一块FLASH存放同化程序,第二块FLASH存放重要参数。
上的4Κ×16位SARAM通过片上一个I/O映射寄存器,既可配置为程序存储器,也可配置成数据存储器,或两者皆是。FTU的CPU板上没有外部程序存储器,所以调试时将此4Κ×16位SARAM配置成程序/数据两者皆是方式,将调试程序定位到此4Κ×16位SARAM上,便于实现程序加载、设置软件断点等仿真调试功能。调试完成后,程序重定位到FLASH存储器上,通过仿真器将程序烧录FLASH中,详细操作稍后介绍。
6×16位DARAM(B0块)通过片上状态/控制寄存器,既可配置成程序存储器,也可配置为数据存储器。用它存放相关和数字滤波器等D叩算法的系数非常合适,这是因为BCl块为单周期-双获取存储器。
程序存储器
片上的程序存储器如下:CAT809MTBI-GT3
1)32Κ×16位,FLASH,存放固化程序和重要参数。
2)4Κ×16位,SARAM,存放调试程序。
3)乃6×16位,DARAM,存放运算系数。
上的32K×16位FLASH存储器由两块相互独立的16Κ×16位FLASH存储器构成,可独立的对它们进行读取、擦除、编程等操作。这两块FLASH工作模式的切换,分别由片上两个I/O映射寄存器控制。这两块FLASH存储器,一块可以用于存放固化程序,另一块存放重要参数,实现FLASH存储器在线编程。由于”06中断向量从OO00H开始,所以用第一块FLASH存放同化程序,第二块FLASH存放重要参数。
上的4Κ×16位SARAM通过片上一个I/O映射寄存器,既可配置为程序存储器,也可配置成数据存储器,或两者皆是。FTU的CPU板上没有外部程序存储器,所以调试时将此4Κ×16位SARAM配置成程序/数据两者皆是方式,将调试程序定位到此4Κ×16位SARAM上,便于实现程序加载、设置软件断点等仿真调试功能。调试完成后,程序重定位到FLASH存储器上,通过仿真器将程序烧录FLASH中,详细操作稍后介绍。
6×16位DARAM(B0块)通过片上状态/控制寄存器,既可配置成程序存储器,也可配置为数据存储器。用它存放相关和数字滤波器等D叩算法的系数非常合适,这是因为BCl块为单周期-双获取存储器。
上一篇:数据存储器