可编程逻辑
提供权威的PLD及可编程逻辑器件设计应用、Altera公司、Xilinx公司资讯和解决方案,包括HDL语言与源代码、FPGA开发板、EDA工具、FPGA、FPGA软件等领域。Python的函数式编程介绍
函数 回顾一下函数,函数就是把固定的逻辑放在一起,方便我们下次使用,不用写重复的代码,提升代码的复用性以及可读性;一个好的函数,可以只通过函数名就可以看懂这个过程要做什么...
2023-09-27 1958
如何用Python for循环实现两辆汽车相向而行
要实现汽车跑动,首先我们要加载一张城市道路图作为背景图,然后就要把海龟的图形变为汽车的模样,最后实现两辆汽车相向而行的效果。 首先,加载背景图片: turtle .bgpic (picname=None) turt...
2023-09-27 1794
对于STM32的I2C Layout走线多长合适呢?
今天来讨论一个I2C走线问题,过程是通过用ST提供的IBIS模型,从SI的角度出发,做SI仿真来评估STM32的I2C信号和确定Layout走线到底能走多长。...
2023-09-27 6786
变长数据包数据结构定义
变长数据包 定长数组使用方便, 但是却浪费空间, 指针形式只多使用了一个指针的空间, 不会造成大量空间分浪费, 但是使用起来需要多次分配, 多次释放, 那么有没有一种实现方式能够既不浪费...
2023-09-27 1406
零长数组如何使用定长包定义数据缓冲区
零长数组 请先思考以下问题: C语言中,数组长度是否可以为0? 如果要接收一个不定长数据包,你会如何定义数据缓冲区? 第一个问题 : 在标准C语言中,没有长度为0的数组,但在 GNU C语言...
2023-09-27 1490
FPGA实现Cordic算法求解arctanθ
由于在项目中需要使用的MPU6050,进行姿态解算,计算中设计到arctan 和 sqr(x*2 + y * 2),这两部分的计算,在了解了一番之后,发现Cordic算法可以很方便的一次性求出这两个这两部分的计算。...
2023-09-27 4059
什么是CXL技术?CXL的三种模式、类型、应用
更快的数据传输速度:CXL技术可以实现高达25GB/s的数据传输速度,比目前常用的PCIe 4.0技术还要快。这意味着在数据中心等高性能应用场景下,可以更快地进行数据处理和传输。 更低的延迟:...
2023-09-27 7691
如何脱离Vivado建立单独仿真环境软件呢?
FPGA项目开发的过程中,需要完成设计代码开发、验证环境搭建、仿真分析、板级验证等操作,在这个过程中,许多操作虽然必不可少但是步骤是重复的。...
2023-09-27 2695
GPGPU和NPU技术路线对比
FPGA是一种半定制芯片,对芯片硬件层可以灵活编译。但是缺点也比较明显,当处理的任务重复性不强、逻辑较为复杂时,FPGA效率就会比较差。...
2023-09-26 7404
利用 FPGA 快速路径构建高性能、高能效边缘 AI 应用
作者:Stephen Evanczuk 对于希望在边缘的推理处理器上实施人工智能 (AI)算法的设计人员来说,他们正不断面临着降低功耗并缩短开发时间的压力,即使在处理需求不断增加的情况下也是如此。...
2023-10-03 2681
基于FPGA的原型设计对系统级验证的适用性
验证SoC困难的部分原因是它的状态依赖于许多变量,包括它以前的状态、输入序列和SoC输出的更广泛的系统效应(和可能的反馈)。 以实时连接到系统其他部分的速度运行SoC设计,可以让我们...
2023-09-25 1482
集成逻辑分析仪(ILA)的使用方法
在日常FPGA开发过程中,逻辑代码设计完成后,为了验证代码逻辑的正确性,优先使用逻辑仿真(modesim)进行验证。仿真验证通过后进行板级验证时,使用逻辑分析仪进行分析和验证逻辑是否正确...
2023-10-01 8203
求一种基于FPGA时间数字转换(TDC)设计方案
时间数字转换(Time-to-Digital Converter,TDC)是一种用来测量时间的电路,它将连续的时间信号转换为数字信号,从而实现时间测量的数字化。...
2023-09-22 6953
BGA如何快速在4个Ball之间均匀布孔扇出呢?
BGA扇出是EDA工程师的一项基本功,在布局完成后,先将BGA的Ball进行打孔扇出,然后分层和4个方向将BGA内部信号线引出到外部空间...
2023-09-22 8745
基于单光子探测的时间相关计数TCSPC设计实现
TCSPC时间相关单光子计数技术是一种成熟且通用的单光子计数技术,是一种功能强大的分析方法,目前广泛应用于荧光寿命测量、时间分辨光谱、荧光寿命成像、飞行时间测量等众多领域,尤其...
2023-09-22 9925
信号完整性的信号带宽对上升边的影响
带宽用于表示频谱中最高的有效正弦波频率分量值。为了充分近似刻画时域波形的特征, 这是需要包含的最高正弦波频率。所有高于带宽的频率分量都可忽略不计。...
2023-09-21 3360
为什么rs触发器可以消除机械抖动
RS触发器是一种基本的数字逻辑电路,它由两个输入(R和S)和两个输出(Q和Q‘)组成。R和S分别代表复位(Reset)和置位(Set)信号。当R和S都是逻辑低电平时,RS触发器会保持上一个状态不变...
2023-09-21 4695
如何辨别假冒的FPGA?
FPGA 并不新鲜,但它们很重要。它们的标志性特征是可以在制造后重新配置,这使得它们非常灵活。这种灵活性意味着它们经常出现在对国家安全有直接影响的技术中,包括卫星、军事工具和航...
2023-09-21 1669
可定制RISC-V ISA的优势
多样性与兼容性的统一 处理器供应商一直试图在其产品周围创建一个庞大的软件生态系统,因为这可以产生黏性,自然而然地 "锁定 "大量投资于创建专用软件的客户。随着时间的推移,这种效...
2023-09-21 2040
什么是DFX技术?DFX设计一定要执行设计规则检查吗?
DFX(Dynamic Function eXchange)的前身是PR(部分可重配置,Partial Reconfiguration)。...
2023-09-21 10436
Mojo v3 FPGA板与16x2 LCD模块是如何进行连接的呢?
在本教程中,我们将使用Verilog HDL设计一个数字电路,该电路与基于HD44780 LCD控制器/驱动芯片的通用LCD模块连接。Mojo V3 FPGA板将用于实现设计。本文中使用的LCD模块是1602A显示器。...
2023-09-20 1852
易灵思与商显客户合作推出完整的商业显示动态背光方案
在当今的数字化时代,显示技术是一种无处不在的信息传播和交互的工具,它不仅影响着我们的生活方式,也推动着各行各业的发展和变革。...
2023-09-20 2050
编辑推荐厂商产品技术软件/工具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 |


































