侵权投诉

献给那些刚刚踏上硬件之路的同学们:硬件开发经验

2018-03-12 14:18 次阅读

我虽然有几年的硬件开发经验,然而在这条路上依然是一个还没有踏上社会的学生。项目经验和社会阅历也恐怕一点不算丰富,所以凡想在此文中获取高深的人生哲理与职业箴言者,那我恳请您赶紧不要看下去,如若不然,我恐怕要受到您的讥笑——此文仅献给那些刚刚踏上硬件之路和还在徘徊的同学们,在此我简要的记录了我的学习经历和其间自己所获的一些心得,以帮助初学者少走弯路。

我深知对于一个初学者来说,身边有一个能手把手相授的老师该是多么幸福的事情,老师一句不经意的话可能我们初学者要花上几天甚至是几个月的时间去思考和验证。遗憾的是,我们身边并非总有这么一位老师。所幸的是而今网络发达,这致使我们不得不经常求助于网络,网络上丰富的个人经验是非常值得借鉴的,我们能从一些文章中悟出一些东西,为我所用,或者从中感受精神动力。

借此机会我想介绍一下我曾经的工作团队,因为他们对我影响极大。团队有四个人,其一是拥有11年工作经验且已拥有自己专利的高级工程师(我习惯叫他二导,他是我为什么在团队的原因),一个是拥有5年经验、热心肠的工程师,还有两个分别是电源和视频方面的专家和元老级人物。耳濡目染,自己渐渐的对硬件发生了浓厚的兴趣。从单片机FPGA、SOPC硬件的搭建以及软件编程,以及现在正在努力研究的ARM,我是凭着无限的热情来做的。

但热情不是唯一的原因,另一个原因是试验室提供了便捷的学习环境。这里有现成的winbond 51单片机、有伟福仿真器、advanced labtool 48uxp万能编程器,一台12万的示波器,自己买了个万能板。学习阶段时,找本书就能在上边进行试验了。从简单的led闪烁、数码管显示、pwm到中断、串口通信(单片机与单片机通信,单片机与pc通信)、I2Ceeprom读写、A/D转换、温度的测量等。当时令我神魂颠倒的是每一个试验经过资料的查找、程序的编写以及调试、再到后来问题的解决,那份成就感与喜悦之情,相信只有经历过的人才能够体会。正是有这份热情和爱好,我常常在实验室呆上十二、三小时,通常是晚饭在食堂吃了后直接到验室,晚上9点半回宿舍。虽说那时候没有做过什么大项目,但是这每一个小小的实验都是我知识积累过程中的点滴,有了这积累,之后我才能涉足更大的项目。

刚进实验室的时候,二导就给了我一块开发版,是Altera公司的nios ep1c20 cyclone系列开发板,当时是以大学计划的名义买的,5000元人民币。于是就开始了我的FPGA学习之路。之前学习过verilog,只停留在纯粹的理论阶段,编几个小小的程序,用quartus-ii自带的仿真软件进行一下仿真就ok了。

用仿真软件进行仿真,往往能够得出你所想要的结果,但是一旦下载到芯片里边运行,问题就会接踵而至。万事开头难,我做的第一个实验是点亮led,自己编写程序(几行而已)、编译、引脚分配、仿真、然后就用jtag下载线连接开发板和pc,将sof文件下载到芯片。现在想起来这是多么简单的几个步骤,但是对于当时的我来说,花费了相当的时间和精力来查找资料和埋头反复实验。特别是引脚的分配,文档上只说需要这么做,那为什么要这么做呢?当时没有过多的想法,只想看到实验的结果,有了结果我就有了无限的成就感和高涨的热情,所以当经过努力,第一个FPGA实验里的led终于按照意图动作的时候,那种激动与当初学习单片机时得以实现led闪烁的情形如出一辙。

