DSP

1553B 调试记录

2019-07-13 21:02发布

1553B调试记录,上周六开始的珠海之行,在昨天落下帷幕。       其实最早就开始在熟悉1553B协议了,当然我不熟悉IPcore。我们的IPcore也是一个湖南老乡开发,搞芯片设计的大牛,我在这里就只有佩服的份了。我参与了1553B的调试,当然我只是一个最底层的执行者,这里记录一下就是为了以便后面的查阅。首先普及几个概念:1、端电阻、2、1553B耦合器、3、短接线。我们使用的是一家公司的IPcore。直接烧在fpga里面,当然我们的CPU上面没有SMC控制器,所以我首先是要通过GPIO口完成对SMC控制器的模拟。一般分为摩托罗拉模式和英特尔总线模式。IPcore模拟的是Intel模式。简单的和他没完成了内建ram的测试。其中的调试点需要注意的是数据码是反的,也就是说线是不能反,否则就有相位问题。    BC RT BM三种模式,一般通讯会有BC-TO-RT和RT-TO-BC,双机通讯的情况下需要设置为一个BC,一个RT模式。设置完成后,通过BC控制RT。BC模式能主动写数据,同时BC模式下也能读取RT写入的准备好的数据。BC写数据数据的时候RT会循环收到BC发出的数据。所以基本的模式拓扑图为:     1、BC_WR->RT_RD     2、BC_RD->RT_WR