FPGA/ASIC技术
电子发烧友本栏目为FPGA/ASIC技术专栏,内容有fpga培圳资料、FPGA开发板、FPGA CPLD知识以及FPGA/ASIC技术的其它应用等;是您学习FPGA/ASIC技术的好栏目。7 50T 入门级FPGA试用笔记(一)/初探
作为Xlinx-FPGA的学习者,学习之路颇为坎坷。在感慨Xilinx高大上的同时不得不吐槽真贵,特别是好的开发板(在这里真诚感谢xilinx电子创新网提供的试用板)。同时高冷的Xilinx在学习上也没有像...
2017-02-08 267
Zedboard移植USB无线网卡驱动心得
最近因为需要,要在Zedboard上移植一个无线网卡驱动,因为以前在友善之臂上面移植过,所以以为很简单,没想到这件事情却花了我将近一周才搞好,中间就因为内核的一个小的疏忽,特在此将...
2017-02-08 390
能源无以为继 到2040年计算机产业将终结?
据国外媒体每日邮报报道,电子信息产业在未来25年内可能会遭遇瓶颈,因为全世界的电能将无法支持这么多的电脑一起运行。一份报告称,如果按照目前的趋势 继续发展下去,截至2040年,计...
2017-02-08 138
Zybo Board 开发记录: Zynq与LED闪烁控制
本文转载自:coldnew's blog 在zybo board 开发记录: 透过可程序逻辑控制 LED 闪烁一文中我们说到了怎样纯粹使用 可程序逻辑 (Programmable Logic, PL) 去控制 Zybo board 上面的四个 LED 灯 (LD0 ~ LD3),接下来就...
2017-02-08 1455
Zybo Board 开发记录: 透过可程序逻辑控制LED闪烁
本文转载自:coldnew's blog 在进入到这种混搭 ARM/FPGA 的开发板的世界之前,很多人都是从纯粹的 FPGA 开发板玩起,因此也让我们看看如何仅透过可程序逻辑(Programmable Logic, PL) 来对 Zybo board 上面的...
2017-02-08 481
Zynq Petalinux编译用户自定义系统
Design Flow Step Hardware Platform Creation Create PetaLinux Project Initialize PetaLinux Project Configure System-level Options Create User Components Configure the Linux Kernel Configure the Root Filesystem Build the system Test the System Deploy th...
2017-02-08 304
Zybo Board开发记录: 让 Vivado有Zybo Board的配置文件
本文转载自:coldnew's blog 在透过 Vivado 去建立新的项目的时候,开发板没有 Zybo Board 的选项可以选,我们就必须自己去设定关于 Zybo Board 的信息。幸好, Digilentinc 针对这个问题有提供关于 Zybo...
2017-02-08 381
Zybo Board 开发记录: Xilinx SDK 在 Linux 的一些注意事项
本文转载自:coldnew's blog 在使用 Xilinx 的开发环境 Vivado 2016.1 有遇到一些问题,特别纪录之。 安装 Vivado 在其他的 Linux 平台 Vivado 安装程序在非官方支持的 Linux 平台上可能会导致安装出问题,以...
2017-02-08 808
System generator DSP48E1 (2):四路加法器
概述 利用4个dsp48e1模块,实现四路加法器,dsp48e1模块在手册中表示比较复杂,找了两个图,可以大致看懂他的基本功能。 图1 dsp48e1端口说明 图2 简化的DSP48E1结构 软件环境 Matlab 2014 a Viva...
2017-02-08 490
System generator DSP48E1 (1):端口说明
概述 Xilinx的DSP48E1模块在7系列的fpga芯片中经常被用于DSP应用当中。他能够有效提高设计的灵活性和效率,提高产品的性能。 DSP48E1支持许多独立的功能。包括:乘法、乘加(MACC, ),乘加,三输入...
2017-02-08 620
Zybo Board 开发记录: 升级Digilent提供的设计档
Digilent 针对 Zybo board 用于 Embedded Linux 的环境上,提供了一个预先定义好接脚的配置文件 (zybo_base_system), 早期的版本 是直接将项目打包起来释出,后期则采用 git 去进行维护,其项目位于GitHu...
2017-02-08 323
美国五大科技巨头将联合制定人工智能的道德标准
去多年中,科幻电影的情节常常是人工智能机器毁灭了人类。然而在未来10到20年中,我们最大的担心或许是,机器人将抢走我们的工作,或是在高速公路上撞上我们的汽车。 目前,全球最大的...
2017-02-08 86
datamover完成ZYNQ片内PS与PL间的数据传输
分享下PS与PL之间数据传输比较另类的实现方式,实现目标是: 1、传输时数据不能滞留在一端,无论是1个字节还是1K字节都能立即发送; 2、PL端接口为FIFO接口; PS到PL的数据传输流程: PS到PL的...
2017-02-08 1505
Xilinx7系列基于PCIe的设计如何满足PCIe启动时间的要求
根据PCIe的协议,当设备启动后,PCIe设备必须满足启动时间的要求,即上电后100ms内,完成PCIe设备的初始化。如果不能满足PCIe设备启动时间的要求,则lspci可能无法检测到基于FPGA的PCIe设备,需...
2017-02-07 2946
基于7系列的新工程不再推荐使用Winbond Flash
我们知道,早先在ISE时代,Xilinx的A / K / V 系列FPGA支持Winbond / Micron / Spanion 三家的Flash: 但是从Vivado时代开始, Vivado Device Programmer 已经不支持Winbond 的Flash了,参见 AR# 61497 Xilinx 官方的状态为...
2017-02-07 2397
SDK– 如何减小Microblaze的代码体积
在FPGA中使用软核做嵌入式开发,有时我们会非常在意其编译后的代码体积大小,毕竟通常情况下,Microblaze都不是直接运行在DDR当中,而是运行在FPGA内部的LocalBRAM里面的,而BRAM通常是FPGA里面比...
2017-02-07 1154
Vivado的helloword程序(一):硬件工程部分
硬件平台:ZedBoard 软件平台:vivado2013.3 本示例通过综合、实现,生成比特流,发送到SDK实现。 启动vivado并且创建一个项目 根据提示操作一步步创建新项目的时候记得选择RTL Project 板子选择Ze...
2017-02-07 453
IBM宣布造出世界首个人造纳米随机相变神经元
据外媒报道,IBM苏黎世研究中心宣布,他们制造出世界上首个人造纳米尺度随机相变神经元,可实现高速无监督学习。科学家表示:这一突破标志着人类在认知计算应用中超密度集成神经形态技...
2017-02-07 239
Zybo Board 开发记录: 执行 Linux 操作系统
本文转载自:coldnew's blog 在 zybo board 开发记录: Zynq 与 LED 闪烁控制 一文中我们谈到了如何透过 C 语言撰写独立的程序,让它控制 Zynq 的处理器系统 (Processing System, PS) 去闪烁 LED 的亮暗。既然 ...
2017-02-07 603
MicroBlaze Ethernetlite lwIP Applications测试
硬件环境:7A50T 软件环境VIVADO2014.04 项目内容: 7A50t LWIP应用测试 备注:在跑第二个例子的时候,遇到问题“XMD既不是内部命令也不是外部命令”,此问题纠结了一周多,最后在重新安装软件之...
2017-02-07 947
7 50T FPGA试用笔记(二)/DSP48E1
前段时间一直在帮本科生做电赛,需要用到FPGA笔者作为学长责无旁贷去帮忙,耽误了更新,抱歉。为了表现笔者的诚意,今天拿出干货——DSP48E1的使用,全程高能不要眨眼。 安富利的陈博士出...
2017-02-07 2220
Xilinx的HDMI的IPCORE输出调试成功
首先要把 主要的架构图看明白, hdmi_tx_ss模块,是需要改动的。主要能够保证进入到 hdmi_tx_0模块的数据是,标准的 行场信号就行。 需要3个信号分量, video_vs, video_de, video_data[143: 0]就行。 只...
2017-02-07 601
【科普】卷积神经网络基础知识
本文的主要目的,是简单介绍时下流行的深度学习算法的基础知识,本人也看过许多其他教程,感觉其中大部分讲的还是太过深奥,于是便有了写一篇科普文的想法。博主也是现学现卖,文中如...
2017-11-10 1525
4.3.2的ZYNQ的时钟驱动架构和原理解析
在查看zynq的clk时钟驱动时,在源码文件clkc.c中我们看到匹配属性字段”xlnx,ps7-clkc”,该字段匹配zynq-7000.dtsi的时钟子节点的compatible关键字属性相匹配,时钟的setup函数为zynq_clk_setup,查看整个源...
2017-11-10 3816
Zybo board 开发记录: 使用Yocto建立系统
本文转载自:coldnew's blog 在zybo board 开发记录: 执行 Linux 操作系统一文中,我们提到了如何自行编译 u-boot、Linux kernel、busybox 来让 Zybo Board 可以开机进到 SD 卡上的 Linux 系统。这一次,我们要来...
2017-11-10 2766
解密:“无中生有”的计算机视觉
计算机视觉(Computer Vision,CV)是一门研究如何使机器“会看”的科学。1963年来自MIT的Larry Roberts发表了该领域第一篇博士论文《Machine Perception of Three-Dimensional Solids》,标志着CV作为一门新兴人...
2017-11-10 791
I/O接口标准(1):LVTTL、LVCMOS、SSTL、HSTL
I/O接口标准 1.单端信号接口标准 LVTTL和LVCMOS(JESD8-5,JESD8-B) SSTL(JESD8-8,JESD8-9B,JESD8-15) HSTL(JESD8-6) LVTTL和LVCMOS结构通常是简单的push-pull。最简单的例子就是CMOS反向器,需要满足的唯一参...
2017-11-10 42443
基于Microblaze的LwIP以太网环境搭建
安富利陈志勇博士出的试用题目: 通过以太网口,PC把一幅图片传给FPGA,FPGA做处理后再回传给PC做显示。这样可以实现算法验证,并且可以比较基于PC纯软件处理,和FPGA硬加速处理的时间。图...
2017-11-10 11225
认知计算揭开计算新时代序幕?路漫漫其修远兮
据Techopedia报道,人类总是想要从生活中获取更多,计算系统也在这些预期范围之内。最初时,计算机只能汇总数据,接着只能去做编程安排它们去做的事情。但我们从未放弃去创建新的计算系...
2017-11-10 281
Python机器学习库和深度学习库总结
我们在Github上的贡献者和提交者之中检查了用Python语言进行机器学习的开源项目,并挑选出最受欢迎和最活跃的项目。 1. Scikit-learn(重点推荐) Scikit-learn 是基于Scipy为机器学习建造的的一个...
2017-11-10 749
编辑推荐厂商产品技术软件/工具OS/语言教程专题
电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |