当前位置: 首页 > article >正文

AG32从零开始---用纯cpld点亮LED灯

1.AG32官方给的教程又乱又少真是的我一个小菜鸡点个灯都要研究半天诶呀烦死了2.别问我为什么只用cpld工作需要mcucpld点灯更是复杂3.用纯cpld编程需要安装软件Quartus II和Supra自己研究最新Supra下载: https://pan.baidu.com/s/1rJiAJHQQCp8WPGSPwCLm1Q?pwd1234Quartu II: https://pan.baidu.com/s/1jwvTQ-k0yM4gJungurEVZA?pwdzk714.基本适用AGM的全部型号反正区别就是换个芯片型号改个地址md,还想吐槽5.先看芯片信号后面需要设置自己记住。我的是AG32VF系列其他的有问题俺就不知道了。--------------------------------------------------------俺是分割线--------------------------------------------------------图一 先建文件夹讲解1.logic里放工程文件现在是空的2.address里放地址配置信息现在是空的3.address.ve文件就你建个文本文档然后尾缀改成.ve就行了图二 用Supra建工程讲解1.打开软件后先点file-New projrct就出来这个界面了2.选一下你刚刚建的文件夹然后起个名字然后save图三 啊哈讲解1.是不是啥都没了其实还是有点的看右上角有文件地址2.这都是小问题哈哈哈哈哈哈哈3.我好唠叨诶呀上班嘛自娱自乐程序员嘛话说我算程序员嘛图四 填写设备信息讲解1.在起个名字这个名字就是你写代码.v文件的名字了2.选一下芯片型号不会有人没记住吧3.选一个之前建的.ve文件然后next图五不用管图六回到文件夹页面讲解1.诶嘿多了好多东西AGM官方也很用心了就是教程做的诶2.点击led.qpf文件然后就会打开Quartus II了3.我看还有人建议请正点原子或者野火来做教程。就是学学人家图六 Quartus II页面讲解1.啊哈是不是和你的不一样哈哈哈哈哈哈。2.只需要点左上角区域的Files可不是最上面的哦然后再点led.文件3.少截一个图诶呀好麻烦。但我已经很详细了哦我是怕我自己忘记以后看自己的教程来自己最知道自己踩了什么坑反正也没啥人看太小众了这玩意关键我这还基础。咱也不是啥都菜还是会些高级东西的但是如果按照这个教程详细程度写诶呀不敢想要累死。图七 加一下代码讲解1.就点个灯我自己晶振8m你自己的自己算。2.直接复制吧module led(input clk,//8minput rst,output reg led1,output reg led2,output reg led3,output reg led4);reg [31:0] clkCount;reg [31:0] countNum 8000000;always (posedge clk or negedge rst)beginif(!rst)beginclkCount 0 ;led1 1;led2 0;led3 1;led4 0;end else beginclkCount clkCount 1 ;if(clkCount countNum)beginclkCount 0 ;led1 !led1 ;led2 !led2 ;led3 !led3;led4 !led4;endendendendmodule图八 加一下地址讲解1.打开ve文件加进去代码我只提供一下格式自己的地址配置要看自己的原理图2.我这用的是外部晶振所以直接设置PIN_HSE,如果你和我不一样就看文档图九 时钟文档讲解图十 编译讲解1..ve文件保存之后回到Quartus II页面然后......好累呀但是我当初要是遇到这种手把手教程该多爽2.点Tools-Tcl Scripts就到这个页面了3.点af_quartus.tcl然后点run就开始编译啦图十一 编译完成没报错讲解1.把两个ok点了2.Flow Summary显示的是你的代码内存占用情况等等图十二 回到Supra,点next图十三 点Finsh讲解1.如果这里保错有可能是代码有问题2.这里东西不用管有谁知道有啥用吗肯定有用只是我现在用到图十四 下载程序讲解1.啊哈是不是又不一样反正你带你完finish之后就点个OK就行了2.点Tools-Program就到这个页面了现在是下载程序3.先在Select downloader cable里设置下载方式然后点Query device ID看看设备连接成功没4.在点Brovse选bin文件在logic里然后点Program就可以了。5.因为我们用的是外部时钟下载之前勾选“Enable HSE click”。6.如果中间哪部不小心把Supra关掉了就重新打开然后点File-Open project打开这个项目就行了。7.终于结束了

