草庐IT

ARM+FPGA

全部标签

统信桌面版arm系统安装火狐浏览器和浏览器驱动

一、系统信息二、下载浏览器和驱动1、浏览器https://security.debian.org/debian-security/pool/updates/main/f/firefox-esr/firefox-esr_115.5.0esr-1~deb10u1_arm64.deb2、驱动https://github.com/mozilla/geckodriver/releasesgeckodriver-v0.33.0-linux-aarch64.tar.gz(适配firefox113以上)三、安装1、安装依赖>sudoapt-getinstalllibasound2libatk1.0-0libc

FPGA编程入门

一.任务1.在线Verilog编程网站学习:从门电路、组合电路、时序电路中各选3个以上的例题进行实践练习,并记录结果(包括初学时发生的错误)。2.(1)首先安装Logisim软件,新建一个项目,采用门电路组合电路方式完成一个1位全加器的设计,并在Logisim中进行测试。然后封装这个1位全加器为自定义的一个子电路模块(比如名称为OneAdder),然后新建一个项目,用1位全加器串行级联方式完成一个4位全加器的设计,并进行功能测试。(2)首先基于Quartus软件完成一个1位全加器的设计。分别采用原理图输入以及Verilog编程这两种设计方法。然后通过4个1位全加器的串行级联,完成一个4位全加器

ARM作业1

汇编实现三个灯闪烁汇编代码:.text.global_start_start:@设置GPIOE,GPIOF时钟使能LDRR0,=0X50000A28LDRR1,[R0]ORRR1,R1,#(0x3运行结果:思维导图:

华清远见嵌入式学习——ARM——作业2

目录作业要求:现象:代码:思维导图:模拟面试题:作业要求:GPIO实验——3颗LED灯的流水灯实现现象:代码:.text.global_start_start:@设置GPIOEF时钟使能0X50000A28LDRR0,=0X50000A28@指定寄存器地址LDRR1,[R0]@将寄存器数值取出来放在R1中ORRR1,R1,#(0x3010X50006000ldrr0,=0x50006000@指定寄存器地址ldrr1,[r0]@将寄存器数值取出来放在r1中bicr1,r1,#(0x300X50006004ldrr0,=0x50006004ldrr1,[r0]bicr1,r1,#(0x1000x5

ARM GIC (五)gicv3架构-LPI

在gicv3中,引入了一种新的中断类型。messagebasedinterrupts,消息中断。一、消息中断外设,不在通过专用中断线,向gic发送中断,而是写gic的寄存器,来发送中断。这样的一个好处是,可以减少中断线的个数。为了支持消息中断,gicv3,增加了LPI,来支持消息中断。并且为他分配了特别多的中断号,从8192开始,移植到16777216。LPI,locality-specificperipheralinterrupts。spec中,用了一章,来介绍这个LPI。二、LPI介绍LPI是一种基于消息的边沿中断。也就是,中断信息,不在通过中断线,进行传递,而是通过memory。gic内

【PCIE732】基于Kintex UltraScale系列FPGA的2路40G光纤通道适配器(5GByte/s带宽)

PCIE732是一款基于PCIE总线架构的高性能数据传输卡,板卡具有1个PCIex8主机接口、2个QSFP+40G光纤接口,可以实现2路QSFP+40G光纤的数据实时采集、传输。板卡采用Xilinx的高性能KintexUltraScale系列FPGA作为实时处理器,板载2组独立的72位DDR4SDRAM大容量缓存。板卡具有1个RJ45千兆以太网口以及若干IO信号。可广泛应用于基于服务器的雷达与中频信号采集、以及视频图像采集等场景。技术指标1、板载FPGA实时处理器:XCKU060-2FFVA1517;2、与XCKU085-2FFVA1517I以及XCKU115-2FFVA1517I可以实现PI

FM调制的FPGA-DDS实现

一、前言本文是作者最近的课程设计,花费了不少时间,以下是自己的一些思路,希望可以帮助到正在学习的你,理解关于FM调制的FPGA-DDS实现,接着往下看吧!平台为 Quartus17.1波形生成软件为 Mif_Maker2010FPGA芯片的型号为5CEFA5F23I7,系统时钟为50MHZ关于FM:简单来说就是:幅度改变频率。怎么理解呢?对FM来说:调制信号的幅度大小决定了已调信号的频率。当调制信号的幅度改变时,已调信号的频率随之改变,而幅度保持不变的。二、本次设计的要求FM调制的设计要求:1、设定载波频率为5MHz,误差绝对值不大于1%,当输入调制信号幅度为0时,输出已调信号频率为中心频率5

FPGA 实现 LeNet-5 卷积神经网络 数字识别,提供工程源码和技术支持

目录1、前言LeNet-5简洁基于Zynq7020的设计说明PL端FPGA逻辑设计PS端SDK软件设计免责声明2、相关方案推荐卷积神经网络解决方案FPGA图像处理方案3、详细设计方案PL端:ov7725摄像头及图像采集PL端:图像预处理PL端:Xilinx推荐的图像缓存架构PL端:识别结果的PL与PS交互PL端:图像后处理PL端:RGB转HDMIPS端:图像获取PS端:卷积层计算PS端:池化层计算PS端:隐藏层计算PS端:输出层计算4、vivado工程介绍PL端FPGA逻辑设计工程PS端SDK软件设计工程5、工程移植说明vivado版本不一致处理FPGA型号不一致处理其他注意事项6、上板调试验

顶层模块【FPGA】

1顶层模块:        不能像C语言的h文件那样,把io的定义放在其他文件。在Verilog中,顶层模块是整个设计的最高层次,它包含了所有其他模块和子模块。顶层模块定义了整个设计的输入和输出端口,以及各个子模块之间的连接方式。IO的定义通常是放在顶层模块内部,用来定义整个设计的输入和输出端口。在顶层模块中,我们可以使用模块IO来声明下方的空间来定义模块的功能,通常使用RTL(RegisterTransferLevel)来实现,也可以编写结构代码或描述性原语。2顶层模块模板:moduletop_PGL22G//顶层参数,在加载改模块时,先加载参数#(parameterCNT_1US_MAX=

【芯片DFX】探索Arm调试架构

这是一篇关于CoreSight很重磅的文章,来自:高抛低吸莱斯利的投稿。解决了我关于Coresight很多的疑惑,在阅读之前由衷的建议先去看以下文章,再去展开本文的阅读会让你更有收获。【芯片DFX】万字长文带你搞懂JTAG的门门道道【芯片DFX】ARM:CoreSight、ETM、PTM、ITM、HTM、ETB等常用术语解析