上一页 1 2 3 4 5 6 7 8 ··· 25 下一页
摘要: [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-09 UART串行通信协议介绍 UART(通用异步收发传输器):用于串行数据的发送和接收,适用于短距离、低速率的通信。RS-232:规定了电气特性和物理特性,广泛应用于传统计算机和外设间的通信。 RS-422:改进了 RS-232,支持单机发送、多机接收的平衡传输,适用于更长距离和更高速度的通信。 RS-485:采用半双工工作方式,支持多点数据通信,具有较强的抗干扰能力,适用于复杂网络结构。此外,本文还讨论了在高速数据传输中使用锁相环(PLL)进行时钟恢复以补偿延迟,确保数据传输的稳定性和可靠性。总结了各种通信协议的优缺点及其适用场景, 阅读全文
posted @ 2024-07-29 14:38 米联客(milianke) 阅读(29) 评论(0) 推荐(0) 编辑
摘要: [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-08 FPGA多路分频器实验 本文介绍了如何使用 Verilog 代码设计分频器电路。分频器的工作原理是通过计数输入时钟的上升沿或下降沿,根据预设的分频数控制输出信号的高低电平翻转,从而将高频输入信号转换为低频输出信号。根据分频比例(晶振频率/分频后频率)的不同,分频器分为偶数分频器和奇数分频器。本文详细演示了这两种分频器的设计方法。 阅读全文
posted @ 2024-07-29 14:30 米联客(milianke) 阅读(33) 评论(0) 推荐(0) 编辑
摘要: [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-07 FPGA按键消抖实验 本文探讨了按键消抖的原理与实现方法。按键是电子设计中常见的元器件,但在按键闭合或松开的瞬间会产生一连串的抖动,这种抖动会影响系统的稳定性和响应灵敏度。因此,必须进行消抖处理。文章详细介绍了机械按键的构造与原理,并设计了具体的按键消抖方案。在进行本实验前,建议读者确保已经完成前面的实验,并掌握以下能力:完成 TD 软件安装。 阅读全文
posted @ 2024-07-29 14:23 米联客(milianke) 阅读(45) 评论(0) 推荐(0) 编辑
摘要: [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-06 PWM呼吸灯实验 本文介绍了如何在 FPGA 控制主板上实现呼吸灯,通过 PWM(脉宽调制)技术调节呼吸灯的亮度,模拟呼吸灯的2秒亮灭周期。文章提供了一个可实操的小程序,读者可以自行编写代码并通过仿真测试代码的正确性,最终将代码下载到开发板上观察实际运行效果。在开始实验前,建议确保已完成前置实验,特别是掌握 ModelSim 的使用。这些基础知识和技能将帮助读者更好地理解和实现PWM技术在不同领域的应用,包括测量、通信和功率控制等。 阅读全文
posted @ 2024-07-29 14:14 米联客(milianke) 阅读(21) 评论(0) 推荐(0) 编辑
摘要: [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-05 FPGA流水灯实验 流水灯以及 Helloworld 实验是初学者首次接触编程时必做的实验,通过完成这些实验,编程者能够初步掌握编程工具的使用和基本的编程能力,象征着进入编程世界的第一步。在开始流水灯实验之前,需确保已完成前置实验,包括完成 modelsim 的安装及 TD 库的编译,并掌握通过 do 文件启动仿真的方法。本实验的主要目的是掌握流水灯的实现。 阅读全文
posted @ 2024-07-23 19:47 米联客(milianke) 阅读(21) 评论(0) 推荐(0) 编辑
摘要: [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-04安路TD开发工具在线调试FPGA 本节旨在教程如何使用ChipWatcher在线逻辑分析仪来监测电路内部信号的变化情况。通过ChipWatcher,用户可以添加多个信号,并设置采样时钟、采样深度、触发条件等参数,然后重新编译、下载和触发,即可查看指定条件下的信号变化情况。该工具能够提高开发效率并发现潜在的设计问题。 阅读全文
posted @ 2024-07-23 19:40 米联客(milianke) 阅读(35) 评论(0) 推荐(0) 编辑
摘要: [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-03安路TD结合modelsim仿真 本文旨在引导读者掌握在FPGA开发中利用ModelSim进行代码仿真的重要性和步骤。详尽的测试条件有助于提前发现设计隐患,因此对于初学者而言,在实现功能表面之外,严谨地进行代码仿真验证是至关重要的。在实验中,需要预先安装ModelSim软件版本为modelsim-win64-10.6d-se。实验目的包括掌握ModelSim如何编译TD的FPGA库、设置ModelSim仿真、以及从TD调用ModelSim的仿真方法。具体步骤涵盖了在ModelSim安装目录下新建文件夹、编译仿真库等操作。 阅读全文
posted @ 2024-07-23 19:31 米联客(milianke) 阅读(66) 评论(0) 推荐(0) 编辑
摘要: [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-02使用安路TD开发工具创建FPGA工程 本文主要介绍了如何在FPGA项目中新建代码文件、添加PLL IP核、调用PLL、添加约束文件、工程编译以及下载演示的步骤。通过新建FPGA代码文件并添加PLL IP核,可以实现对FPGA的功能扩展和调用。同时,通过添加约束文件,可以对FPGA的引脚和时序进行约束,确保项目的正确性和稳定性。最后,通过工程编译和下载演示,可以将设计好的FPGA项目烧录到实际硬件中并进行验证。整个流程清晰明了,有助于开发者快速上手FPGA项目的开发和调试工作。 阅读全文
posted @ 2024-07-19 19:54 米联客(milianke) 阅读(78) 评论(0) 推荐(1) 编辑
摘要: [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-01 软件工具环境搭建 本章节重点介绍软件工具环境的搭建,主要包含了安装编辑器VSCode,安路开发工具TD和FD安装介绍,第三方编辑工具设置,以及安路下载器JTAG驱动安装 阅读全文
posted @ 2024-07-18 19:53 米联客(milianke) 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1 概述 本系统中,主要使用了安路PH1A系列FPGA PH1A180SFG676 FPGA芯片,该芯片具有最大226个GPIO、210K 等效LUT4s、600个DSP、129Kbit ERAM、16个PLL、2组MIPI 4Lane 或者1组MIPI 8lane CSI ,单lane速度高达2. 阅读全文
posted @ 2024-03-14 09:27 米联客(milianke) 阅读(401) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 25 下一页