我做实验的一个惯例同时也是一个经验就是边做实验边看书,在实验中发现问题,遇到不懂的问题或者原理在查找相关的文档。我习惯动手,如果让我坐在实验室看上1天的纯理论书籍,而不让动手试验,我想我的脑袋肯定会爆炸,正因为没有这样看过书,所以这脑袋也一直健在。到后来学习ucos嵌入式操作系统我也采用了这个方法,我把它叫做“阶梯成就感”(实在是写这篇文章的时候突然觉得这个词语非常贴切,临时杜撰的)。抱着这种热情,后来一点一点地深入学习FPGA,一些常规逻辑电路的设计,包括逻辑门电路、数据选择器、编译码器、加减乘除运算器、移位器,到后来的稍微复杂的电路设计,如FIFO、数字跑表、频率计、状态机、交通等的控制、卡式电话计费系统以及UART等。

这些试验当时我都是采用的verilog语言实现的。初接触FPGA时本想学VHDL,那时的同学都用verilog,为了与他们讨论问题的方便,就改学verilog了。一学不打紧,慢慢发现自己深深地爱上了verilog,对于我来说,它无疑更适合我。这也是我要推荐的一个经验,那就是多看看你周围的人用的是什么工具,他们用的工具往往不是你最喜欢的或者不是当前最广泛最流行的,但你若要和他们交流讨论问题,那还是迁就一下,和别人所用工具一样,交流起来也会顺畅方便。到实验室后,因为实验室的员工都用伟福的仿真器,所以软件当然还是用伟福提供的。伟福的软件我认为不怎么好,只支持汇编,比起大名鼎鼎的keil c51逊了一大截,但除非你想等到自己有问题不会的时候周边竟没有人帮助你,不然在前期还是选择伟福的软件方便沟通。再后来,经过自己的摸索和向身边的工程师们请教,伟福用很熟悉了,汇编也有了自己的一套,这时候我开始在伟福里边嵌入keil,用c语言来写程序,但调试的时候用伟福软件还是有缺陷,比如不能够单步执行等。所以再后来我就下载了keil c51软件,从此以后便正式地在keil的开发界面下写程序了。当然仿真的时候也可以在keil环境下用伟福仿真器,我想伟福在制造自己产品的时候就已经考虑到这点了,他们的一些产品肯定要考虑兼容主流软件keil的。用了keil C51后就不想用伟福编译软件了,同样的用了c写程序后,就不想用汇编了。但是汇编是每一个硬件研发工程师们必备的,汇编有c不可企及之处,但有时候还非用汇编不可。汇编的运行效率高,写起来很是烦琐,烦琐规烦琐,在某些特定的时刻,汇编还是发挥了它不可替代的作用。比如在将usoc移植到单片机的时候,与处理器相关的程序还真是必须用汇编来完成的。

再后来,学习sopc。从最小系统硬件平台的搭建,到简单的led闪烁程序的编写,到sof文件在芯片上跑起来,看着led的亮与灭,心中热情澎湃。每一次接触新知识都有一种发自内心的激动,每一次接触的新东西我都从最简单的led闪烁开始,从单片机到FPGA到sopc再到ucos,每天一个小小的进步能让我燃起对工作的热情,只要有这每天小小的看得见的“阶梯成就感”,就能激发我对更多知识的追求。在此期间本人比较欣赏Altera公司推出的可编程片上系统即sopc,它解放了我们搭建硬件系统的烦琐,仅仅需要按照需求在系统里边加上自己的IP核和一些必须的外设。Altera公司或者其他的第三方公司已经为我们提供了性能和功能很完善的IP核,我们所要做的只是将这些IP核加入到我们的系统里完成我们需要的功能。硬件系统完成后,需要在Altera公司提供的nios IDE环境下对硬件系统进行软件编程,在这里,完全用c语言来完成所需要的功能。与前边学习单片机、FPGA一样,第一个实验还是led闪烁,然后慢慢的转向一些比较复杂的功能设计上去,也无非是实现以前用verilog实现过的一些功能。两者的区别是:一种完全用verilog语言来实现全部功能;一种需要先用sopc builder搭建硬件系统,然后在nios ide中进行软件的编程。这两种方法都能够实现需要的功能,但是后者更方便快捷,因为在这种方法里,我们使用的是“拿来主义”,IP核已经实现了我们的功能,要做的仅仅是去利用它而已。