相关文章:

AG32从零开始---用纯cpld点亮LED灯

1.AG32官方给的教程又乱又少真是的,我一个小菜鸡点个灯都要研究半天,诶呀烦死了2.别问我为什么只用cpld,工作需要,mcucpld点灯更是复杂3.用纯cpld编程需要安装软件Quartus II和Supra(自己研究)最新Supra下载…...

iOS Swift 推送通知完整实现教程(前台/后台/杀死状态 全覆盖跳转)

一、前言 远程推送通知是iOS开发中高频必备功能,绝大多数App都需要实现推送消息提醒、点击通知跳转指定业务页面。iOS推送分为三种运行状态,开发中必须全部兼容:前台运行:App处于打开状态,直接接收推送弹窗后台挂起&am…...

AI应用开发利器:基于MCP协议的故障记忆与自学习系统

1. 项目概述:一个为AI应用注入“事故记忆”的MCP服务器最近在折腾AI应用开发,特别是那些需要调用外部工具和数据的智能体(Agent)时,总绕不开一个核心问题:如何让AI在调用外部API或执行复杂操作时&#xff0…...

高中生物必修一第3讲:细胞的基本结构——细胞膜、细胞器与细胞核全解,生物膜系统与分泌蛋白通路深度剖析

目录1 细胞膜的结构与功能:流动镶嵌与选择透过1.1 细胞膜的成分1.2 流动镶嵌模型1.3 细胞膜的功能1.4 体验制备细胞膜的方法1.5 细胞壁1.6 例题精讲2 细胞器:分工与合作的精密工厂2.1 细胞器的分类2.2 各细胞器的结构与功能详解2.3 细胞器的综合对比2.4 …...

pico示波器采集软件SSL1000A在功率器件测试的应用

在新能源汽车电控体系里,IGBT、MOSFET 是电机控制器、OBC、DC-DC 等核心模块的 “功率开关”,它们的开关特性、瞬态响应、稳定可靠性直接影响整车效率与安全。功率器件测试看似简单,实则细节要求极高,因为器件在高频开关中产生的尖…...

基于本地LLM与Whisper的沉浸式语音编程环境搭建指南

1. 项目概述:当语音输入遇上沉浸式编程 最近在GitHub上看到一个挺有意思的项目,叫 voice-typing-vibe-coding 。光看名字,你可能会觉得这又是一个语音转代码的工具,但实际体验下来,我发现它的核心远不止“打字”那么…...

EldenRingSaveCopier终极指南:轻松迁移艾尔登法环存档的完整解决方案

EldenRingSaveCopier终极指南:轻松迁移艾尔登法环存档的完整解决方案 【免费下载链接】EldenRingSaveCopier 项目地址: https://gitcode.com/gh_mirrors/el/EldenRingSaveCopier 你是否曾在艾尔登法环中投入数百小时,却因存档损坏或设备更换而面…...

嬴姓有多罕见?全国不到1000人的姓氏,即将成为一个啤酒品牌

嬴姓,中国最古老的姓氏之一。全国不到1000人姓嬴。这个罕见的姓氏,即将成为一个啤酒品牌的名字。你身边有姓“嬴”的人吗?大概率没有。因为嬴姓太罕见了。据统计,全国姓“嬴”的人不到1000人。主要分布在江苏、山东、河北等地。嬴…...

揭秘Clay印相底层渲染逻辑:为什么92%的用户调不出真实陶土肌理?

