众所周知,串口,是嵌入式人员最熟悉的东西,非常方便,上到PC(现在是USB转串口),下到MCU51等等,都有,但是,现在的FPGA/CPLD等,却独独没有,用JTAG代替下载固件.
本身来说,JTAG没什么,然而确让开发人员增加了成本,成本不仅仅只是物料成本,而且还包括入门成本,因为没有JTAG下载工具,可能放弃了使用这颗FPGA.
这个里面,入门成本是最高的,因为一个FPGA下载线便宜的可能只有几十元,但却让多少开发人员的入门成本增加到难以进入,因为还要去买,有一个心里障碍等等.
本人也熟悉FPGA/CPLD之类的,却很少用,为什么,经常因为找不到了JTAG之类的东西,那就用MCU51算了,因为它太方便了.
任何一个产品,必需要降低它的入门成本,只有这样,才能获得大量的客户,才能很好的推广,这类的例子很多,比如STC的MCU51,因为ISP只需要串口下载调试,获得巨大的成功,ARM类加一个串口的bootloader,也获得大量普及.
相反,S3C2440之类的,bootloader却需要jtag下载,不仅仅给开发带来很多问题,而且给生产也带来了很多问题,所以手机方案MTK/展迅之类的,都是采用串口升级,非常方便.
本人亲身的感受是,3年前推出P1200手持机,集RFID/条码功能于一身,却碰到了推广难问题,客户无从下手,去年,推出旋风001手机开发平台,采用java开发,让客户非常容易入门,并且把旋风001手机开发平台的价格降低很低,结果导致很多客户进来,他们入门了之后,都转向寻求P1220(P1200升级版),于是P1220的市场极大的打开了.
FPGA/CPLD等完全可以集成一个串口下载调试的功能,IDE也专门留一个,这样让FPGA/CPLD跟MCU51一样开发方便,我相信这样做,起码可以大大降低客户的入门成本.
FPGA/CPLD等为什么不能用串口下载?
- FPGA(591969)
- cpld(168088)
相关推荐
CPLD/FPGA有哪些设计工具?
它们的基本设计方法是借助于 EDA 设计软件,用原理图、状态机和硬件描述语言等方法,生成相应的目标文件,最后用编程器或下载电缆,由 CPLD/FPGA 目标器件实现。 生产 CPLD/FPGA
2019-03-04 14:10:13
FPGA/CPLD同步设计若干问题浅析
FPGA CPLD同步设计若干问题浅析摘要:针对FPGA/CPLD同步设计过程中一些容易被忽视的问题进行了研究,分析了问题产生的原因、对可靠性的影响,并给出了解决方案。关键词:FPGA/CPLD
2009-04-21 16:42:01
FPGA串口调试不能正常接收
FPGA自己写了一个串口程序,串口助手能一个8位自己发送,但是在串口中发一连串数据时,不能正常接收,谁能提供一个完好的,经过验证的FPGA串口程序!谢谢,我的邮箱是feixiangzhf@[url=]@163.com[/url]
2019-02-14 06:35:20
FPGA与CPLD怎么区分
或ACEX1K系列等。尽管FPGA和CPLD都是可编程ASIC器件,有很多共同特点,但由于CPLD和FPGA结构上的差异,具有各自的特点:
2019-07-01 07:36:55
FPGA与CPLD的区别
FPGA与CPLD的区别
尽管很多人听说过CPLD,但是关于CPLD与FPGA之间的区别,了解的人可能不是很多。虽然FPGA与CPLD都是“可反复编程的逻辑器件”,但是在技术上却有一些差异。简单
2011-09-27 09:49:48
FPGA与CPLD的区别
FPGA与CPLD(特权同学版权所有)本文节选自特权同学的图书《FPGA设计实战演练(逻辑篇)》(特权同学版权所有)配套例程下载链接:http://pan.baidu.com/s/1pJ5bCtt
2019-02-21 06:19:27
FPGA与CPLD的区别
可以很快进入市场。许多设计人员已经感受到CPLD容易使用、时序可预测和速度高等优点,然而,在过去由于受到CPLD密度的限制,他们只好转向FPGA和ASIC。现在,设计人员可以体会到密度高达数十万门
2012-10-26 08:10:36
FPGA与CPLD的概念及基本使用和区别
的主要区别1、逻辑结构不同 CPLD:类似 PAL、GAL,拥有丰富的组合逻辑电路资源。 FPGA:类似门阵列,拥有丰富的触发器、存储器资源;CPU、DSP等IP核。2、集成度不同 CPLD:500
2020-08-28 15:41:47
FPGA实战演练逻辑篇3:FPGA与CPLD
FPGA与CPLD(特权同学版权所有)本文节选自特权同学的图书《FPGA设计实战演练(逻辑篇)》(特权同学版权所有)配套例程下载链接:http://pan.baidu.com/s/1pJ5bCtt
2015-03-12 13:54:42
cpld与flash配置fpga
用vhdl实现cpld配置fpga,配置成功后在usermode下设置一个重新配置信号,当信号有效时对fpga进行重新配置;fpga配置程序放在flash内;现在遇到的问题是,上电cpld能够正常配置fpga并且进入usermode ,但是加上重新配置语句过后就不能成功配置fpga,求高人指点~
2013-01-17 22:35:39
Altera FPGA/CPLD经典教材
Altera FPGA/CPLD设计与Verilog数字系统设计教程从网上找到了一些Altera FPGA/CPLD经典教材,包含夏宇闻老师的Verilog数字系统设计教程(第2版)Altera FPGA/CPLD设计与Verilog数字系统设计教程
2014-02-17 09:22:18
MES50HP——FPGA与CPLD的下载与固化
1. FPGA&CPLD 的下载
(1)生成位流文件(.sbit)后,可以把.sbit 文件下载到 FPGA 或 CPLD 中,首先将 JTAG下载器与 PCB 板连接并上
2023-06-26 10:52:38
STM32F103RC程序烧录为何不能用485工具或者串口?而只能用专门的下载软件J-LINK或者其他下载软件
STM32F103RC程序烧录为何不能用485工具或者串口?而只能用专门的下载软件J-LINK或者其他下载软件?谁能详细说下,谢谢
2018-06-26 18:02:49
XILINX FPGA/CPLD ISE详细下载教程
XILINX FPGA/CPLD ISE下载教程 第一章 XILINX FPGA/CPLD ISE下载教程——下载.bit文件第二章 XILINX FPGA/CPLD ISE下载教程——烧录Flash 图文详细资料!
2019-08-15 00:32:31
[推荐]FPGA/CPLD开发板及下载工具
XILINX(spartan,virtex系列等)altrea(max,cyclone系列等)cpld/fpga芯片,全型号开发板及开发套件。并可提供ADI,TI的DSP,FREESCALE单片机等
2009-05-06 09:48:25
[推荐]FPGA/CPLD开饭套件及芯片
XILINX(spartan,virtex系列等)altrea(max,cyclone系列等)cpld/fpga芯片,全型号开发板及开发套件。并可提供ADI,TI的DSP,FREESCALE单片机等
2009-06-19 14:25:08
multisim12能不能进行FPGA/CPLD的VHDL仿真??
如题,multisim12能不能进行FPGA/CPLD的VHDL仿真??各位大神,multisim12到底能不能进行VHDL的仿真呢?看上multisim的直观,可惜好像不能使用里面的FPGA器件。。各种忧伤啊。。。。。求助。。。
2013-09-22 17:09:04
《FPGA 和 CPLD入门教程》
本帖最后由 nilwade 于 2014-5-11 20:47 编辑
之前刚学FPGA时在网上下载的一个教程,该教程定位于FPGA/CPLD的快速入门,适合初学者:“以ALTERA公司的芯片
2014-05-11 20:44:00
【下载】《CPLD/FPGA的开发与应用》
与数字信号处理等领域中的应用。本书内容新颖目录· · · · · ·第1章 可编程ASIC与EDA技术第2章 Xilinx CPLD系列器件第3章 Xilinx FPGA系列器件第4章 CPLD/FPGA
2018-03-29 17:11:59
【招聘】聘兼职FPGA,CPLD,ASIC等相关讲师
本公司招FPGA,CPLD,ASIC等相关兼职讲师,短期技术培训,要求有实际项目经验,两年以上项目经历,表达力强,有亲和力,日薪千可日结 ,可只在北京,周末。有意者请联系QQ:***soft-xiang@foxmail.com简历主题请写: 课程名+学历+性别+姓名+年龄+联系方式
2012-12-03 17:18:45
为什么STM32F103RC不能用485工具或者串口烧录程序?
STM32F103RC程序烧录为何不能用485工具或者串口?而只能用专门的下载软件J-LINK或者其他下载软件
2018-09-10 09:50:37
关于CPLD串口的问题,谁能帮我看下为什么
我用特权同学的CPLD做的串口自收发程序,不能向其发送连续的两个字符,只能一次发送一个。如果发送两个,则后面的字符会丢掉。例如,我发送1可以,发送11就乱码了,同样a可以,aa就乱码了。这是为什么啊
2015-03-04 15:08:41
如何利用CPLD/FPGA设计多功能分频器?
分频器在CPLD/FPGA设计中使用频率比较高,尽管目前大部分设计中采用芯片厂家集成的锁相环资源 ,但是对于要求奇数倍分频(如3、5等)、小数倍(如2.5、3.5等)分频、占空比50%的应用场合却往往不能满足要求。利用CPLD/FPGA设计多功能分频器,我们具体该怎么做呢?
2019-08-12 07:50:25
如何通过处理机用CPLD和Flash实现FPGA配置文件的下载更新?
从外部存储器将FPGA配置文件下载更新的方式有哪几种?如何用CPLD和Flash实现FPGA配置?
2021-04-08 06:07:22
常用的FPGA/CPLD设计思想与技巧有哪些?
本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD 逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作种取得事半功倍的效果。
2021-04-29 06:04:14
用FPGA/CPLD设计UART
),有时我们不需要使用完整的UART的功能和这些辅助功能。或者设计上用到了FPGA/CPLD器件,那么我们就可以将所需要的UART功能集成到FPGA内部。使用VHDL将UART的核心功能集成,从而使整个设计更加紧凑、稳定且可靠。本文应用EDA技术,基于FPGA/CPLD器件设计与实现UART。
2012-05-23 19:37:24
详解CPLD/FPGA设计流程
只要有数字电路的基础,还是能较容易和快速地学会利用 CPLD/FPGA 设计数字系统的。 数字系统的基本部件比较简单,它们是一些与门、或门、非门、触发器和多路选择器等,宏器件是一些加法器、乘法器等
2019-02-28 11:47:32
请问FPGA/CPLD怎么验证是否正常工作?
,示波器却没量到都是高电平,不知道FPGA/CPLD电路到底有没有正常工作,现在借了一个仿真器(下载器),ISE软件也下载了,能通过软件、下载器判断芯片是不是正常的吗?还是必须要有工程文件才能判断?
2020-06-14 09:04:40
请问POWER_SAVING之后串口怎么不能用了?
在POWER_SAVING之后串口怎么不能用了,如果想开启POWER_SAVING而且串口也能用 该怎么做有没有官方的例程啊
2019-10-21 10:26:56
这里有电子高手的FPGA/CPLD经验,快来拿~
技巧,都是FPGA/CPLD逻辑设计内在规律的体现。如何合理地运用好这些设计思想?如何让我们的FPGA/CPLD设计工作更有效率?看完这篇文章,相信我们会有所收获。附件下载:本文摘自网络哈~
2017-02-27 16:24:10
Altera FPGA/CPLD设计(高级篇)
《Altera FPGA/CPLD设计(高级篇)》结合作者多年工作经验,深入地讨论了Altera FPGA/CPLD的设计、优化技巧。在讨论FPGA/CPLD设计指导原则的基础上,介绍了Altera器件的高级应用;引领读者
2009-02-12 09:19:124799
FPGA/CPLD下载方式 (ISP下载线接口电路)
FPGA/CPLD下载方式 (ISP下载线接口电路)
SP功能提高设计和应用的灵活性未编程前先焊接安装系统内编
2009-03-08 10:47:02129
USB-Blaster下载/仿真/调试器-北京革新创展科技有限公司
USB-Blaster的特性: 支持USB Blaster下载仿真调试,通过计算机的USB接口可对Altera的FPGA/CPLD以及配置芯片进行编程、调试等操作
2022-07-27 10:31:29
altera fpga/cpld设计
altera fpga/cpld设计 基础篇结合作者多年工作经验,系统地介绍了FPGA/CPLD的基本设计方法。在介绍FPGA/CPLD概念的基础上,介绍了Altera主流FPGA/CPLD的结构与特点,并通过丰富的实例讲解
2009-07-10 17:35:4557
用FPGA/CPLD设计UART
UART 是广泛使用的串行数据通讯电路。本设计包含UART 发送器、接收器和波特率发生器。设计应用EDA 技术,基于FPGA/CPLD 器件设计与实现UART。关键词 :FPGA/CPLD;UART;VHDLUART(即U
2009-09-29 08:01:2023
基于单片机的CPLD/FPGA被动串行下载配置的实现
基于单片机的CPLD/FPGA被动串行下载配置的实现:介绍采用AT89S2051单片机配合串行E2PROM存储器,实现CPLD/FPGA器件的被动串行模式的下载配置,阐述了其原理及软硬件设计。 &nb
2009-10-29 21:57:2219
CPLD器件的配置与编程下载
当利用CPLD/FPGA开发系统完成数字电路或系统的开发设计并仿真校验通过之后,就需要将获得的CPLD/FPGA编程配置数据下载到CPLD/FPGA芯片中,以便最后获得所设计的硬件数字电路或系
2010-06-01 10:14:4623
常用FPGA/CPLD四种设计技巧
常用FPGA/CPLD四种设计技巧
FPGA/CPLD的设计思想与技巧是一个非常大的话题,本文仅介绍一些常用的设计思想与技巧,包括乒乓球操作、串并转换、流水线操作和数据接口
2010-05-12 11:10:43766
FPGA/CPLD设计思想与技巧
本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的
2010-11-04 10:11:28625
使用CPLD和Flash实现FPGA的配置
本文介绍了通过处理机用CPLD和Flash实现FPGA配置文件下载更新的方法。与传统的JTAG或PROM串行下载配置方法相比,此方法具有更新配置文件灵活方便、易于操作、适用于大容量FPGA下载的特点
2018-10-25 05:51:008194
基于CPLD/FPGA的多串口设计
在工业控制中如何提高一对多的串口通讯可靠性和系统的集成性成为研究热点。本文利用嵌入式技术,提出基于CPLD/FPGA的多串口扩展设计方案。实现并行口到多个全双工异步通讯口之间
2011-04-27 11:17:15111
如何解决allegro16.3的stroke不能用的问题
如何解决allegro16.3的stroke不能用的问题.用习惯了allegro里面的stroke,安装了allegro16.3发现stroke不能用了
2011-11-22 11:03:115051
关于CPLD和FPGA的区别
CPLD和FPGA都是我们经常会用到的器件。有的说有配置芯片的是FPGA,没有的是CPLD;有的说逻辑资源多的是FPGA,少的是CPLD;有的直接就不做区分,把他们都叫做FPGA。那么两者到底有什么区别呢?下面我们就以Altera公司的CPLD和FPGA为例来说说两者的区别。
2017-09-18 16:35:325
FPGA和CPLD的区别及其用途介绍
FPGA/CPLD能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路,都可以用FPGA/CPLD来实现。 FPGA/CPLD如同一张白纸或是一堆积木,工程师可以通过传统的原理图输入法
2017-10-09 09:52:2014
cpld和fpga的区别,cpld和fpga的优缺点
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域
2017-10-24 10:04:0046702
CPLD的优势 FPGA的产生
FPGA LAB和CPLD的LAB设计不同。CPLD LAB由宏单元构成,包括自己的本地可编程阵列,而FPGA LAB由大量的逻辑模块构成,这些模块被称为逻辑单元,即LE,而且本地互连和逻辑分开。LE看起来可能和CPLD宏单元相似,但更容易配置,有更丰富的特性来提高性能,减少逻辑资源的浪费。
2018-04-17 17:02:001979
CPLD和FPGA两者的区别
CPLD和FPGA都是我们经常会用到的器件。有的说有配置芯片的是FPGA,没有的是CPLD;有的说逻辑资源多的是FPGA,少的是CPLD;有的直接就不做区分,把他们都叫做FPGA。那么两者到底有什么区别呢?下面我们就以Altera公司的CPLD和FPGA为例来说说两者的区别。
2018-05-24 02:03:0049472
FPGA教程之CPLD与FPGA的基础知识说明
本文档详细介绍的是FPGA教程之CPLD与FPGA的基础知识说明主要内容包括了:一、复杂可编程逻辑器件简介二、CPLD的组成与特点三、FPGA的组成与特点四、CPLD与FPGA的异同五、主要的PLD厂商
2019-02-27 17:09:3232
FPGA教程之CPLD和FPGA的配置与下载的详细资料说明
本文档详细介绍的是FPGA教程之CPLD和FPGA的配置与下载的详细资料说明主要内容包括了:一、CPLD/FPGA器件的配置,二、MAX系列非易失性器件的下载配置,三、FLEX/ACEX系列FPGA的下载配置,四、ALTERA的编程文件
2019-02-28 09:56:1817
FPGA和CPLD最好的入门教程的电子书免费下载
本文档的主要内容详细介绍的是FPGA和CPLD最好的入门教程的电子书免费下载包括了:1.FPGA/CPLD概述,2.HS102型FPGACPLD实验板,3.Max+plus1110.2 的使用,Quartus4.2 软件的使用
2019-03-22 17:04:0978
FPGA的用途以及它与CPLD的不同之处
FPGA/CPLD能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路,都可以用FPGA/CPLD来实现。
2020-01-20 09:29:003264
CPLD和FPGA的基本结构
本文主要介绍CPLD和FPGA的基本结构。 CPLD是复杂可编程逻辑器件(Complex Programable Logic Device)的简称,FPGA是现场可编程门阵列(Field
2020-09-25 14:56:3312233
了解FPGA和CPLD架构的基础知识资料下载
电子发烧友网为你提供了解FPGA和CPLD架构的基础知识资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-14 08:41:1713
FPGA CPLD中的Verilog设计小技巧
FPGA CPLD中的Verilog设计小技巧(肇庆理士电源技术有限)-FPGA CPLD中的Verilog设计小技巧
2021-09-18 16:49:1835
常用FPGA/CPLD设计思想与技巧
都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作种取得事半功倍的效果。
2023-05-18 08:56:57350
CPLD与FPGA之间的区别在哪呢?
CPLD和FPGA都是由逻辑阵列模块构成的,但是CPLD的LAB基于乘积和宏单元,而FPGA的LAB使用基于LUT的逻辑单元。
2023-06-28 11:28:04862
CPLD和FPGA的区别是什么
可编程逻辑包括 PAL、GAL、PLD 等。通过不断发展,它已经发展成为现在的CPLD/FPGA。CPLD(复杂可编程逻辑器件)和FPGA(现场可编程门阵列)的功能基本相同,只是实现原理略有不同
2023-07-03 14:33:386041
CPLD和FPGA的区别
CPLD和FPGA都是由逻辑阵列模块构成的,但是CPLD的LAB基于乘积和宏单元,而FPGA的LAB使用基于LUT的逻辑单元。CPLD的LAB围绕中心全局互连排列,随着器件中逻辑数量的增加,呈指数
2024-01-23 09:17:04280
评论
查看更多