址总线和数据总线接至tms320c5409的外部总线,cr接至tms320c5409的ds。tms320c5409与sst39vf400a的接口如图4所示。 外部存储器采用的是cy7c133,它是高速的2k×16bit的静态异步双端口ram,其存储速度为25ns。它有两套独立的地址线、数据线和控制信号线,允许两个控制器件中的数据通过共同连接的存储器来进行通信。该双端口ram允许两个控制器同时读取任何存储单元(包括同时读同一单元),但不允许同时写或者一读一写统一地址单元。 对于tms 320vc5402,数据存储器cy7c133的对应地址为4000h~47ffh。 系统软件 本系统实现的目标是键盘控制功能和语音录放功能,并且能够将输入的语音信号以任意变速率播放而不改变语音的声调。系统采用c语言进行功能开发。 本系统中将hpi口映射成为gpio,并且将键盘连线通过"或"门接到into。当有按键按下时,into中断处理程序通过从gpio中读出的数值判断此时是录音、放音、语速变快还是语速变慢。 抗干扰设计 本系统中既采用硬件抗干扰技术,也采用了软件抗干扰技术。下面简要介
线和数据总线接至tms320c5409的外部总线,cr接至tms320c5409的ds。tms320c5409与sst39vf400a的接口如图4所示。 外部存储器采用的是cy7c133,它是高速的2k×16bit的静态异步双端口ram,其存储速度为25ns。它有两套独立的地址线、数据线和控制信号线,允许两个控制器件中的数据通过共同连接的存储器来进行通信。该双端口ram允许两个控制器同时读取任何存储单元(包括同时读同一单元),但不允许同时写或者一读一写统一地址单元。 对于tms 320vc5402,数据存储器cy7c133的对应地址为4000h~47ffh。 系统软件 本系统实现的目标是键盘控制功能和语音录放功能,并且能够将输入的语音信号以任意变速率播放而不改变语音的声调。系统采用c语言进行功能开发。 本系统中将hpi口映射成为gpio,并且将键盘连线通过"或"门接到into。当有按键按下时,into中断处理程序通过从gpio中读出的数值判断此时是录音、放音、语速变快还是语速变慢。 抗干扰设计 本系统中既采用硬件抗干扰技术,也采用了软件抗干扰技术。下面简要介
320vc5402 的compiler 没用过不过,混合编程里不要使用绝对地址,因为你不知道compiler 行为。在assembly 可以使用 local or global 变量, linker 会替你考虑如何定位的。