自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(86)
  • 资源 (4)
  • 收藏
  • 关注

原创 DS2401 verilog驱动代码,实测有效,自己产品加密用

xilinx的fpga自带DNA可以用来加密;可是换了国产FPGA芯片,无法加密怎么搞?我就用DS2401,价格也便宜,占用管脚也少,就一根!读取也方便,总共也就140行代码module one_wire_controller # ( parameter CLK_FREQ = 50000000 ) ( input Clk , ...

2021-04-29 09:23:19 1015

原创 AM335X-IO用作中断时,收不到中断——9

编者按:电子研发十年多,技术心得文档也慢慢积累到了20万字,现在将不需要保密的公共知识部分进行逐条公开,希望能帮助到你!IO用作中断时,收不到中断l解决方案:https://bbs.21ic.com/icview-3117652-1-1.html...

2021-03-19 11:50:48 286

原创 AM335X-IO输入总是读不到输入电平——8

编者按:电子研发十年多,技术心得文档也慢慢积累到了20万字,现在将不需要保密的公共知识部分进行逐条公开,希望能帮助到你!l 问题:IO输入总是读不到输入电平解决方案:https://bbs.21ic.com/icview-3117648-1-1.html...

2021-03-19 11:49:44 252

原创 AM335X-U盘的读写文件失败|mmu失败——7

编者按:电子研发十年多,技术心得文档也慢慢积累到了20万字,现在将不需要保密的公共知识部分进行逐条公开,希望能帮助到你!l问题:U盘的读写文件失败l问题:mmu失败https://bbs.21ic.com/icview-3117644-1-1.html...

2021-03-19 11:48:51 253

原创 Spartan6-综合中产生数据位宽及未连接的warnings!——6

编者按:电子研发十年多,技术心得文档也慢慢积累到了20万字,现在将不需要保密的公共知识部分进行逐条公开,希望能帮助到你!https://bbs.21ic.com/icview-3091116-1-1.html

2021-03-06 11:43:36 199

原创 Spartan6-XPS axi2axi_connector和AXI总线复位——5

编者按:电子研发十年多,技术心得文档也慢慢积累到了20万字,现在将不需要保密的公共知识部分进行逐条公开,希望能帮助到你!https://bbs.21ic.com/icview-3091106-1-1.html

2021-03-06 11:26:18 402

原创 ZYNQ LINUX内核拷贝到RAM后无法正常启动——4

编者按:电子研发十年多,技术心得文档也慢慢积累到了20万字,现在将不需要保密的公共知识部分进行逐条公开,希望能帮助到你!https://bbs.21ic.com/icview-3090596-1-1.html

2021-03-05 21:19:48 300

原创 AX58100+FPGA设计自己的IO从站讲解系列——3

做这个从站的目的是为了传一些非实时的IO数据,数据量也不大,但是需要接入ECAT网络。目录:第一章 XML文件修改第二章 从站硬件设计及相应BUG调试注意事项第三章 TC3的安装与调试第四章 EtherCAT报文分析及相关原理解读第五章 基于EtherCAT的IO数据上层通信协议设计与探讨第四章EtherCAT报文分析及相关原理解读https://bbs.21ic.com/icview-3086848-1-1.html...

2021-03-03 13:34:55 1629

原创 AX58100+FPGA设计自己的IO从站讲解系列——2

做这个从站的目的是为了传一些非实时的IO数据,数据量也不大,但是需要接入ECAT网络。目录:第一章 XML文件修改第二章 从站硬件设计及相应BUG调试注意事项第三章 TC3的安装与调试第四章 EtherCAT报文分析及相关原理解读第五章 基于EtherCAT的IO数据上层通信协议设计与探讨https://bbs.21ic.com/icview-3085596-1-1.html...

2021-03-02 21:37:33 1137

原创 FPGA接MIPI接口sensor

利用电阻网络 https://bbs.21ic.com/icview-3082274-1-1.html

2021-03-01 17:03:47 1250 1

原创 AX58100关注如下内容

The Process Data Interface (PDI, also name host interface) provides SPI slave, asynchronous 8/16-bitmicrocontroller interface (also name Asynchronous Local Bus) and Digital I/O. The SPI slave and asynchronous8/16-bit Local Bus interface will be used wh..

2021-03-01 10:09:33 546

原创 ZYNQ+AX58100技术方案讨论

有不少兄弟使用亚信的AX58100来实现从站方案!https://bbs.21ic.com/icview-3076880-1-1.html

2021-02-26 16:03:40 1217

原创 LY68L6400的读写IP核

