共2条
1/1 1 跳转至页
ARM,8051 ARM速度比不上 8051 ?是我错还是真有其事?
问
我不知道这样的想法错在那里,抛下一贴,望各位高手解疑.
这里说的速度不是内核对指令的运行速度,而是外部引脚的速度.LPC214X的外部引脚是由低速总线驱动的,有文章说它的响应速度只有2-4微秒.而就算是当年的8051都有1U以上.更别说现在运行在33MHz单指令周期的了.
这样一来,它在驱动外部快速设备的时候就只能吃亏.比如说SPI以太网设备(LPC的SPI固件只是K级,而maxim的SPI以太网芯片可以达到28MHz).
我们应该怎么办?在以太网上使用1M都不到的速度? 答 1: 213x/214x优势不在这块! 答 2: 回复楼上:我知道LPC的内核性能,但是有这样的性能却做不出好的网络应用,这是什么道理?好马配好鞍.想像一下一台硬盘只有1000转的电脑,就是64位又有什么用?你还能说它的优势不在此吗?
没错,8139可以用在它上面,但是速度......
还有最重要的:你能在一个LPC上做两个8139吗?你在接上8139之后还有多少I/O? 答 3: 在线等待高手回复. 答 4: 那就用别的又不只有philip有ARM,你可以用atmel的. 答 5: 那就请高手介绍一个最低要求:RAM 16K
ROM 16K全速(代码不用在RAM中运行)
有USB2.0
5M以上SPI(用软件能够做得到也可以)
运行速度>50MPIS 答 6: 好像有一点难,为什么不用芯片里的SPI 答 7: 嘿嘿,使用快速IO啊。214X有个快速IO设置,必须对寄存器设置后才起作用,不过这时好像必须使用汇编才能发挥速度优势,具体的可以看看《深入浅出ARM7——LPC213x/LPC214x(下册)》^_^ 答 8: 回复 智能meter 兄,请教 fengxin32 兄回复:片内的SPI是通过低速总线的,速度是总线频率的1/8,可以想像:要是我用它和网络芯片连接的话,速度和用485都没有什么区别了.
请教 fengxin32 兄:快速IO是硬件的还是受控于程序的?(这样关系能否做出软件SPI来.)具体是怎么设置和输入输出的呢? 谢谢!我想很多人都很想了解这些.
再一次对发贴的兄弟姐妹们说声"谢谢!" 答 9: 补充:看完fengxin32 兄的贴,赶紧去看了一次LPC214X用户指南,发现还是有一个不解的问题:
1 到底从写入FIOCLR开始,到引脚输出,要多长时间?书上没有写明.
2 引脚上的信号,过多久才反应到FP0xVAL上呢?
请用过的朋友相告.
如果可能的话,请zlgmcu也来个官方回答吧! 答 10: 回楼上写FIO寄存器要2周期,约33ns,读FIO寄存器要3周期,约50ns,绝对比51快N倍。
至于第几个周期才从引脚上反映出来,这个没测试过,估计应该是第2周期后。 答 11: 楼主要50MIPS的全速执行ROM,这是不存在的东西. 答 12: 28M的SPI?不知道哪个CPU有这么快的SPI为什么不能接2个8139?n个都可以接,当然速度就...
不过你那个SPI也有这毛病 答 13: re: on_raptor 发表于 2006-5-11 12:44 ZLG-ARM ←返回版面
那就请高手介绍一个
最低要求:RAM 16K
ROM 16K全速(代码不用在RAM中运行)
有USB2.0
5M以上SPI(用软件能够做得到也可以)
运行速度>50MPIS
LPC214x的芯片能够满足您的要求:
RAM 8K~40K,FLASH 32~512K,零等待,执行速度和在RAM中几乎一样;
USB 2.0 Device FUll;
工作在60MHz左右的话,SPI可以达到60/8 MHz;使用SSP做SPI的话,主机模式理论可达30MHz。
工作在60MHz的话,可以达到60*.09=54MPIS;
IO口的速度,LPC214x的快速GPIO是普通GPIO的3.5倍。内核访问IO设备不是计绝对时间,而是计总线周期时间,访问差别需要参考ARM体系结构相关资料。 答 14: 试一试at91sam7s64内部还有PDC呢。呵呵,不知道会不会被楼主珊帖阿 答 15: 太久没上,一次性回复.回复PHEAVECN: ZLGMCU说的那个不就有了吗.
回复andrew.xu:我说的那个不是MCU.
回复rockli:请问何为pdc?你的贴我删不了,也不会去删.只是会不会版主删你就不得而知了.
特别多谢qwernet及zlgmcu的回复. 答 16: 213x/214x的ssp接口就是高速的带fifo的spi,可以到30兆 答 17: 不知道44B0的SPI能到多少呢? 答 18: 你就不知到用并口!?你就不知到用并口!? 答 19: 是啊正在遇到这个问题,高手积极发言啊
这里说的速度不是内核对指令的运行速度,而是外部引脚的速度.LPC214X的外部引脚是由低速总线驱动的,有文章说它的响应速度只有2-4微秒.而就算是当年的8051都有1U以上.更别说现在运行在33MHz单指令周期的了.
这样一来,它在驱动外部快速设备的时候就只能吃亏.比如说SPI以太网设备(LPC的SPI固件只是K级,而maxim的SPI以太网芯片可以达到28MHz).
我们应该怎么办?在以太网上使用1M都不到的速度? 答 1: 213x/214x优势不在这块! 答 2: 回复楼上:我知道LPC的内核性能,但是有这样的性能却做不出好的网络应用,这是什么道理?好马配好鞍.想像一下一台硬盘只有1000转的电脑,就是64位又有什么用?你还能说它的优势不在此吗?
没错,8139可以用在它上面,但是速度......
还有最重要的:你能在一个LPC上做两个8139吗?你在接上8139之后还有多少I/O? 答 3: 在线等待高手回复. 答 4: 那就用别的又不只有philip有ARM,你可以用atmel的. 答 5: 那就请高手介绍一个最低要求:RAM 16K
ROM 16K全速(代码不用在RAM中运行)
有USB2.0
5M以上SPI(用软件能够做得到也可以)
运行速度>50MPIS 答 6: 好像有一点难,为什么不用芯片里的SPI 答 7: 嘿嘿,使用快速IO啊。214X有个快速IO设置,必须对寄存器设置后才起作用,不过这时好像必须使用汇编才能发挥速度优势,具体的可以看看《深入浅出ARM7——LPC213x/LPC214x(下册)》^_^ 答 8: 回复 智能meter 兄,请教 fengxin32 兄回复:片内的SPI是通过低速总线的,速度是总线频率的1/8,可以想像:要是我用它和网络芯片连接的话,速度和用485都没有什么区别了.
请教 fengxin32 兄:快速IO是硬件的还是受控于程序的?(这样关系能否做出软件SPI来.)具体是怎么设置和输入输出的呢? 谢谢!我想很多人都很想了解这些.
再一次对发贴的兄弟姐妹们说声"谢谢!" 答 9: 补充:看完fengxin32 兄的贴,赶紧去看了一次LPC214X用户指南,发现还是有一个不解的问题:
1 到底从写入FIOCLR开始,到引脚输出,要多长时间?书上没有写明.
2 引脚上的信号,过多久才反应到FP0xVAL上呢?
请用过的朋友相告.
如果可能的话,请zlgmcu也来个官方回答吧! 答 10: 回楼上写FIO寄存器要2周期,约33ns,读FIO寄存器要3周期,约50ns,绝对比51快N倍。
至于第几个周期才从引脚上反映出来,这个没测试过,估计应该是第2周期后。 答 11: 楼主要50MIPS的全速执行ROM,这是不存在的东西. 答 12: 28M的SPI?不知道哪个CPU有这么快的SPI为什么不能接2个8139?n个都可以接,当然速度就...
不过你那个SPI也有这毛病 答 13: re: on_raptor 发表于 2006-5-11 12:44 ZLG-ARM ←返回版面
那就请高手介绍一个
最低要求:RAM 16K
ROM 16K全速(代码不用在RAM中运行)
有USB2.0
5M以上SPI(用软件能够做得到也可以)
运行速度>50MPIS
LPC214x的芯片能够满足您的要求:
RAM 8K~40K,FLASH 32~512K,零等待,执行速度和在RAM中几乎一样;
USB 2.0 Device FUll;
工作在60MHz左右的话,SPI可以达到60/8 MHz;使用SSP做SPI的话,主机模式理论可达30MHz。
工作在60MHz的话,可以达到60*.09=54MPIS;
IO口的速度,LPC214x的快速GPIO是普通GPIO的3.5倍。内核访问IO设备不是计绝对时间,而是计总线周期时间,访问差别需要参考ARM体系结构相关资料。 答 14: 试一试at91sam7s64内部还有PDC呢。呵呵,不知道会不会被楼主珊帖阿 答 15: 太久没上,一次性回复.回复PHEAVECN: ZLGMCU说的那个不就有了吗.
回复andrew.xu:我说的那个不是MCU.
回复rockli:请问何为pdc?你的贴我删不了,也不会去删.只是会不会版主删你就不得而知了.
特别多谢qwernet及zlgmcu的回复. 答 16: 213x/214x的ssp接口就是高速的带fifo的spi,可以到30兆 答 17: 不知道44B0的SPI能到多少呢? 答 18: 你就不知到用并口!?你就不知到用并口!? 答 19: 是啊正在遇到这个问题,高手积极发言啊
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |