新闻中心

EEPW首页>测试测量>设计应用> PCI总线智能GJB289A仿真卡设计

PCI总线智能GJB289A仿真卡设计

作者: 时间:2010-12-24 来源:网络 收藏

2.3 模拟收发器设计
模拟发送器是将FPGA输出的TTL电平信号转换为满足协议要求电气特性的信号传输到电缆上,并提供一定的功率使发送信号顺利被接受方正确接收。模拟接收器是将在总线电缆上双极性电平的信号转换为可以直接接入FPGA的TTL电平信号,且信号的失真应控制在一定的范围之内以使得通信过程正确。目前A总线模拟收发器较多由国外的HI-1573总线驱动芯片实现,在此设计了模拟收发器电路,可以代替1573芯片。模拟发送部分电路如图2所示,由FPGA直接生成的TTL电平信号从电路的左端输入,输入的信号为单极性的曼彻斯特Ⅱ型编码,信号差分输出。图中的两个PNP型三极管工作在开关状态,R1为基极偏置电阻,R2为集电极负载,二极管起保护作用。右端的隔离变压器将信号放大输入到总线电缆。总线驱动器的接收部分电路如图3所示,总线电缆上的信号从右端的隔离变压器输入,通过隔离变压器电平转换后到达高速比较器,信号高于门槛电压时比较器输出高电平;信号低于门槛电压时比较器输出低电平。最终变为两路TTL电平的差分信号输入FPGA中做进一步处理。

b.JPG
TI公司TMS320C6000系列DSP程序主要的加载方式:一种是由EMIF接口引导程序加载,程序代码、数据存放在外扩的FLASH中,这种方式加载的DSP程序是固定的,不能支持在线更新;另一种是由接口引导,主机通过接口可以访问DSP片内片外存储单元,将程序代码写入DSP片内 RAM区,复位DSP时,程序即开始从地址O执行。这种方式可以在线加载DSP程序,更新处理算法,满足系统设计要求,所以本系统采用接口加载方式。

3 DSP程序在线加载方法
用户在主程序框架内添加算法函数,再通过上位机软件,自动调用TI公司C编译器c16x.exe、汇编器asm6x.exe和连接器link6x.exe 壳程序,将C代码编译连接生成可执行的out文件。主机PCI接口的加载方式,需要将可执行的目标代码.out文件转换为十六进制.hex文件,再写入到 DSP的内部RAM空间。具体加载流程如图4所示。
d.JPG


关键词:289APCIGJB289

评论


相关推荐

技术专区

关闭