再后来学习ucos嵌入式操作系统,主要是运用在FPGA里面。nios已经为使用者移植好了,不需要修改任何文件。在nios用户界面里进行一些相应的设置就可以使用了。Altera公司为我们提供的模板里边有几个很好的例子,任务管理、信号量、邮箱传递、事件标志、时间管理等提供了很好的模板,我们需要做的是认真的阅读,研究它,必要的话对模板进行一些改写来完成自己的功能,这是模仿的更高境界了,把他的一些东西进行吸收转化成为自己的东西,我想这是一个硬件爱好者和初学者非常乐于做的事情。

在进行FPGA学习的时候,我遇到过问题停滞不前,试验没有进展,心情沮丧的时候。那时对底层硬件一无所知,连对基本的原理图也看不太懂,更别说程序在开发板上是怎么运行的了。再到后来进行nios开发的时候,这种沮丧感与日俱增,每天感受不到一点进步,真是很漫长难熬的日子。一次,我和办公室的一个工程师聊天,谈到了我的困惑,他建议我先学习单片机,自己搭建硬件平台,从最小系统做起。这个工程师古道热肠,学习方面的问题他总是很耐心地帮助解答,让我受益匪浅,我很庆幸能够在这种环境当中学习。还有我的导师,他是一个拥有近30年硬件开发经验的资深研究员,开始工作的时候我什么都不懂,但总喜欢往导师办公室跑,喜欢和他瞎聊。他为人和蔼可亲,容易接近,和他交流的时候总能得到一些职业和人生方面的忠告,这些忠告将伴随着我一生。到后来,事情逐渐有了转机,我也慢慢适应了这种心情,调整好了心态。现在想起来,庆幸自己并没有绝望,没有对自己热爱的硬件失去信心。我想说的还是那句老话:遇到问题的时候,当我们感觉事情没法进展下去的时候,不妨换一种方式,与周边的人聊聊,或许会有改变。人生总是有很多坎坷,我们的学习职业生涯也是如此。在这个时候若能看看任正非写给华为员工的一封信《要快乐的度过充满困难的一生》,或者去看看李嘉诚写给青年们的《Are you ready》,在那里你可以学到谦虚、勇气、智慧、毅力,我想这会增添我们积极生活下去的勇气。当确定了一个目标,我们需要鼓足勇气,满腔热情地去拥抱它,遇到困难、阻挠时一定不要独自等待,多和人交流吧,一切从沟通开始!

本文泛泛而谈,必然浅薄,若是能够给初学者带来哪怕是一丁点好的影响,能够提供一丁点的帮助,那我将感到无限的欣慰。最后送给我们初学者一句话,以共勉,这也是《圣经》中马太福音里的一句话:凡有的,还要加给他叫他多余;没有的,连他所有的也要夺过来。

原文标题:忆当年硬件开发梦:就俩词,TM青涩!

文章出处:【微信号:weixin21ic,微信公众号:21ic电子网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

如何使用IPROG从加密映像引导?

大家好, 我有一个闪存配置,在0x0000地址处有一个非加密图像,使用IPROG命令指向另一个加密图像。 因此,FPGA首先从...
发表于 05-29 16:26 25次 阅读
如何使用IPROG从加密映像引导?

VPX3-ZU1-SDR-C的FPGA芯片数据手册免费下载

VPX3-ZU1-SDR-C是基于PanaTeQ的VPX3-ZU1 Zynq Ultrascale+....
发表于 05-29 15:13 25次 阅读
VPX3-ZU1-SDR-C的FPGA芯片数据手册免费下载

小白请教,串口接收的问题

板子上串口接收的引脚用手触碰一下或者不碰在其上方放(没有碰到引脚 手指悬空状态)一会儿都可以正常工作,否则一直不能正常,这...
发表于 05-29 15:09 72次 阅读
小白请教,串口接收的问题

Virtex7 PCIe硬IP是否意味着FPGA内部的ASIC

