跳转到主要内容
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
【视频】高带宽内存

在需要高带宽的应用中使用高带宽内存(HBM)。
<iframe src='//players.brightcove.net/17209957001/SywTPUVC_default/index.html?videoId=5816765882001' allowfullscreen frameborder=0 width="600" height="338"></iframe>

Python的22个编程技巧,Pick一下?

1. 原地交换两个数字

Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例:
x,y= 10,20print(x,y)x,y= y,xprint(x,y)#1 (10, 20)#2 (20, 10)

赋值的右侧形成了一个新的元组,左侧立即解析(unpack)那个(未被引用的)元组到变量 和 。

一旦赋值完成,新的元组变成了未被引用状态并且被标记为可被垃圾回收,最终也完成了变量的交换。

2. 链状比较操作符

比较操作符的聚合是另一个有时很方便的技巧:
n= 10result= 1< n< 20print(result)# Trueresult= 1> n<= 9print(result)# False

FPGA驱动VGA显示静态图片

一 、前言

  本文设计思想采用明德扬至简设计法。VGA是最常见的视频显示接口,时序也较为简单。本文从利用显示屏通过VGA方式显示测试图案及静态图片着手带大家接触图像显示应用,算是为后续VGA显示摄像头采集图像以及HDMI高清数字显示方式打个基础。

二、VGA显示原理

系统和芯片架构正在走向异构世界

<font color="#FF8000">作者:Jeffrey Burt</font>

有时候,如果你在业务上持之以恒,生意就会找上门来。

数字设计FPGA应用学习笔记

<strong>第一章 FPGA基础及电路设计</strong>

使用 MATLAB 和 Simulink 实现你的机器人创意

机器人技术研究人员和工程师可以使用 MATLAB 和 Simulink 设计和优化算法,为真实系统建立模型,并自动生成代码——所有过程均在一个软件环境下完成。

从Xilinx Kintex-7认识FPGA

<font color="#FF8000">作者:lee神,FPGA开源工作室</font>

<strong>1. xilinx FPGA简介</strong>

【视频】UltraScale 架构收发器

回顾 UltraScale 架构中的收发器增强特性。
<iframe src='//players.brightcove.net/17209957001/SywTPUVC_default/index.html?videoId=5816767191001' allowfullscreen frameborder=0 width="600" height="338"></iframe>

学会System Generator(14)——不同溢出与量化方式的对比

本文是该系列的第14篇。第5篇中在介绍Gateway In block时谈到了System Generator中的数据类型,及不同的量化和溢出方式。本文将以两个简单的设计实例,更直观地说明不同的量化和溢出方式有什么区别。

利用 SoM 实现嵌入式微处理器/FPGA 组合设计和项目的快速运行

<font color="#FF8000">作者:Steve Leibson</font>

很多嵌入式设计使用基于微处理器和微控制器的单板计算机 (SBC) 和系统级模块 (SoM)(例如,请参阅“使用 Raspberry Pi 3 构建低成本工业控制器”)。但是,更多嵌入式应用无法忍受与软件相关的响应时间所带来的延迟。

这些应用需要只有定制硬件方可实现的额外性能,而开发定制硬件的最快捷方法就是使用 FPGA。

本文将讨论使用 SoM 来开发嵌入式系统的优势,这些系统需要借由 FPGA 提供更高的处理能力。本文还将介绍各种不同的 FPGA SoM,并讨论它们在嵌入式设计开发中的使用。