1. 有个CPLD项目需要控制ARM的内存读写,cpld 怎么控制arm 内存呢
没玩过CPLD,虽然手头有板子,不知道可不可以用SPI通讯之类的办法,不过应该是这样的吧
2. CPLD和ARM有什么区别
CPLD主要是由可编程逻辑宏单元围绕中心的可编程互连矩阵单元组成。具有复杂的I/O单元互连版结构,可由用户权根据需要生成特定的电路结构,完成一定的功能。本质上还是硬件电路。
ARM是公司名称,你这里可能主要指ARM 系列处理器。ARM处理器是各大硬件厂商购买ARM公司开发的处理器内核授权,加上各厂商自己的外围电路而生产的微处理器,有比CPLD更复杂的逻辑结构,可以在处理上运行用户自己开发的软件。
3. CPLD与ARM数据传输问题
使用Arm的通用端口功能高速传递数据是愚蠢的做法 实际效果是低速高噪声 好的办法是使用高速串行通信端口 高速可靠
4. 集成电路 和 FPGA、CPLD、单片机、STM32、ARM之间的关系是什么
集成电路来:就是常说的源芯片,有像CPU这种通用平台的芯片,也有专用于某一领域(编解码、控制)的芯片,一旦生产出来功能和电路都不可更改,但是性能最好
FPGA:现场可编程门阵列,是一种可编程逻辑器件,可以使用Verilog 或VHDL硬件描述语言描述所要实现的电路功能,与软件不同的是它实现的是硬件电路,具有很高的实时性和灵活性,特别适合通信底层和视频的编解码应用,FPGA最大的优势是可灵活搭建SOPC系统。
CPLD:同样也是可编程逻辑器件,可简单的认为FPGA是CPLD的升级版,相比之下还是FPGA更强大
单片机、STM32、ARM:STM32就是一个ARM核心的单片机,ARM是英国来一个公司,专门设计CPU核心的,它只卖设计,其他公司买来授权,加上自己的外设电路或进行一些其它的改变,最终生成一个SOC芯片,STM32就是一个SOC系统,继承了片上的RAM和FLASH,以及类似UART、I2C等外设。
5. ARM7与CPLD引脚如何相连
我现在做的一个项目中也用到了CPLD,但是不是arm7,是ARM9,不过连线方式应该是类似的,你个参考连接方式,希望对你有用。
6. ARM与CPLD数据传输问题
时序同步问题 建议使用高速串行通信口 如cpld中没有的 建议使用握手逻辑的方式通讯 可能会较慢
7. 请问ARM、FPGA、CPLD、ASIC的关系是
ARM是处理器内核,是一个cpu架构,就像x86一样.
fpga,cpld是一类东西,都属于\"可编程逻辑器件回\",fpga更先进,注意这里的答可编程是指硬件编程用vhdl等硬件设计语言编程.最终的结果出来是一个硬件电路,不是程序.
asic指fpga,cpld用vhdl编出来的东西,也指在流水线上生产出来的专用集成电路.
8. DSP、MCU、CPLD、ARM、FPGA芯片的区别
1,单片来机小型电脑处理器,源最小可以到8个脚,价格便宜,最便宜2块钱
2,PLC可变逻辑控制器,主要用在工业控制,里面是类似一个加强的单片机。对输入输出均有做处理
例如抗干扰,增加带负载驱动能力
3,DSP 数字信号处理芯片,这个用途可做信号处理,例如图像处理,数据采集处理,它比单片要快很多,比单片机功能要强大
4,FPGA、CPLD可变逻辑控制,这个做逻辑处理控制,小型的CPLD是没有中央处理器的,大型可以嵌入系统,功能在单片机之上,适合做大型的数据处理,逻辑控制。其价格不便宜。但是他和单片机有本质的区别。例如单片机有内嵌外设 AD,DA转换等,CPLD则需要通过控制其他外设IC。
要想诠释清楚,也非三言两语能道明,还是多看看书本吧
学习可以以单片机为先,其次是FPGA,CPLD,DSP。 PLC比较简单,学会前面后面只要了解一周一般都会了
9. 请问mcu,avr,arm,fpga\cpld,dsp这几项怎么的学习过程比较好
都学学,一门一门的啃
建议精通FPGA,毕竟FPGA什么都可以做,呵呵
10. arm9和 lcd间有一个CPLD有什么用
如果你那个LCD是VGA的口子的话
就需要一个转换
CPLD就是起这个作用