Virtex 7 PCIe硬IP是否意味着FPGA内部的ASIC? 或者像Tandem方法一样,在第一阶段,CPLD将PCIe初始配置加...
发表于 05-29 12:52 65次 阅读
Virtex7 PCIe硬IP是否意味着FPGA内部的ASIC

IMPACT无法编程fpga和spi flash怎么办

嗨,大家好, 我正在使用带有2个FPGA的电路板,Spartan 6XC6SLX75T和XC6SLX150T。 这些器件的JTAG采用菊...
发表于 05-29 12:27 15次 阅读
IMPACT无法编程fpga和spi flash怎么办

如何在Virtex-7 FPGA中实现动态部分配置

嗨, 如何在Virtex-7 FPGA中实现动态部分配置? 问候, Suresh Palani...
发表于 05-29 11:30 34次 阅读
如何在Virtex-7 FPGA中实现动态部分配置

安路科技国产FPGA项目荣获2019上海市科技进步奖

上海市科学技术奖由上海市人民政府设立,重点奖励科学发现和技术发明原始性创新、促进经济发展方式转变和培....
发表于 05-29 10:14 99次 阅读
安路科技国产FPGA项目荣获2019上海市科技进步奖

FPGA三个按键给同一个信号赋三个不同的值按键回弹为 000 后变量的值将改变怎么解决?

FPGA 按键问题,三个按键给同一个信号赋三个不同的值,可是按键回弹为 000 后变量的值将改变,如何解决这个问题呢?...
发表于 05-29 09:33 16次 阅读
FPGA三个按键给同一个信号赋三个不同的值按键回弹为 000 后变量的值将改变怎么解决?

XCF08P配置V4FX20 FPGA在哪里找到的包装和尺寸?

嗨, 我使用XCF08P配置V4FX20 FPGA。 但我没有找到它的包装和尺寸。 在数据表中,它表​​示“仅适用于小尺寸VO...
发表于 05-29 08:34 13次 阅读
XCF08P配置V4FX20 FPGA在哪里找到的包装和尺寸?

使用FPGA设计电子琴的资料合集免费下载

本文档的主要内容详细介绍的是使用FPGA设计电子琴的资料合集免费下载。
发表于 05-29 08:00 27次 阅读
使用FPGA设计电子琴的资料合集免费下载

LPDDR2和SDRAM控制器的设计与验证论文免费下载

 随着人们在商务和娱乐活动中对电子设备的移动、便携性的需求越来越强烈,电子设备中内存芯片的高存储密度....
发表于 05-29 08:00 41次 阅读
LPDDR2和SDRAM控制器的设计与验证论文免费下载

xilinx各型号的FPGA与SOC封装资料合集免费下载

本文档的主要内容详细介绍的是xilinx各型号的FPGA与SOC封装资料合集免费下载。
发表于 05-29 08:00 39次 阅读
xilinx各型号的FPGA与SOC封装资料合集免费下载

USB-JTAG编程电缆问题如何解决

大家好, 我有一个NetFPGA-1G-CML板。 当我通过USB-JTAG编程电缆连接FPGA时,这根电缆变得非常热。 所以...
发表于 05-29 07:06 17次 阅读
USB-JTAG编程电缆问题如何解决

通过FPGA重新配置闪存芯片,可行吗?

FPGA:v7130t 我想通过FPGA将配置文件写入SPI flash,如果可行的话? 谢谢...
发表于 05-29 07:03 11次 阅读
通过FPGA重新配置闪存芯片,可行吗?

哪里有FPGA和FPGA开发板或套件

嗨... 我需要FPGA和FPGA开发板或套件? 但是我需要的要求是: 1-PCI Express连接 2千兆以太网连接 3-PowerPC...
发表于 05-29 06:39 11次 阅读
哪里有FPGA和FPGA开发板或套件

什么是FPGA_FPGA的编程技术

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在P....
发表于 05-28 16:40 110次 阅读
什么是FPGA_FPGA的编程技术

可编程逻辑器件的原理与结构说明

