EmbeddedRelated.com
Forums

RabbitSys ?

Started by mlinder December 15, 2005
Question for Zworld or someone that has actually used rabbitsys.

Reading the manual it says
"A RabbitSys-enabled RCM3365 module can also be programmed
with a CAT5/6 Ethernet crossover cable connecting
the RCM3365 module directly to a PC or notebook."

What kind of speed are we talking about here?

Hopefully something more than Serial speed over ethernet. Everyone else, notice rabbitsys info is avail on rabbitsemi web site.

Matt


--- In rabbit-semi@rabb..., "mlinder" <mlinder@m...> wrote:
> Everyone else, notice rabbitsys info is avail on rabbitsemi web site.

Cool. I'm still not sure what RabbitSys is, exactly, but so far the
manual makes it clear that it sucks up a fair amount of memory:

"RabbitSys reserves 192K bytes of flash and approximately 64K bytes of
SRAM for system operation."

This makes the need for the Rabbit 4000 obvious.

Kelly



On Thu, 15 Dec 2005 22:07:26 -0000, Kelly wrote:

>--- In rabbit-semi@rabb..., "mlinder" <mlinder@m...> wrote:
>> Everyone else, notice rabbitsys info is avail on rabbitsemi web site.
>
>Cool. I'm still not sure what RabbitSys is, exactly, but so far the
>manual makes it clear that it sucks up a fair amount of memory:
>
>"RabbitSys reserves 192K bytes of flash and approximately 64K bytes of
>SRAM for system operation."
>
>This makes the need for the Rabbit 4000 obvious.
>
>Kelly


Yea I saw that also. It also requires seperate I&D to be used, so
my guess is it will break alot of apps out there.

I'd rather pay $500.00 for linear address space, I mean thats why
I left DOS 15 years ago.

Matt


>>linear address space

 

Would be nice!

 

Ryan

 

 

From: r...@yahoogroups.com [mailto:r...@yahoogroups.com] On Behalf Of mlinder
Sent: Thursday, December 15, 2005 4:17 PM
To: r...@yahoogroups.com
Subject: Re: [rabbit-semi] Re: RabbitSys ?

 

On Thu, 15 Dec 2005 22:07:26 -0000, Kelly wrote:

>--- In r...@yahoogroups.com, "mlinder" <mlinder@m...> wrote:
>> Everyone else, notice rabbitsys info is avail on rabbitsemi web site.
>
>Cool.  I'm still not sure what RabbitSys is, exactly, but so far the
>manual makes it clear that it sucks up a fair amount of memory:
>
>"RabbitSys reserves 192K bytes of flash and approximately 64K bytes of
>SRAM for system operation."
>
>This makes the need for the Rabbit 4000 obvious.
>
>Kelly Yea I saw that also. It also requires seperate I&D to be used, so
my guess is it will break alot of apps out there.

I'd rather pay $500.00 for linear address space, I mean thats why
I left DOS 15 years ago.

Matt



On Dec 15, 2005, at 1:49 PM, mlinder wrote:
> What kind of speed are we talking about here?

I doubt there will be a huge speedup -- most of the time it takes to
program a core module is spent writing to flash. I don't have exact
numbers, but the RFU sends at 256000bps. I have a program that takes
75 seconds to write to a core, but at about 380K should only take 15
seconds to send. Go to Ethernet and you'll maybe shave 10 seconds off
that 75...

Tom Collins
Tom Logic LLC
PO Box 5717
Napa, CA 94581
(707) 265-6622
(707) 265-6646 fax
tom@tom@...


Tom Collins wrote:
> On Dec 15, 2005, at 1:49 PM, mlinder wrote:
>
>> What kind of speed are we talking about here? > I doubt there will be a huge speedup -- most of the time it takes to
> program a core module is spent writing to flash. I don't have exact
> numbers, but the RFU sends at 256000bps. I have a program that takes
> 75 seconds to write to a core, but at about 380K should only take 15
> seconds to send. Go to Ethernet and you'll maybe shave 10 seconds off
> that 75...

My ethernet DLM can download and write a 256k file in about 8-15 seconds
depending on flash type. The main limitation is the time to write the
flash as the UDP stack is almost no overhead. It does use a cache for
the writes, I have seen it do a write of 240k in a single call to
FlashWrite().

A full, 512k Flash chip can be reprogrammed in about 7-10 seconds
normally (device programmer).

ZW's serial download is horribly slow. At the same baud rate, Softools
can download probably 2-4 times as fast (and up to 460800 baud). ZW's
protocol seems to have a large overhead and is overly complex. The
compile/download time is horribly slow. They could spend time on
simplifying the protocol/code.

We'll wait and see how it works. I wonder how more complex the bios will
be. If they have a resident debugger/dlm then that would speed up things
as ther would be no "sending pilot bios" etc.

Personally I think they should concentrate on simplifying their code.
Things like removing all the watch code and removing unnecessary debug
code. A "Hello world" app is now 34k, used to be about 17k. I still use
7.3x for old projects as the newer libs are too bloated and I run out of
code space and speed.

<Scott>
------
| Scott G. Henion| shenion@shen... |
| Consultant | Stone Mountain, GA |
| SHDesigns | PGP Key 0xE98DDC48 |
| http://www.shdesigns.org/rabbit/ |
------
today's fortune
I want to reach your mind -- where is it currently located?



> Personally I think they should concentrate on simplifying their code.
> Things like removing all the watch code and removing unnecessary debug
> code. A "Hello world" app is now 34k, used to be about 17k.

Very good point.
192k+64k is a joke. When others had started tiny ARMs with 8k flash.