这个也是当年从事自动化时写的,可以参考下: module LY68L6400 ( input Clk40M, input Clk,//40MHz input ...

2021-01-21 21:45:15 1446

原创 读写SPI FLASH IP核

多年之前写的一个IP核,读写SPI FLASH的,有用可下载用用,还算方便!读出的数据是从0开始的累加的测试数据,与写入一致。spi_flash ( input Clk10M,//Clk的180°反相 input Clk,//10MHz.

2021-01-21 21:15:07 870

原创 GPMC操作

别人给了个AM335X的IAR工程,GPMC访问FPGA,轻车熟路,今天一个小时就调试完毕了,比较顺利,中间遇到了字节对齐的问题!接下来就是往IAR工程中,移植业务代码和算法代码咯!哦耶!

2020-11-28 22:38:52 657

原创 AM335X能否用KEIL IAR CCS ?

keil5不支持器件AM335X;IAR和CSS所支持的UCOS底层汇编不同,IAR的ucos汇编有现成的;IAR高版本才支持XDS

2020-11-20 14:41:50 624

原创 ucos2移植

三个概念:进程切换堆栈:暂存进程寄存器的RAM空间时钟TICK

2020-11-18 15:58:55 233

原创 索尼sensor的SLVS与SLVS-EC接口&FPGA选型

SLVS-EC接口,使传输速度高达 2.3Gbps / 1 Lane,传输速度高于MIPI的 1.44Gbps / 1 Lane 与 Sub LVDS 的0.576Gbps / Lane,所以CIS组件使用SLVS-EC接口传输更能达成高画质、高速度的需求

2020-11-14 23:23:11 8992 6

原创 MPSOC接LCD触摸屏的三种方案

对于MPSOC接LCD触摸屏有如下三种方式:MPSOC跑linux+QT,QT带界面组态及各种控件,接并口LCD触摸屏;MPSOC跑裸机,在裸机中加入uGUI的库,即界面组态与控件,接并口LCD触摸屏;MPSOC跑裸机,接串口组态屏,将界面组态与空间放到屏自己的控制板去控制。...

2020-11-13 15:18:22 399

原创 EtherCAT主站

就目前而言,EtherCAT技术已经很普遍,各个运动控制器升级到该技术,也很有必要,必将节省大量的人力物力,提高系统的稳定性!首先,就从站而言,(FPGA ip从站方案所占的资源的价格不容小觑),美信的AX58100很便宜,也很方便,推荐!!!其次,主站方面,推荐FPGA纯verilog方案,硬件成本上占优势!(很多运控或者数控系统,都有一个fpga,利用这个fpga多余的逻辑,做个主站,何乐而不为;反正你的这个fpga省不了)。...

2020-11-09 12:18:14 2650 4

原创 将老产品XPS平台升级到ISE平台

ISE平台下多DDR访问管理,和XPS平台差别不大!ddr引出了多个AXI slave; input c3_pkg_wr_areq0 , output c3_pkg_wr_last0 , input [127 : 0] c3_pkg_wr_data0 , outp..

2020-11-09 11:00:16 242

原创 MPSOC AMP模式下裸机和linux的中断

“The APU uses an external GICv2 controller as a central resource to support and manageinterrupts. There are peripheral interrupts, software generated interrupts, and virtualinterrupts.”即包含三类中断:PI SGI VI"Peripheral interrupts are asserted by a signal to

2020-10-24 14:17:29 564

原创 MPSOC和ZYNQ的中断区别

中断号不一样,CPU0的中断用PL to PS 的中断0-7CPU1的中断用PL to PS 的中断8-15中断号注意完全不同,切记!

2020-10-23 15:09:08 944

原创 MIPI DPHY&CPHY接口描述及FPGA实现要点

总结:接口名字其实叫MIPI DPHY和MIPI CPHY;两者的物理层不同;CSI2只是这两个接口的链路层;两者的电平标准不一样。低速的用电阻网络,DPHY层和CSI2层程序自己写;高速的用Lattice或高云FPGA芯片;(电平转换芯片方案MC20001价格贵,接口转换芯片TC358746AXBG调试麻烦)...

2020-10-23 11:14:36 4692 1

原创 3D相机的高速扫描与FPGA

如下为在3D应用中,2种sensor的参数,看看帧率和接口,对接芯片必须用FPGA!

2020-10-23 09:09:11 816

原创 canny算法优化

上图左边是fpga效果,右边是opencv效果;还需要继续优化效果!

2020-10-15 10:41:11 645 1

原创 CANNY边缘检测的FPGA实现

2020-10-09 19:27:04 803

原创 MPSOC ZU3EG逻辑端读写PS端64位DDR4的最大带宽和方法

SOC ZU3EG逻辑端读写PS端64位DDR4的最大带宽和方法。 为了得出结论,使用过三种IP去访问,最终选定xilinx的datamover IP; 测试方式:四个HP口都用上,每个HP口是128bit位宽;系统时钟选定150Mhz. 最终测试带宽效率为90%。 为了达到最大效率,注意以下两点: https://bbs.21ic.com/icview-3033710-1-1.html ...

2020-09-27 09:19:06 1683

原创 MT9P031的PLL使用不成功的解决办法

MT9P031的PLL使用,不成功,采用如下配置,成功开启,XCLK是24M,输出pixel CLK是48M。https://bbs.21ic.com/icview-3033666-1-1.html

2020-09-27 08:45:30 1311

原创 深度学习的相关基础概念和重要点 LENET5

池化层 即下采样层,池化操作就是图像的resize,池化层用的方法有Max pooling 和 average pooling,而实际用的较多的是Max pooling。 过拟合 模型泛化能力

2020-09-22 09:16:22 237

原创 FPGA深度学习精华

虽然现在深度学习的算法越来越高级,越来越牛逼,但是对于我们FPGA实现来说,没啥进步! 因为,这些越来越高级的算法,都是为了在PC上训练或实现而设计的,很多搜索结构并不适合FPGA实现! 那么,当前阶段FPGA实现深度学习有两种思路: 思路1:继续跟着这些高级的算法,编写相应结构的深度学习。出现的问题:结构实现难度太大;结构稍微变化,FPGA就要跟着改,难度高;应用场景有限,太单一。 思路2:做平台性的深度学习,好处是应用场景广泛,FPGA结构修改小,实现较为简单。具体结构可参考len...

2020-09-21 14:55:44 1117

原创 FPGA在深度学习中的优势总结

网友的观点:目前的机器学习任务都在使用 32 位密度矩阵乘法,这是GPU占优势的领域。FPGA的优势:重构机器学习,因为FPGA可以适应向低精度的转变。

2020-09-18 11:13:19 1197

原创 图像传感器与相机的LVDS高速传输&FPGA解码

在我之前的工作中,主要遇到图像传感器、相机的LVDS视频传输方式分为三种。1)cameralink方式,带参考时钟。cameralink每个信号占用每个周期中的一个bit位;解码时不需要使用同步码。注意事项:解码时钟需通过cameralink参考时钟倍频来产生,不能用本地时钟;出于稳定性考虑,检测上升沿需要检测很大数量之后再开始采集。当然,为了避免麻烦,可以直接用芯片DS90CR288A 2)LVDS方式,带参考时钟,同步码常置的方式。这种方式,需要通过低速接口,先将传感器设置为.