存储器用来存储二进制信息。根据功能不同,半导体存储器可分为两大类:随机存取存储器(RAM)和只读存储....
发表于 05-28 16:22 64次 阅读
可编程逻辑器件的原理与结构说明

Xilinx FPGA提供DDR4内存接口解决方案

Xilinx 提供了UltraScaleFPGA器件的高性能DDR4内存解决方案,每秒数据速率高达2....
发表于 05-28 15:00 63次 阅读
Xilinx FPGA提供DDR4内存接口解决方案

贸泽电子宣布即日起分销基于Xilinx的工业级SoM

贸泽供应的Trenz Electronic TE0803 MPSoC SoM集成了 Xilinx Z....
发表于 05-28 14:27 157次 阅读
贸泽电子宣布即日起分销基于Xilinx的工业级SoM

通过2D NoC可实现FPGA内部超高带宽逻辑互连

Achronix 最新基于台积电(TSMC)的7nm FinFET工艺的Speedster7t FP....
发表于 05-28 10:27 63次 阅读
通过2D NoC可实现FPGA内部超高带宽逻辑互连

2020 人工智能卓越创新奖,请为Xilinx打call

赛灵思: FPGA、可编程 SoC,以及 ACAP 自适应计算加速的发明者,“致力于打造灵活应变,万....
的头像 人间烟火123 发表于 05-27 11:38 434次 阅读
2020 人工智能卓越创新奖,请为Xilinx打call

Teledyne进一步增强数据转换器,为加速FPGA发展

为响应可编程逻辑技术的不断发展,Teledyne e2v进一步增强了其数据转换器产品组合以及支持它们....
发表于 05-27 10:05 82次 阅读
Teledyne进一步增强数据转换器,为加速FPGA发展

Xilinx全新Virtex UltraScale+ FPGA问市,生而为速

VU23P 具备一系列卓越特性,它在 Virtex UltraScale 产品组合中实现了最高的查找....
发表于 05-27 08:57 235次 阅读
Xilinx全新Virtex UltraScale+ FPGA问市,生而为速

生而为速,Xilinx专为联网和存储加速优化推出全新 Virtex UltraScale+ VU23P FPGA

VU23P 具备一系列卓越特性,它在 Virtex UltraScale 产品组合中实现了最高的查找....
发表于 05-26 15:34 234次 阅读
生而为速,Xilinx专为联网和存储加速优化推出全新 Virtex UltraScale+ VU23P FPGA

莱迪思Nexus技术平台,重新定义低功耗小尺寸FPGA

物联网AI、嵌入式视觉、硬件安全、5G通信、工业和汽车自动化等新兴应用正在重新定义开发人员设计网络边....
发表于 05-26 10:34 114次 阅读
莱迪思Nexus技术平台,重新定义低功耗小尺寸FPGA

华为FPGA设计高级技巧Xilinx篇资料免费下载

本文从FPGA器件结构角度出发 以速度和面积为主题 描述在FPGA设计过程中应当注意的问题和可以采用....
发表于 05-26 08:00 61次 阅读
华为FPGA设计高级技巧Xilinx篇资料免费下载

硬件描述语言OpenCores HDL建模指南资料免费下载

本文件包含HDL编码的指南和建议。采用这些准则将减少获得高质量IP核所需的时间,并将减少功能问题的可....
发表于 05-26 08:00 21次 阅读
硬件描述语言OpenCores HDL建模指南资料免费下载

Altera公司的FPGA选择示意图资料免费下载

本文档的主要内容详细介绍的是Altera公司的FPGA选择示意图资料免费下载。
发表于 05-25 08:00 35次 阅读
Altera公司的FPGA选择示意图资料免费下载

功率分析仪的测量通道如何扩展

什么是功率分析仪?它有什么作用?随着新能源汽车的快速发展,汽车工业现场的测试需求也越来越高,往往需要....
的头像 Wildesbeast 发表于 05-24 10:39 732次 阅读
功率分析仪的测量通道如何扩展

Teledyne的数据转换平台可与Xilinx的FPGA器件完美相融

