[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-chat] This makes me sad
From: |
jan |
Subject: |
Re: [avr-chat] This makes me sad |
Date: |
Sat, 13 Sep 2008 06:43:28 +0200 |
Atmel is obviously a modern company promoting bloat :~)
On Fri, 12 Sep 2008 21:17:04 +0200
Ruud Vlaming <address@hidden> wrote:
> Hi all,
>
> Just too share some thoughts. I used to work with the
> avr's like avr ATtiny861/461/261 and ATmega16. Now i
> am porting a program to other chips like the ATmega
> 48P - 328P series and ATmega 164P-644P series.
>
> When i look at the register summary, it really makes
> me sad. Vast area's of reserved space and precious
> registers are push beyond the 0x1F or 0x3F boundaries
> for no obvious reason. Now i understand you cannot
> squeeze everything into the lowest region. But why so
> much empty space? The use of sbi/cbi and in/out could
> be a lotter better. It is not just the number of instructions
> that goes up needlessly. Also, sbi/cbi makes interrupt
> immune switching of bits possible.
>
> For example, if at least the TIMSK registers had been
> below 0x1F (makes atomic enable/disable of
> timerinterrupts possible) or there been a few extra GPIO
> present below 0x1F.
>
> The way this is designed does not honor the efficient way
> the instructionset was meant to operate imho.
>
> I'dd like to hear oppinions and hope someone of the
> Atmel hardware team cares to react.
>
> Regards,
> Ruud.
>
>
>
>
>
> _______________________________________________
> AVR-chat mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/avr-chat
--
Unna dig ett bättre liv, dumpa Windows!