2020-09-16 15:34:29 5638

原创 ZYNQ SDK操作AR0144寄存器源码

FPGA操作AR0144毕竟不太灵活,但是如果是用SDK或者linux去访问,那就方便多了。顺便研究了下ZYNQ的ARM的IIC控制器,根据开发板提供的例程,对相关函数进行修改。AR0144的配置网上很多地方都有,不贴代码了,就贴两个关键的读写函数。https://bbs.21ic.com/icview-3024610-1-1.html...

2020-09-11 22:51:53 634

原创 Xilinx SDK注销多行的快捷键 notepad++,多行注释,快捷键:

ctrl+/ 注销和取消注销的多行

2020-09-11 21:31:21 2191

原创 MT9P031图像传感器模组

2020-09-06 20:42:06 886

原创 ARTIX7 FPGA光纤打印控制

2020-09-06 20:27:19 208

原创 ARM6410板子 10年了

2020-09-06 20:22:36 318

原创 PYTHON真的那么香吗?

PYTHON真的那么香吗?我想未必!难道各个PYTHON工程师的工资都是2W,3W,4W。。。?未必!说实在的,从我个人来看,工资的高低,还是与公司有关系。那些培训机构给出来的都是表面上的平均数。只有大公司,才能给的起那个数;小公司除了能给少数核心骨干这个数,其他普通工程师呢,未必有这个数;可能有的小公司,所有工程师都有这个数,你不妨去看看,那公司是不是融资公司,资金用完了,公司咋办,又去找融资,公司前途咋办?我不是说融资不好,而是一个靠不断的去找融资来生存的公司,能坚持多久,万一那天投资人不投了

2020-09-06 17:40:54 239

原创 Cameralink Deca模式位分配 10tap/8bit

https://bbs.21ic.com/icview-3021490-1-1.html

2020-09-05 11:30:31 1932

TLV5620的FPGA控制器,产品拷机测试过

`timescale 1ns / 1ps //********************************************************** //********************************************************** //(1)VO = (NUM/256)*REF*(1+RNG). //(2)data format : A1 A0 RNG D7 D6 D5 D4 D3 D2 D1 D0. //(3)With LOAD high, data is clocked into the DATA terminal //

2020-08-21

DDR2的FPGA仿真

DDR2的仿真代码及其模型,包括仿真测试文件、测试波形

2013-04-24

PCI/PCIE/SDRAM 数据采集卡

对pci pcie数据采集卡设计者有帮助,对有用sdram的有帮助

2014-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除