为了辅助Xilinx热门产品20nm Kintex UltraScale KU060 FPGA,Te....
发表于 05-23 10:15 119次 阅读
Teledyne的数据转换平台可与Xilinx的FPGA器件完美相融

在嵌入式视觉设计中使用FPGA,它将带来什么优势

过去几年里,嵌入式视觉应用大量涌现,包括从相对简单的智能视觉门铃到执行随机拾取和放置操作的复杂的工业....
发表于 05-23 09:57 404次 阅读
在嵌入式视觉设计中使用FPGA,它将带来什么优势

可重构架构技术的快速发展,未来将应用于太空

如今,技术的进步使得低轨飞行越来越容易商用化。赛灵思太空产品系统架构师Minal Sawant表示,....
发表于 05-22 10:35 160次 阅读
可重构架构技术的快速发展,未来将应用于太空

AI观察室|无需实体FPGA也能AI部署?听听清华汪玉研究团队怎么说

曾书霖:在研究中,我们对公有云和私有云两种场景进行了区分(如下图所示)。公有云主要强调用户之间的隔离....
发表于 05-21 09:02 554次 阅读
AI观察室|无需实体FPGA也能AI部署?听听清华汪玉研究团队怎么说

定制化服务器到底是什么

顾名思义,定制化服务器是基于传统服务器的基础,根据不同业务的实际需求进行研发、设计、生产的新型服务器....
发表于 05-21 08:00 76次 阅读
定制化服务器到底是什么

Xilinx Kintex-7 FPGA开发板支持接口32位 DDR4 SDRAM

随着全球首个28nmFPGA的推出,赛灵思为设计人员提供了最广泛的可编程平台,包括新型器件的多功能性....
发表于 05-20 15:27 157次 阅读
Xilinx Kintex-7 FPGA开发板支持接口32位 DDR4 SDRAM

【科普】手机电池发热的原因有哪些?

目前,随着气温逐渐升高,不管是在使用手机还是在充电中,手机也越来越容易发烫,根据国际安全标准,手持式....
发表于 05-20 14:54 299次 阅读
【科普】手机电池发热的原因有哪些?

英特尔Arria 10 SOC FPGA开发板硬件支持32位 DDR4 SDRAM

英特尔的SoC开发套件提供了开发定制ARM快速和简单的方法*处理器的SoC设计。设计生产率是Arri....
发表于 05-20 14:05 73次 阅读
英特尔Arria 10 SOC FPGA开发板硬件支持32位 DDR4 SDRAM

利用Microchip PolarFire FPGA创建低功耗神经网络应用

随着人工智能、机器学习技术和物联网的兴起,应用开始向收集数据的网络边缘迁移。为缩小体积、减少产热、提....
发表于 05-20 10:47 164次 阅读
利用Microchip PolarFire FPGA创建低功耗神经网络应用

支持Xilinx FPGA中的32位 DDR4 SDRAM

尽管现代FPGA包含内部存储器,但可用存储器的数量始终比专用存储器芯片的存储器数量级低几个数量级。因....
发表于 05-19 17:35 73次 阅读
支持Xilinx FPGA中的32位 DDR4 SDRAM

一文带你搞懂“乱七八糟”的USB

但是既然高速是趋势,而USB应用又那么广泛,那么2.0当然不可能永远霸占天下,这个时候3.0就出来的....
的头像 信号完整性与电源完整性研究 发表于 05-19 16:09 445次 阅读
一文带你搞懂“乱七八糟”的USB

英特尔AGILEX FPGA如何与CXL实现相互相容

自从英特尔几年前以167亿美元的价格收购Altera以来,FPGA产品组合的推出基本上是英特尔时代之....
发表于 05-19 10:46 427次 阅读
英特尔AGILEX FPGA如何与CXL实现相互相容

基于EP2C8Q208和TMS320VC5416芯片实现高速数据采集卡的设计

当前,许多领域越来越多地要求具有高精度A/D转换和实时处理功能。同时,市场对支持更复杂的显示和通信接....
发表于 05-19 10:11 226次 阅读
基于EP2C8Q208和TMS320VC5416芯片实现高速数据采集卡的设计

