- 博客(12)
- 收藏
- 关注
原创 基于复旦微FMQL45T的Cameralink接口调试经验
硬件比较传统,选用复旦微的FMQL的PL和ARM集成芯片,外设也是常见的SD、EMMC、以太网、DDR,唯一多余的就是PL侧接入了Cameralink输入。框图如下:此处的Cameralink采集没有选用传统的解码芯片,通过XIlinx的源码来实现。4路差分数据+1路差分时钟输入,电平为标准的LVDS25,通过内部IOserdes进行解码,每个数据通道解出7bit数据,一共是28bit数据,然后将数据和行场同步信号及像素时钟提取出来。PL侧主要是做了一个数据的解析。
2024-09-24 22:38:22
1167
2
原创 Atlas200 模组拆解
Atlas 200 AI加速模块是一款高性能的AI智能计算模块。Atlas 200采用紧凑的结构设计,Atlas 200尺寸为38.5mm x 52.6mm。用户通过选择不同的连接器选型可实现2种不同配合高度,分别为4.3mm和6mm,可灵活的布局在用户产品中。Atlas 200集成了海思Ascend 310 AI处理器,可以实现图像、视频等多种数据分析与推理计算,可广泛用于智能监控、机器人、无人机、视频服务器等场景。Ascend 310是一款华为专门为图像识别、视频处理、.........
2022-05-28 16:44:46
6110
2
原创 银河飞腾FT-M6678仿真器无法连接问题
最近调试一个银河飞腾6678的板子,现象是仿真器连不上,显示的log信息如下:0核读目标芯片内存地址0x02350128,读出数据是:0xcccccccc经检查原理图发现,下载JTAG电平转换部分电路如下:采用国产圣邦微SGM的电平转换芯片,因为DSP本身电压为1.8V,仿真器为3.3V电压,进行一个电平转换。这是一个双向的内部自带上拉的电平转换芯片,转换速率20M左右,是替代国外TI厂商的TXS系列。1.最早怀疑是转换芯片的转换速率跟不上,于是将JTAG的加载速率改为1M,依旧没有反应,LOG信
2022-03-13 15:49:04
5938
8
原创 1M/4M速率1553B总线硬件调试经验
笔者今年手上接触了两个关于1553B总线的项目,一个速率是1M,一个速率是4M,现在分别谈下这两个项目的硬件实现心得。非协议,纯硬件。1553B总线简介:MILSTD1553B数据总线,是美国军方专为飞机上设备制定的一种信息传输总线标准,被各国在航天、民航等飞机上广泛使用。传输速率也从最初的1M也发展到了现在的10M甚至更高。采用曼彻斯特II码,半双工工作方式,A/B通道冗余设计。主要的硬件部分为总线控制器(BC)、远端终端(RT)和可选用的总线监控器(BM)。1.1M 1553B总线的实现这个项目
2021-10-20 15:34:39
1248
4
原创 AN5640摄像头模块在黑金开发板上的使用
笔者手头有一个AN5640摄像头模块,是一个18pin的连接器。连接器定义如下:可以看出,这个模块是由3.3V供电,同时还需要一个24M的时钟,即第11个管脚XCLK需要给他输入一个24M的时钟,就可以工作。但是黑金最近出的开发板,都是使用40PIN的公牛角端子,AN5640根本无法使用。比如下图:刚好最近比较闲,于是就自己画了一个PCB,功能就是将AN5640的18个信号转到标准的40pin连接器上,同时将剩下的信号转为VGA。于是在黑金的双目摄像头显示工程基础上进行修改,主要是以下两点:1.
2021-10-18 16:30:30
4963
1
原创 电容充电管理芯片LTC3350使用心得
在某项目技术要求中,客户要求对整个板卡下电后能维持5S以上的供电,于是选择了凌特的LTC3350搭配超级电容来实现。 LTC3350的简单功能总结如下:可对1-4节超级电容进行充电,且输入电压范围宽,达到4.5~35V输入,充电电流及后背电流10A以上,且内部具有均衡器,能增加电容使用寿命。 本人的原理图如下: + 1.596(Cr-128) G = 1.164(Y-16) - 0.391(Cb-128) - 0.813(Cr-128) B = 1.164(Y-16) + 2.018(Cb-128) 将上述公式进行转换: R = 1.164Y + 1.596Cr - 222.912 G = 1.164...
2020-06-12 17:17:06
2083
原创 华为Atlas200 二次硬件开发调试(2) PCIe link
在底板能启动ATlas 200内部系统后,开始进行pcie调试。 linux 驱动是根据黑金开发板的linux驱动稍微做了修改得到的,FPGA作为EP,Atlas 200作为RC。linux下识别命令用“lspci”即可。刚开始测试一直识别不到RC,于是以为FPGA这边的代码和XDMA IP核配置有问题。最后在xilinx XDMA官方例程上修改,觉得这样最起码不会配错,没想到还是识别不到。PCIE pl_ltssm调试状态机显示0. 后来调试发现是atlas...
2020-06-03 13:59:08
2497
21
原创 华为Atlas200 二次硬件开发调试(1) 启动
Atlas200 二次硬件开发调试(1) 启动因为项目需要,根据华为ATlas200模块做一款图像处理版卡。根据模块资料,进行原理图设计。回板焊接后,Atlas 200模块却一直启动不起来。电源、复位全都调试过都没有起来。后来查看硬件指南,发现这个信号可能有问题。客户要求引出SPI信号,因为Atlas模组是1.8电平,故鄙人使用了一款电平转换芯片,是默认上拉的,使得这个信号拉高,进入调试模式。后来去掉这款芯片,Atlas能通过SD卡正常启动了。...
2020-06-02 18:11:47
1953
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人