Re: Tiny ARM Development
- From: larwe@xxxxxxxxx
- Date: 27 Jul 2005 11:23:52 -0700
Hi,
> etc. Merely reading and writing to I/O ports, which I'm just
> *assuming* are available on the chip, is proving no readily documented
> task. I haven't even been able to find a detailed instruction set
> list.
All I/O is memory mapped, ARM does not have a separate I/O address
space. While I haven't worked with the 91SAM series (yet) all this
stuff was adequately documented for the 91R40* series parts.
The instruction set documentation is published by ARM, not Atmel, but a
copy can be found under AT91 ARM Thumb - Other Documents at
<http://www.atmel.com/dyn/products/other_docs.asp?family_id=605>
(ARM7TDMI Technical Reference Manual).
> It simply needs to read ports when an external interrupt is triggered,
> and output on other ports the rest of the time (with some memory used
> as a cache in between these operations).
This is an interesting sort of requirement. I'm not sure that ARM was
necessarily the obvious choice here - its interrupt latency is not
fantastic. Have you done actual metrics yet? Are you committed to a
board layout, or are you experimenting on the EVB before starting the
layout?
.
- Follow-Ups:
- Re: Tiny ARM Development
- From: linnix
- Re: Tiny ARM Development
- References:
- Tiny ARM Development
- From: Alex McHale
- Re: Tiny ARM Development
- From: larwe
- Re: Tiny ARM Development
- From: alexmchale@xxxxxxxxx
- Tiny ARM Development
- Prev by Date: HELP for Rabbit 3000 ,SMTP server implimentation
- Next by Date: mcf5485
- Previous by thread: Re: Tiny ARM Development
- Next by thread: Re: Tiny ARM Development
- Index(es):
Relevant Pages
|