关于低功耗FPGA的8b/10b SERDES的接口设计解析

串行接口常用于芯片至芯片和电路板至电路板之间的数据传输。随着系统带宽不断增加至多吉比特范围,并行接口....
发表于 05-18 10:51 138次 阅读
关于低功耗FPGA的8b/10b SERDES的接口设计解析

美高森美和Athena宣布为加密用户提供DPA防御对策的FPGA

现已提供功能强大的防篡改安全微控制器技术,作为用于SmartFusion2和 IGLOO2 FPGA....
发表于 05-15 10:56 275次 阅读
美高森美和Athena宣布为加密用户提供DPA防御对策的FPGA

如何使用FPGA实现高性能程控数字移相器的设计

数字移相器是利用锁相环,将输出信号频率设置为输入信号频率的 360 倍,通过数值比较器、计数器进行移....
发表于 05-15 08:00 62次 阅读
如何使用FPGA实现高性能程控数字移相器的设计

MODBUS调试工具ModScan应用程序免费下载

本文档的主要内容详细介绍的是MODBUS调试工具ModScan应用程序免费下载。
发表于 05-15 08:00 50次 阅读
MODBUS调试工具ModScan应用程序免费下载

ALTERA FPGA PCIE的设计指导教程

PCI Express高性能参考设计突出了Altera@PCI Express MegaCore的硬....
发表于 05-14 17:51 75次 阅读
ALTERA FPGA PCIE的设计指导教程

阿里巴巴携手英特尔开发一款基于FPGA的解决方案

通过使用英特尔® Arria® 10 FPGA、基于英特尔® 至强® 处理器的服务器及软件开发工具构....
发表于 05-14 10:53 133次 阅读
阿里巴巴携手英特尔开发一款基于FPGA的解决方案

在FPGA中处理AI/ML工作负载的新块浮点运算单元

FPGA是一种半定制电路,主要应用于专用集成电路,在航空航天/国防、消费电子、电子通讯等领域有着不可....
发表于 05-13 11:06 280次 阅读
在FPGA中处理AI/ML工作负载的新块浮点运算单元

电子信息工程在工业领域有什么样的应用现在是什么现状

目前电子信息工程在我国仍算是一门新兴产业。但近年来电子信息产业的发展速度还是很可观的,并且在我国所占....
发表于 05-13 08:00 84次 阅读
电子信息工程在工业领域有什么样的应用现在是什么现状

FPGA运算单元技术创新可支持高算力浮点

随着机器学习(Machine Learning)领域越来越多地使用现场可编程门阵列(FPGA)来进行....
发表于 05-12 10:46 103次 阅读
FPGA运算单元技术创新可支持高算力浮点

鲲鹏硬件基础设施生产本地化,助力陕西数字经济快速发展

驼铃声声、商队来往,古代丝绸之路串联起了欧亚大陆的东西两端,成为促进当时全世界经济、文化交融发展的一....
的头像 牵手一起梦 发表于 05-11 18:32 599次 阅读
鲲鹏硬件基础设施生产本地化,助力陕西数字经济快速发展

FPGA或SoC电源的应用中的集成柔性功率器件使用

使用四个独立的器件为这个系统供电:两个LP3982 300mA单通道LDO和两个TLV62084 2....
发表于 05-10 12:03 402次 阅读
FPGA或SoC电源的应用中的集成柔性功率器件使用

英特尔构建智慧云基石,推动企业在数字经济时代前进

“后新冠时代”,在线(云)上,人与人的交流变得更加容易。4月底,“英特尔构建智慧云基石”线上沙龙如约....
的头像 牵手一起梦 发表于 05-09 14:46 1516次 阅读
英特尔构建智慧云基石,推动企业在数字经济时代前进

MathWorks在FPGA和ASIC上成功实现自动化视觉系统设计

MathWorks宣布,随着 2019b 发行版的 MATLAB 和 Simulink 产品系列最近....
发表于 05-09 10:55 97次 阅读
MathWorks在FPGA和ASIC上成功实现自动化视觉系统设计

