前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >廉价的FPGA+MCU构架-T-FPGA

廉价的FPGA+MCU构架-T-FPGA

作者头像
云深无际
发布于 2024-10-23 08:57:49
发布于 2024-10-23 08:57:49
29800
代码可运行
举报
文章被收录于专栏:云深之无迹云深之无迹
运行总次数:0
代码可运行

分享一个我超喜欢的开发板,最近看了不少FPGA开发的书籍(没写几行代码),不过不影响理解。

这个板子就是有着FPGA的灵活和MCU的通用,主要是很便宜!!!还做了一个小载板。

可以连接:

比如这种ADC,处理完发给ESP32

但是怎么说呢。。。FPGA出来的协议,得自己设计,可能这就是有趣的地方。

这个是上面的器件布局,整洁大方

平面铺开,有着几个显眼的大片子

设计成M2这样的形式可以方便的换各种底板,更加的灵活了

这个带有自供电

IO很多

因为FPGA里面的电源类型太多了,所以加了一个PMIC,有很多的LDO和DCDC。一颗=3颗(nPM1300电源芯片)平时使用可以看看这个。

通过编程来切换电源供应

这颗FPGA里面有个M3的硬核

其实就是有一个M3的Core,但是外面的外设也是FPGA里面的逻辑资源。

就是这样,各分两边

APB2 总线直接连接到 FPGA 资源。

GW1NSR 系列 FPGA 产品的块状静态随机存储器(BSRAM)在器件内 部按照行排列,一个 BSRAM 在器件内部占用 3 个 CLU 的位置。BSRAM 提 供两种使用方式,但是两种方式不能同时使用。

一是在 SoC 器件中用作 Cortex-M3 处理器系统的 SRAM 资源,用于存储器数据的读写,一个 BSRAM 容量大小为 16Kbits,总容量为 128Kbits(GW1NSR-4/4C)。

二是用作用户的 存储资源,一个 BSRAM 的容量大小为 18Kbits,总容量为 180Kbits(GW1NSR-4/4C)。

DSP 在器件内部按照行排列,每个 DSP 资源占用 9 个 CLU 的位置。每个 DSP 包含两个宏单元,每个宏单元包含两个前加法器(pre-adders),两个 18位的乘法器 (multipliers)和一个三输入的算术/逻辑运算单元(ALU54)。而且还可以还可以做一个滤波器的模块出来。

FPGA和MCU之间,使用6个数据线来互联,使用的时候,先让32控制PMIC,给FPGA供电,Arduino上大分。

定义

互联的时候要注意

也就是4个数据线,一个时钟,一个片选

确实是选择不打扰MCU的引脚

