可编程逻辑
提供权威的PLD及可编程逻辑器件设计应用、Altera公司、Xilinx公司资讯和解决方案,包括HDL语言与源代码、FPGA开发板、EDA工具、FPGA、FPGA软件等领域。fpga时序分析案例 调试FPGA经验总结
今天跟大家分享的内容很重要,也是调试FPGA经验的总结。随着FPGA对时序和性能的要求越来越高,高频率、大位宽的设计越来越多。在调试这些FPGA样机时,需要从写代码时就要小心谨慎,否则写...
2023-08-01 3499
MEMS传感器的主要构造?MEMS芯片与集成电路芯片有什么区别?
MEMS的全称是Micro-Electro-MechanicalSystem,中文名称是微机电系统,是将微电子电路技术与微机械系统融合到一起的一种工业技术,它的操作范围在微米尺度内。...
2023-07-31 7781
光子集成电路(PIC)加速未来光子芯片的开发周期
液晶技术和MEMS技术使可重新编程光子集成电路(PIC)成为可能,这些PIC能够支持多种功能,并显著加速未来光子芯片的开发周期。...
2023-07-31 6547
FPGA设计中flash读写工作原理解析
真实数据是保存在较长的一行。分析后可以看到较长行的长度都是一样的。具体内容是,前端若干位是控制符(包含地址),然后是具体数据,之后是校验码。找到规律后,就可以直接提取其中...
2023-07-31 3004
怎么去设计一种基于FPGA的扩频模块呢?
扩频系统最早可以追溯到20世纪20年代左右,扩频通信就有了初步的应用。但是一直到20世纪年代中期,扩频系统才真正应用和发展起来。...
2023-07-31 1369
FPGA时序分析-建立时间和保持时间裕量都是inf怎么解决呢?
今天有个小伙伴遇到一个问题,就是在vivado里面综合后看到的建立时间和保持时间裕量都是inf,我们来看看怎么解决这个问题。...
2023-07-30 2418
如何实现基于FPGA Vivado的74系列IP封装呢?
双击桌面图标打开Vivado 2017.2,或者选择开始>所有程序>Xilinx Design Tools> Vivado 2017.2>Vivado 2017.2;...
2023-07-30 1529
fpga系列产品的漏洞机理分析
AMD-XILINX FPGA密钥存储支持两种模式: 1)BBRAM电池供电存储 已有公开文献发表,可通过激光注入读取BBRAM中保存的明文密钥,且BBRAM需要电池供电,应用可靠性大大降低。...
2023-07-28 2450
基于Digilent basys 3开发板的FPGA示波器设计
首先,AD模块对模拟信号进行采样,触发电路根据采样信号判断触发条件(例如:上升沿触发)。满足触发条件后,连续采样一定数量的点(本系统中为640个点),存储到RAM中。...
2023-07-28 3088
如何创建单链表
实际中经常使用的一般为带头双向循环链表。 单链表1 # include # include typedef struct node { int data; //"数据域" 保存数据元素 struct node * next ; //保存下一个数据元素的地址 }Node; void printList (Node *head)...
2023-07-27 2076
双向循环链表创建代码
双向循环链表demo #include #include typedef struct node { int data; //"数据域" 保存数据元素 struct node * next; //保存下一个数据元素的地址 struct node * prev; //保存上一个数据元素的地址 }Node; //创建表头表示链...
2023-07-27 1716
Meta:正在多款自研芯片上使用RISC-V
在DAC 2023上,Meta 的 ASIC 工程经理 Himanshu Sanghavi 谈到了 Meta 正在使用 RISC-V 开展的各种项目。...
2023-07-27 1655
单链表和双链表的区别在哪里
单链表和双链表的区别 单链表的每一个节点中只有指向下一个结点的指针,不能进行回溯。 双链表的每一个节点给中既有指向下一个结点的指针,也有指向上一个结点的指针,可以快速的找到...
2023-07-27 2625
链表数据结构基本概念
链表基本概念 头指针: 头指针是指链表指向第一个结点的指针,若链表有头结点,则是指向头结点的指针。 头指针具有标识作用,所以常用头指针冠以链表的名字。 无论链表是否为空,头指...
2023-07-27 1539
传统FPGA开发方式讲解
对于一个软件开发人员,可能听说过 FPGA,甚至在大学课程设计中,可能拿FPGA做过计算机体系架构相关的验证,但是对于它的第一印象可能觉得这是硬件工程师干的事儿。...
2023-07-27 1258
复位信号是什么意思?复位信号的作用?详解Xilinx FPGA复位信号那些事
复位信号几乎是除了时钟信号外最常用的信号了,几乎所有数字系统在上电的时候都会进行复位,这样才能保持设计者确定该系统的系统模式的状态,以便于更好的进行电子设计,并且在任意时...
2023-07-27 12761
spinalhdl转Verilog可读性 SpinalHDL开发流程
SpinalHDL是基于Scala全新的硬件描述语言,解决了不少Verilog等传统HDL语言的痛点,可以快速的完成某些IP的开发,和完美的融入现有的开发流程。 诚然SpinalHDL的学习路线是比较陡峭的。另外在团队...
2023-07-27 4279
FPGA Vivado-TLC549驱动设计介绍
在生活中,数模转换的例子到处可见。但是在我们做FPGA设计时,需要对数字信号进行处理,但是,不是所有的信号都是以数字信号的形式体现的,比如光信号、声信号、电信号等等。...
2023-07-27 1884
基于HLS之任务级并行编程
HLS任务级编程第一篇文章可看这里: HLS之任务级并行编程 HLS的任务级并行性(Task-level Parallelism)分为两种:一种是控制驱动型;一种是数据驱动型。对于控制驱动型,用户要手工添加DATAF...
2023-07-27 2193
如何使用FPGA来设计智能网卡(SmartNIC)?
智能服务器适配器或智能网卡(SmartNIC)通过从服务器的CPU上卸载网络处理工作负载和任务,提高云端和私有数据中心中的服务器性能。...
2023-07-27 2680
基于全集成开关充电器 IC用于备用电池系统
在本用例中,我们将全集成开关充电器 IC用于备用电池系统。 备用电池系统应用广泛,如太阳能户外摄像头、照明和小型电池系统(如 4G/5G 接入点)等,它们均需要多电池充电器来供电。而...
2023-08-23 1298
Verilog设计寄存器
现代逻辑设计中,时序逻辑设计是核心,而寄存器又是时序逻辑的基础,下面将介绍几种常见的寄存器的Verilog设计代码供初学者进行学习理解。...
2023-07-27 5266
ttl电路输出状态有哪几种 TTL与其他逻辑系列的比较
TTL电路的输出状态受到输入信号、负载条件和电源电压等因素的影响。因此,在实际应用中,需要根据具体的电路和规格参数来判断输出状态,并确保电路的可靠性和正确操作。...
2023-07-26 9314
ttl电路中输入端悬空代表什么 ttl电路正确接线图图解
在TTL电路中,通常会将输入端连接到确定的电平,以确保电路的可靠性。连接到高电平(Vcc)时,表示为逻辑高(1),连接到低电平(地/0V)时,表示为逻辑低(0)。如果输入端悬空,它可...
2023-07-26 33739
编辑推荐厂商产品技术软件/工具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 |










































