之所以不能直接在sdram中执行程序是因为sdram必须先进行初始化 *** 作。猜慧
如果你的程序很小,可直接放在片内ram中,然后用读写指令拷到初始化完成的sdram中即可。
如果你的程序很大,可建一个二进制的文件存放第二级的代码,把第一级的引导代码在ram中运行之后,先初始化sdram,再去读取那个二进制文件,并把数据写到sdram中,完成后跳转到sdram中运乱兆腔行。
MT48LC2M32的时钟是由DSP给的,给多给少都可以,在硬件允许的范围内,一般哗衫是越快越好。你可自行查阅DSP与sdram的时钟频率的上限,以确定给多少。
我店有的,详细的介绍到我店里看看吧:[系统硬件资源]中央处理器
◆TMS320VC5402PEG100,最高工作频率为100MHZ;片内内置 16K * 16位 DARAM,可配置成数据区和程序区
外部存储器
◆DSP片外扩展 64K * 16位的IS61LV6416 SRAM,通过更改CPLD中的逻辑,既可作为数据区,也可作为程序区使用
网络接口
◆采用10M的RTL8019AS网络接口芯片,带连接以及状态指示灯,方便用户实现以太拦蔽网通讯。
音频输入/输出接口
◆音频芯片采用TLV320AIC23,它是TI公司的一款高性能立体声音频芯片。支持麦克睁衡悉风输入,耳麦、音箱输悉乎出,方便用户实现录音和播音。
CPLD逻辑控制
◆采用EPM7032AE CPLD,处理DSP与外设的时序逻辑,CPLD的JTAG口对用户开放,用户可进行CPLD学习使用。同时提供板上VHDL程序代码供用户参考。
单片机
◆提供STC89LE58RD+单片机,通过HPI接口和DSP相连,DSP程序通过单片机串口下载到单片机中(相当于FLASH存储器),然后通过HPI口加载到DSP中运行。
LCD接口
◆24针的图形LCD接口,方便用户接320*240的LCD,并提供基本的GUI接口程序。
自由按键
◆8个用户可以自定义的按键,方便用户配合LCD等实现人机对话
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)