电压代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_cn.pdf
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
国产FPGA开发板上手体验:不足百元,集成ARM硬核处理器!
近两年,国外厂商的FPGA芯片价格飙升,由于价格,货期,出口管制等多方面因素的影响,很多公司都在寻找FPGA国产化替代方案。我工作中正在使用的几款芯片也面临停产的风险,用一片少一片,了解到国产FPGA发展的也不错,完全自主知识产权的芯片种类也很多,最近就购买了一块基于高云半导体FPGA芯片的开发板——Tang Nano 4K,学习一下国产FPGA的开发和使用。
单片机点灯小能手
2022/12/18
6K0
国产FPGA开发板上手体验:不足百元,集成ARM硬核处理器!
简谈CPU、MCU、FPGA、SoC芯片异同之处
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。
FPGA技术江湖
2020/12/29
1.6K0
简谈CPU、MCU、FPGA、SoC芯片异同之处
国产FPGA概况
时至今日,不管从国际形势还是国家对于“中国芯”的扶持,“国产化”这一话题越来越要付出实践,对于FPGA这一“万能芯”也是很多企业会优先考虑的。
碎碎思
2020/08/04
3.2K0
国产FPGA概况
常见处理器MCU、MPU、DSP、FPGA等嵌入式处理器概念
前文中多次出现了MCU、MPU、DSP、FPGA等嵌入式处理器概念,很多初学者可能比较迷惑,下面将对这些概念进行简单介绍。
韦东山
2022/05/05
2.3K0
常见处理器MCU、MPU、DSP、FPGA等嵌入式处理器概念
FPGA和外围接口-第一章 爱上FPGA(1.3.2 Intel FPGA 主流芯片选型 ))
这章在原计划中是没有的,网上关于FPGA的介绍不说有万篇,千篇文章是有的,所以这章简介部分会很简洁,但是对于Xilinx和Intel家的FPGA主流芯片选型指导和命名规则会详细介绍,因为这部分会是入门遇到的第一个问题。这章第二个问题会是资源的查找,一百篇文章所能遇到的问题都不一定会解决你所面临的问题,所以接下来会分享下网上常见的资源网站和论坛。在这里感谢网上各位大神和前辈的指导资料,在此一一谢过,本系列文章主要是以交流和学习为主,欢迎各位转载,转载请注明下出处,谢谢!
碎碎思
2020/06/30
1.2K0
FPGA 主流芯片选型指导和命名规则(一)
题目可能有点大,主要介绍Xilinx和Altera公司的主流芯片的选型(包括中低高端产品的介绍)和两大厂家的命名规则,主要看封装和逻辑数量。
碎碎思
2020/07/01
2.8K0
FPGA的发展历史
在过去的十年中,可编程逻辑器件(PLD)市场不断增长,对PLD的需求不断增加。具有可编程特性且可编程的芯片称为PLD。PLD也称为现场可编程器件(FPD)。FPD用于实现数字逻辑,用户可以配置集成电路以实现不同的设计。这种集成电路的编程是通过使用EDA工具进行特殊编程来完成的。
碎碎思
2022/04/14
1.6K0
FPGA的发展历史
FPGA设计流程
在设计进入之前,需要根据设计规范进行设计规划。设计规范需要转换为体系结构和微体系结构。设计架构和微架构包括将总体设计分解为小模块,以实现预期功能。在架构设计阶段,需要估计内存、速度和功率的需求。根据需要,需要为实现选择FPGA设备。
碎碎思
2022/04/14
1.1K0
FPGA设计流程
PLD- FPGA与CPLD的区别[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 http://home.eeworld.com.cn/my/space.php?uid=170289&do=blog&id=31215 FPGA与CPL
全栈程序员站长
2022/09/01
8750
FPGA零基础学习:半导体存储器和可编程逻辑器件简介
大侠好,欢迎来到FPGA技术江湖。本系列将带来FPGA的系统性学习,从最基本的数字电路基础开始,最详细操作步骤,最直白的言语描述,手把手的“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升的职业开发者都可以有系统性学习的机会。
FPGA技术江湖
2021/03/15
5090
FPGA零基础学习:半导体存储器和可编程逻辑器件简介
关于ASIC、CPLD和FPGA介绍
ASIC(Application Specific Intergrated Circuits)即专用集成电路,是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。目前用CPLD(复杂可编程逻辑器件)和FPGA(现场可编程逻辑阵列)来进行ASIC设计是最为流行的方式之一,它们的共性是都具有用户现场可编程特性,都支持边界扫描技术,但两者在集成度、速度以及编程方式上具有各自的特点。ASIC的特点是面向特定用户的需求,品种多、批量少,要求设计和生产周期短,它作为集成电路技术与特定用户的整机或系统技术紧密结合的产物,与通用集成电路相比具有体积更小、重量更轻、功耗更低、可靠性提高、性能提高、保密性增强、成本降低等优点。
全栈程序员站长
2022/08/19
9390
简谈FPGA的片内资源
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。
FPGA技术江湖
2020/12/29
8310
简谈FPGA的片内资源
从Xilinx Kintex-7认识FPGA
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA开源工作室
2019/10/29
1.9K0
从Xilinx Kintex-7认识FPGA
Xilinx FPGA底层资源介绍
XILINX FPGA 芯片整体架构如下所示,整个芯片是以BANK进行划分的,不同的工艺、器件速度和对应的时钟具有不同的BANK数量(下面截图是以K7325tffg676为例):左边的BANK都是HR BANK,右侧的最下面三个是HP BANK,最上面的四个BANK是transceiver。
瓜大三哥
2020/05/07
3.9K0
TMS320C6678 DSP + Xilinx Kintex-7 FPGA核心板硬件参数资源说明分享
SOM-TL6678F核心板板载DSP、FPGA、CPLD、ROM、RAM、晶振、电源、LED等硬件资源,并通过工业级高速B2B连接器引出IO。
创龙科技Tronlong
2022/08/14
2.5K0
TMS320C6678 DSP + Xilinx Kintex-7 FPGA核心板硬件参数资源说明分享
为何TI的GPMC并口,更常被用于连接FPGA、ADC?我给出3个理由
GPMC(General Purpose Memory Controller)是TI处理器特有的通用存储器控制器接口,是AM335x、AM437x、AM5708、AM5728等处理器专用于与外部存储器设备的接口,如:
创龙科技Tronlong
2022/05/26
9280
为何TI的GPMC并口,更常被用于连接FPGA、ADC?我给出3个理由
FPGA和外围接口-第一章 爱上FPGA
FPGA是FieldProgrammable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个新概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。可以支持一片PROM编程多片FPGA;串行模式可以采用串行PROM编程FPGA;外设模式可以将FPGA作为微处理器的外设,由微处理器对其编程。
碎碎思
2020/06/30
1K0
全国产!全志A40i+Logos FPGA核心板(4核ARM Cortex-A7)硬件说明
SOM-TLA40iF核心板板载ARM、FPGA、ROM、RAM、晶振、电源、LED等硬件资源,并通过B2B连接方式引出IO。核心板所有器件(包括B2B连接器)均采用国产工业级方案,国产化率100%。
创龙科技Tronlong
2023/01/31
2.2K0
全国产!全志A40i+Logos FPGA核心板(4核ARM Cortex-A7)硬件说明
FPGA、DSP、ARM比较
ARM ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软 件。ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四个功能模块可供生产厂商根据不同用户的要求来配置生产。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行。目前ARM在手持设备市场占有90%以上的份额,可以有效地缩短应用程序开发与测试的时间,
企鹅号小编
2018/01/22
3.3K0
FPGA、DSP、ARM比较
一文讲解单片机、ARM、MUC、DSP、FPGA、嵌入式错综复杂的关系!
首先,“嵌入式”这是个概念,准确的定义没有,各个书上都有各自的定义。但是主要思想是一样的,就是相比较PC机这种通用系统来说,嵌入式系统是个专用系统,结构精简,在硬件和软件上都只保留需要的部分,而将不需要的部分裁去。所以嵌入式系统一般都具有便携、低功耗、性能单一等特性。
单片机技术宅
2020/03/17
2.7K0
推荐阅读
相关推荐
国产FPGA开发板上手体验:不足百元,集成ARM硬核处理器!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档