DIC EXPO国际显示展特约专题丨时移世易 显示行业以变应变

背景介绍 视频处理是人工智能应用中的一个重要方向,对于一款端上部署的AI加速产品,其视频接入能力是产....
的头像 火花 发表于 05-09 10:04 423次 阅读
DIC EXPO国际显示展特约专题丨时移世易 显示行业以变应变

基于FPGA数据采集电路和USB接口总线实现虚拟数字存储示波器的设计

随着目前科学技术的发展,电子技术的应用领域越来越广。电子测试测量仪器作为电子技术的基础,其应用范围也....
发表于 05-09 09:13 226次 阅读
基于FPGA数据采集电路和USB接口总线实现虚拟数字存储示波器的设计

片上网络技术的发展给FPGA带来了什么优势

在摩尔定律的推动下,集成电路工艺取得了高速发展,单位面积上的晶体管数量不断增加。
发表于 05-08 11:03 538次 阅读
片上网络技术的发展给FPGA带来了什么优势

电脑装机DIY与维护教程PDF电子书免费下载

 经过对电脑书刊的考察 虽然目前市场上关于电脑组装的书籍逐渐多了起来 但是要么仍然停留在奔腾或者奔腾....
发表于 05-08 08:00 78次 阅读
电脑装机DIY与维护教程PDF电子书免费下载

使用单片机设计简易频谱分析仪的详细资料讲解

本系统基于外差式频谱分析仪的基本原理, 以单片机 89C55为控制核心, 结合高速可编程逻辑器件 F....
发表于 05-07 08:00 77次 阅读
使用单片机设计简易频谱分析仪的详细资料讲解

TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP411设备是一个带有内置本地温度传感器的远程温度传感器监视器。远程温度传感器,二极管连接的晶体管通常是低成本,NPN或PNP型晶体管或二极管,是微控制器,微处理器或FPGA的组成部分。 远程精度为±1 °C适用于多个设备制造商,无需校准。双线串行接口接受SMBus写字节,读字节,发送字节和接收字节命令,以设置报警阈值和读取温度数据。 TMP411器件中包含的功能包括:串联电阻取消,可编程非理想因子,可编程分辨率,可编程阈值限制,用户定义的偏移寄存器,用于最大精度,最小和最大温度监视器,宽远程温度测量范围(高达150°C),二极管故障检测和温度警报功能。 TMP411器件采用VSSOP-8和SOIC-8封装。 特性 ±1°C远程二极管传感器 ±1°C本地温度传感器 可编程非理想因素 串联电阻取消 警报功能 系统校准的偏移寄存器 与ADT7461和ADM1032兼容的引脚和寄存器 可编程分辨率:9至12位 可编程阈值限...
发表于 09-19 16:35 174次 阅读
TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器

TMP468器件是一款使用双线制SMBus或I 2 C兼容接口的多区域高精度低功耗温度传感器。除了本地温度外,还可以同时监控多达八个连接远程二极管的温度区域。聚合系统中的温度测量可通过缩小保护频带提升性能,并且可以降低电路板复杂程度。典型用例为监测服务器和电信设备等复杂系统中不同处理器(如MCU,GPU和FPGA)的温度。该器件将诸如串联电阻抵消,可编程非理想性因子,可编程偏移和可编程温度限值等高级特性完美结合,提供了一套精度和抗扰度更高且稳健耐用的温度监控解决方案。 八个远程通道(以及本地通道)均可独立编程,设定两个在测量位置的相应温度超出对应值时触发的阈值。此外,还可通过可编程迟滞设置避免阈值持续切换。 TMP468器件可提供高测量精度(0.75°C)和测量分辨率(0.0 625°C)。该器件还支持低电压轨(1.7V至3.6V)和通用双线制接口,采用高空间利用率的小型封装(3mm×3mm或1.6mm×1.6mm),可在计算系统中轻松集成。远程结支持-55°C至+ 150°C的温度范围。 特性 8通道远程二极管温度传感器精度:±0.75&...
发表于 09-18 16:05 114次 阅读
TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器