头条 AMD庆祝赛灵思成立40周年 40 年前,赛灵思(Xilinx)推出了一种革命性的设备,让工程师可以在办公桌上使用逻辑编程。 赛灵思开发的现场可编程门阵列(FPGA)使工程师能够将具有自定义逻辑的比特流下载到台式编程器中立即运行,而无需等待数周才能从晶圆厂返回芯片。如果出现错误或问题,设备可以在那里重新编程。 最新资讯 Linux 5.19 正式发布!这次用的竟然是 MacBook..... Linus Torvalds于7月31日晚发布了Linux Kernel 5.19稳定版。 与大多数内核周期一样,Linux 5.19是另一个大周期,除了错误Bug和安全修复,它带来了更多优化——改进的硬件支持和若干新功能。 发表于:9/2/2022 FPGA教学——用硬件思维描述HLS设计 图片ESL (Electronic System Level)设计理念最早可追溯至2001年,其核心思想是通过高层次语言如C/C++或图形设计工具描述或搭建系统行为并对其进行仿真验证。于是,就形成了两个分支。分支一是从高层次语言角度出发,对应产生了如Xilinx Vitis HLS (High Level Synthesis)工具;分支二是从模块化设计角度出发,对应产生了如Mathworks的HDL Coder、Xilinx的Vitis Model Composer等工具。这些工具在其适用的场合可有效加速设计开发的进度,缩短开发周期。 发表于:9/2/2022 FPGA教学——用FPGA来给FPGA EDA加速? 众所周知,目前的FPGA EDA设计软件大都运行在x86的CPU上,而在很多领域,FPGA加速器又可以作为CPU的协处理器进行计算加速。那么,FPGA本身是否可以用来对FPGA EDA,比如综合、布局、布线的过程进行加速呢? 发表于:9/2/2022 教学——Vivado 常见Warning问题解决方法说明 Vivado 常见Warning问题解决方法说明 发表于:9/2/2022 FPGA教学——基于Verilog的DDS波形发生器的分析与实现(三角波、正弦波) 基于Verilog的DDS波形发生器的分析与实现(三角波、正弦波) 最近学习了一下关于DDS的相关知识,本篇概要记录一下自己的理解与实现。 发表于:9/2/2022 教学:单片机状态机编程详解 玩单片机还可以,各个外设也都会驱动,但是如果让你完整的写一套代码时,却无逻辑与框架可言。这说明编程还处于比较低的水平,你需要学会一种好的编程框架或者一种编程思想!比如模块化编程、状态机编程、分层思想等,相关推荐:分享两种单片机编程思想。 发表于:8/31/2022 FPGA教学——FPGA和ASIC有何区别 FPGA(Field Programmable Gate Array),即现场可编程门阵列,是一种硬件可重构的体系结构。它是在可编程阵列逻辑 PAL(Programmable Array Logic)、门阵列逻辑 GAL(Gate Array Logic)、可编程逻辑器件 PLD(Programmable Logic Device)等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了全定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 发表于:8/31/2022 FPGA教学——FPGA实现DS18B20温度采集 第八例啦,本例将介绍如何通过FPGA采集DS18B20传感器的温度值。 发表于:8/31/2022 入门:可编程逻辑电路—版图验证工具的作用 版图验证工具的作用是检查版图是否满足设计规则、电气规则、版图与电路图是否一致等,对于降低设计失败的风险具有重要作用。 发表于:8/30/2022 教学:FPGA学习-总结fifo设计中深度H的计算 对于fifo来说,H的设置至关重要。既要保证功能性,不溢出丢数,也要保证性能流水。深度设置过小会影响功能,过大又浪费资源。因此,总结下fifo设计中深度H的计算。 发表于:8/30/2022 «…14151617181920212223…»