头条 AMD庆祝赛灵思成立40周年 40 年前,赛灵思(Xilinx)推出了一种革命性的设备,让工程师可以在办公桌上使用逻辑编程。 赛灵思开发的现场可编程门阵列(FPGA)使工程师能够将具有自定义逻辑的比特流下载到台式编程器中立即运行,而无需等待数周才能从晶圆厂返回芯片。如果出现错误或问题,设备可以在那里重新编程。 最新资讯 FPGA教学——串口上位机模拟OLED屏 这是FPGA之旅设计的第十例啦,在上一例中,已经成功驱动了OLED屏幕,本例将结合上一例,以及第四例多bytes串口通信做一个有趣的例程。 发表于:9/5/2022 Linux教学——Linux命令lsscsi详解 想要弄明白lsscsi命令,首先我们必须搞清楚什么是SCSI,以及常见的硬盘接口,常用的硬盘参数。 发表于:9/2/2022 Linux教学——如何在 Ubuntu 20.04 上安装 Lighttpd、PHP 和 MariaDB Lighttpd,也称为 Lighty,是一个占用空间小的开源 Web 服务器,当与 PHP 和 MySQL 或 MariaDB 一起安装时,它可以可靠地为数百万个连接提供服务。Lighty 还有许多扩展其功能的模块。 发表于:9/2/2022 “扯淡的 DevOps,我们开发者根本不想做运维!” “谁构建、谁运行”的口号让开发者们倍感压力,但另一方面,运维团队的日子也不好过。那么,这场席卷全球的开发与运维融合浪潮会不会黯然退场? 根据外媒记者 Scott Carey 的观察,众多开发者纷纷表示“苦 DevOps 久矣”。我们将 Carey 记录的文章在不改变愿意的基础上进行了编译,以飨读者。本文谨代表作者个人观点,不代表 InfoQ 立场。面对争议问题,希望大家理智讨论。 发表于:9/2/2022 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 «…13141516171819202122…»