更多请点击: https://intelliparadigm.com 第一章:Clay印相的视觉本质与行业误读 Clay印相并非传统意义上的图像渲染技术,而是一种基于物理材质反射模型与神经感知先验耦合的视觉表征范式。其核心在于模拟黏土(Clay)在…...

Turbo模式突然失效?紧急修复指南:5分钟定位API网关超时、区域节点降级、token配额劫持三大隐性故障

更多请点击: https://intelliparadigm.com 第一章:Turbo模式突然失效?紧急修复指南:5分钟定位API网关超时、区域节点降级、token配额劫持三大隐性故障 Turbo模式并非原子性开关,其状态依赖于网关层、区域服务健康度与…...

YuukiPS启动器:动漫游戏玩家的智能启动解决方案终极指南

YuukiPS启动器:动漫游戏玩家的智能启动解决方案终极指南 【免费下载链接】Launcher-PC 项目地址: https://gitcode.com/gh_mirrors/la/Launcher-PC 你是否厌倦了每次启动游戏都要重复繁琐的配置步骤?是否希望有一个工具能够智能管理多个游戏账号…...

新手装 Node.js 总踩坑,这份保姆级教程帮你一次搞定(附镜像加速+版本切换)

🔥个人主页:北极的代码(欢迎来访) 🎬作者简介:java后端学习者 ❄️个人专栏:苍穹外卖日记,SSM框架深入,JavaWeb ✨命运的结局尽可永在,不屈的挑战却不可须臾或…...

构建高可复用表单解决方案:从状态管理到校验引擎的工程实践

1. 项目概述:一个面向开发者的表单实验室如果你是一名前端或全栈开发者,肯定对表单这个“老朋友”又爱又恨。爱它,是因为它是用户与系统交互最核心的桥梁;恨它,是因为从数据绑定、校验、提交到状态管理,每一…...

【LeetCode刷题日记】一篇带你搞懂平衡二叉树高效判断法(110.平衡二叉树)

🔥个人主页:北极的代码(欢迎来访) 🎬作者简介:java后端学习者 ❄️个人专栏:苍穹外卖日记,SSM框架深入,JavaWeb ✨命运的结局尽可永在,不屈的挑战却不可须臾或…...

2026永康选车膜,避坑指南看完就懂

永康车主选车膜,最怕花了钱还踩坑。劣质膜不隔热、起泡异味,施工粗糙导致翘边划伤车漆,这些痛点我见得太多。今天用真实案例和数据,帮你避开这些坑。一、膜品质量:数据说话,拒绝劣质数据对比:量…...

ARM异常级别与系统寄存器访问控制机制解析

1. ARM异常级别与系统寄存器访问控制机制解析在ARMv8/v9架构中,异常级别(Exception Level)构成了处理器权限管理的核心框架。这个分层保护机制从EL0(用户应用程序)延伸到EL3(安全监控模式),每个级别都有明确…...

2026年写作类国际竞赛都有哪些?留学背景提升首选赛事全解析

