详解嵌入式软件开发到FPGA开发

详解嵌入式软件开发到FPGA开发-在开始介绍FPGA之前,让我们来回顾一下简单的嵌入式软件开发吧,相信大家或多或少都接触过单片机(Micro Control Unit)的设计流程。

全新CrossLinkPlus FPGA 简化根据MIPI的视觉系统开发

全新CrossLinkPlus FPGA 简化基于MIPI的视觉系统开发-嵌入式视觉系统设计师需要迎合众多市场趋势。例如,现在的设计使用的传感器越来越多,便于收集更多数据或实现新的功能。

广告

EdgeBoard嵌入式AI解决方案中NHWC数据格式的功能剖析

EdgeBoard嵌入式AI解决方案中NHWC数据格式的性能分析-EdgeBoard是百度基于FPGA芯片研发的嵌入式AI解决方案,高性能的加速引擎可提供3.6Tops的强大算力,完整的嵌入式参考设计使硬件集成轻松便捷。目前EdgeBoard提供了FPGA软核和计算卡模块两种形态供硬件集成,面向项目部署也提供了抓拍机和计算盒两种基础硬件产品。EdgeBoard深度兼容百度大脑模型资源与工具平台(EasyDL/AI Studio),极大降低了开发验证、产品集成、科研教学、项目部署门槛,适用于安防监控、工业质检、医疗诊断、农作物生长监控、无人驾驶、无人零售等场景

根据FPGA器材完成CNN加快体系的硬件规划

基于FPGA器件实现CNN加速系统的硬件设计-随着近些年深度学习的迅速发展和广泛的应用,卷积神经网络(CNN)已经成为检测和识别领域最好的方法,它可以自动地从数据集中学习提取特征,而且网络层数越多,提取的特征越有全局性。通过局部连接和权值共享可以提高模型的泛化能力,大幅度提高了识别分类的精度。并且随着物联网的发展,部署嵌入式端的卷积神经网络要处理大量的数据,这将会消耗大量的资源与能量,而嵌入式设备通常用电池维持工作,频繁更换电池将会提高成本,因此对于推断阶段的运算加速以及低功耗设计有重要实际意义。

根据MAX1951完成Stratix II FPGA体系供电的设计方案

基于MAX1951实现Stratix II FPGA系统供电的设计方案-Stratix II是ALTERA公司生产的一款高性能FPGA器件。它采用TSMC的90 nm低k绝缘工艺技术生产,等价逻辑单元(LE)高达180 k,嵌入式存储器容量达到9 MB。该器件不但具有极高的性能和密度,而且还针对器件总功率进行了优化,同时可以支持高达1 Gbps的高速差分I/O信号,因而是一款超快的FPGA。该芯片中所含的高性能嵌入式DSP块的运行频率高达370 MHz。另外Stratix II还有12个可编程PLL,并具有健全的时钟管理和频率合成能力。能实现最大的系统性能。

在FPGA中完成嵌入式逻辑分析仪的系统开发与调试使用

在FPGA中实现嵌入式逻辑分析仪的系统开发与调试应用-嵌入式逻辑分析仪Signal Tap II在对系统硬件模块进行监测时,是将测得的样本数据暂存于目标器件的RAM中,然后通过器件的JTAG端口和Byte Blaster II下载线一起将样本数据信息传出并送入计算机进行数据分析。Signal Tap II允许对设计中所有层次模块的信号进行监测,可以使用多时钟驱动,还能通过设置用以确定前后触发信号信息的比例。其使用方法步骤如下:

运用嵌入式开发套件将软件编译并构成有用硬件

使用嵌入式开发套件将软件编译并形成有效硬件-Xilinx Platform Studio(XPS)是一款普遍使用的嵌入式开发套件(EDK),其升级版XPS 8.2版本新增加了独特的功能和性能,可进一步提高嵌入式系统设计的效率,通过这一新版本,工程师可以获得针对目前业界速度非常快的FPGA产品,如Virtex-5 LX器件的嵌入式处理支持。下面将介绍XPS 8.2版本的一些新功能和增强的性能。

选用内部或许嵌入式逻辑分析仪推进FPGA调试技能改动

采用内部或者嵌入式逻辑分析仪推动FPGA调试技术改变-进行硬件设计的功能调试时,FPGA的再编程能力是关键的优点。CPLD和FPGA早期使用时,如果发现设计不能正常工作,工程师就使用“调试钩”的方法。先将要观察的FPGA内部信号引到引脚,然后用外部的逻辑分析仪捕获数据。

根据嵌入式Linux体系的Bootloader模型在MIPS64上的移植规划浅析

基于嵌入式Linux系统的Bootloader模型在MIPS64上的移植设计浅析-Linux具备良好的裁剪性和移植性,并且开源、资源丰富,已成为嵌入式系统的开发热点。一个完整的嵌入式Linux系通通常包括Bootloader、内核、文件系统三部分,目标板上电后由Bootloader初始化硬件,引导内核和文件系统来启动Linux。但由于在嵌入式开发中基于MIPS体系的Bootloader较少,开发者在移植MIPS Bootloader需花费大量精力。结合OCTEON3010(MIPS64)的U-boot移植经验,分析嵌入式LinuxBootloader的工作原理及功能,设计了一个基于MIPS体系的Bootloader模型。对OCTEON系列的MIPS处理器Bootloader的设计具有参考价值和指导意义。

根据Linux 2.6.16的嵌入式开发渠道的风力发电监控系统开发规划

基于Linux 2.6.16的嵌入式开发平台的风力发电监控系统开发设计-为了适应不同的应用场合,同时考虑到计算机系统的灵活性、可伸缩性以及可裁剪性,一种以应用为中心、以计算机技术为基础、软硬件可裁剪的嵌入式操作系统随之诞生。这种嵌入式系统能适用于对功能、可靠性、成本、体积、功耗要求严格的应用系统。而在众多嵌入式操作系统中,Linux以其体积小、可裁减、运行速度快、网络性能优良、源码公开等优点而被广泛采用。特别是2.6内核版本的Linux更是在实时性能方面有了很大的提高,因此在工业控制场合得到了越来越多的重视和应用。

正在加载中...

已加载全部内容

已经没有更多文章了

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部