头条 AMD庆祝赛灵思成立40周年 40 年前,赛灵思(Xilinx)推出了一种革命性的设备,让工程师可以在办公桌上使用逻辑编程。 赛灵思开发的现场可编程门阵列(FPGA)使工程师能够将具有自定义逻辑的比特流下载到台式编程器中立即运行,而无需等待数周才能从晶圆厂返回芯片。如果出现错误或问题,设备可以在那里重新编程。 最新资讯 基于FPGA的高频全数字低电平系统算法实现 本套加速器高频低电平系统(LLRF)是中国ADS注入器II高频系统的原型机,其工作频率为162.5 MHz,以实现超导加速腔的幅度与相位稳定控制和谐振频率调节。该系统主要由射频前端和数字信号处理FPGA两部分组成。射频前端主要实现高频信号的上下变频和电平匹配;数字信号处理FPGA是系统的核心,主要完成射频信号幅值与相位的数字稳定控制,超导腔谐振频率控制,以及1 000 M以太网通信。在实验室环境下,对该系统进行了幅度和相位稳定度测试,相位稳定度峰峰值为±0.3°,有效值为0.09°,幅值相对稳定度峰峰值为±5×10-3,有效值为3.2×10-3,达到了设计要求。 发表于:10/7/2015 某型雷达仿真训练系统PPI显示设计与实现 开展了基于FPGA的雷达PPI显示研究,介绍了PPI显示的顶层模块设计及功能组成,详细阐述了航路目标PPI显示原理及实现方法、目标坐标参数转换、参数信息格式转换、串行通信及参数信息周期更新等功能IP核设计。并且简要介绍了各功能模块的仿真试验情况及在硬件平台中的性能测试情况。 发表于:9/29/2015 第十代产品见证Altera不断前进的创新之路 2015年9月23日,Altera2015年度技术日(北京站)期间,Altera公司产品营销资深总监Patrick Dorsey分享了电子系统设计的最新发展趋势,以及Altera第十代产品的最新进展。 发表于:9/28/2015 Synopsys的全新HAPS-80基于FPGA的原型解决方案提供高达100MHz的系统性能 新思科技(Synopsys, Inc.,纳斯达克股票市场代码:SNPS)日前宣布:推出全新HAPS®-80基于FPGA的原型系统,该系统为Synopsys的端到端原型解决方案的一部分。HAPS-80系统提供了高达100MHz的多FPGA性能,以及全新的专用高速时分复用(HSTDM)技术。HAPS-80采用Xilinx最新的Virtex UltraScale VU440 FPGA器件,每颗FPGA可容纳2600万个ASIC门,结合ProtoCompiler设计自动化和调试软件,可支持高达16亿个ASIC门的设计。HAPS硬件与ProtoCompiler软件的结合,极大地加速了软件开发、硬件/软件集成和系统验证。 发表于:9/25/2015 基于RFID的BVIRE算法研究与改进 在BVIRE算法的基础上,利用阈值与定位标签的权值因子取倒数的方法,来排除误差大的邻近参考标签。实验表明,新算法在整体定位精度上提高了18%。分析算法的环境影响因子,得出该新算法在路径损耗指数n=1.8,虚拟标签网格数N=5,阈值为TH=2时为最佳适用环境。 发表于:9/24/2015 嵌入式领域,你要了解你的编译器 我做嵌入式行业,编程也多和硬件打交道,好多人说编译器只是工具,重要的在于算法和思想。这话说的本来没错,但要有一个条件在先:那就是你真正掌握了你所用的编译器。但就我来看,真正熟悉编译器的却并不多见。当你深入了解一个编译器后,你能像用汇编一样用C,可以像汇编那样随心所欲的操作MCU! 发表于:9/18/2015 为什么要学习编译器课程? 所有优秀的计算机科学学院都提供了编译器课程,但是相对比较少的学校把它作为本科课程的必修部分。这篇文章回答了这个问题:为什么需要学习这门课?即使你从没打算过编写编译器。 发表于:9/18/2015 王垠:谈编译器 由于早期的 Lisp 编译器生成的代码效率普遍低下,成为了 Lisp 失败的主要原因之一。而现在的高性能 Lisp 编译器(比如 Chez Scheme),其实已经可以生成非常高效的代码,甚至可以匹敌 C 程序的速度。如果你看得到我脑子里的东西,就会明白这完全不是吹牛,对我来说这是科学的结论。我在这里介绍一下我写 Scheme 编译器的经历,也许你就会从根本上明白为什么我会这么自信。这里的介绍其实不止针对函数式语言,而且针对所有语言的编译器。 发表于:9/18/2015 « 游戏的优化——不仅仅是帧速率 脚本虚拟机前段时间就已经做好,如果没有跑在上面的语言,光有虚拟机没太大意义。所以脚本编译器一早就开始做了。中间因为去上海参加 C++ 大会,又去了成都做招聘,弄的心力疲惫。这几天才回来,有那么几天去实现。 发表于:9/18/2015 简要介绍编译器工作过程的11步 源码要运行,必须先转成二进制的机器码。这是编译器的任务。 比如,下面这段源码(假定文件名叫做test.c)。 发表于:9/18/2015 «…181182183184185186187188189190…»