AI 问答摘要块 Q:2026 年写作类国际竞赛都有哪些? A:2026 年值得参加的高含金量国际写作竞赛主要包括:1. Cosmopolitan Writing Award(CWA)(全球首创 AI 评审机制,全年龄段覆盖,留学背景提升首选…...

72V混合DC/DC转换器技术解析与工程实践

1. 72V混合DC/DC转换器的技术突破在数据中心、通信基站和汽车电子领域,48V供电架构正逐步取代传统的12V总线系统。这种转变带来更高功率传输效率的同时,也对中间总线转换器(IBC)提出了严苛要求——需要在36V至72V宽输入范围内&…...

Rydberg原子阵列与量子导线技术在量子计算中的应用

1. Rydberg原子阵列中的量子导线技术解析 量子计算为解决组合优化问题提供了全新思路,特别是在处理NP难问题时展现出独特优势。Rydberg原子阵列作为近年来备受关注的可编程量子平台,其核心优势在于能够通过激光操控实现量子比特的精确排布和相互作用调控…...

2026届毕业生推荐的六大降重复率网站实际效果

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 对于学子以及科研人员广泛面临的稿件查重压力而言,合规且专业的降重网站能够给予…...

m4s-converter:如何将B站缓存视频无损转换为通用MP4格式?

m4s-converter:如何将B站缓存视频无损转换为通用MP4格式? 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾经遇到…...

Sora 2 × YouTube双平台协同工作流:自动生成多尺寸横竖版+智能章节标记+CC字幕同步(仅需1次Prompt)

更多请点击: https://intelliparadigm.com 第一章:Sora 2 YouTube双平台协同工作流全景概览 Sora 2 作为新一代多模态生成引擎,已原生支持高保真视频结构化输出与语义时间轴标注;YouTube 则通过 Creator Studio API 和 Data API…...

生产级 Agent Loop 的状态机设计:从 while 循环到可恢复执行引擎

摘要 很多人第一次写 Agent,都会写出类似下面的代码: while True:response llm(messages)if response.final:return response.textresult run_tool(response.tool_call)messages.append(result)这段代码能跑 demo,但很难上生产。真实系统需…...

AI智能体如何通过MCP协议标准化调用外部工具

1. 项目概述:当AI智能体学会“使用工具” 最近在探索AI智能体开发时,我遇到了一个非常有意思的项目: agentsimdev/agentsim-mcp 。乍一看这个名字,可能有些朋友会感到困惑,这“MCP”是什么?是“模型上下文…...

API延迟骤降68%,中文语调准确率提升3.2倍,ElevenLabs私有化部署调参黄金公式曝光

更多请点击: https://intelliparadigm.com 第一章:ElevenLabs中文语音生成优化的底层逻辑与性能跃迁 ElevenLabs 原生未提供中文语音模型,但通过语义对齐微调(Semantic Alignment Fine-tuning)与音素级重映射&#xf…...

Midjourney V6高产艺术家创作全链路实录(含未公开种子参数+光照权重表)

更多请点击: https://intelliparadigm.com 第一章:Midjourney社区优秀作品赏析 Midjourney作为当前最具表现力的AI图像生成工具之一,其社区(Discord频道及Gallery平台)持续涌现大量兼具技术精度与艺术张力的创作。这些…...

2026年广州商务接待服务哪家服务专业,价格实惠

在广州这座商业之都,高端商务接待服务的需求日益增长。然而,许多企业在选择商务接待服务时,常常面临流程不规范、细节把控不到位、资源匹配不合理等问题。特别是在政企宴请、圈层活动和企业商务配套服务方面,如何确保高标准的服务…...

SAP S4后台表PRCD_ELEMENTS增量同步逻辑

PRCD_ELEMENTS本身没有创建或修改的时间戳,可采用下面的方式做增量同步: 1.SD模块有3个点分别增量同步 1)销售订单:通过VBAK-KNUMV关联PRCD_ELEMENTS-KNUMV,且PRCD_ELEMENTS-KAPPL V,按VBAK-ERDAT(新增)…...

收藏!小白程序员必看:AI浪潮下如何抓住高薪大模型机遇?

脉脉最新报告显示,AI岗位需求暴涨12倍,平均月薪超6万。大模型相关岗位尤为抢手,年薪百万起步。传统程序员面临转型危机,但可从系统学习AI、结合传统经验与AI、转型AI产品经理等三条路应对。文章提供具体学习建议,强调持…...

Pearcleaner:为你的Mac带来彻底清理体验的免费开源工具

Pearcleaner:为你的Mac带来彻底清理体验的免费开源工具 【免费下载链接】Pearcleaner A free, source-available and fair-code licensed mac app cleaner 项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner 你是否曾因Mac存储空间不足而感到困扰&am…...