EmbeddedRelated.com
Forums

Difference Between AT91FR40162 And AT91SAM series

Started by pri_ans_h March 22, 2010
Hi,

i have an AT91FR40162s board.When i am searching on AT91 community about this processor there is very less information given as compare to AT91SAM series.

First of all what is the difference between AT91FR40162S and AT91SAM series???????

And when i installed Keil to my laptop, In the folder path Keil\ARM\Boards\Atmel\ three folders are there

1. AT91SAM7A3 2. AT91SAM7S 3. EB40A

There is no sample code related to AT91FR40162S processor.

SO can i use the startup.s file given under EB40A folder. If it is then where all i need to make changes as i want to run a simple program on this processor.

And To flash the code to Flash Memory Which Software loader i require.??
To load the program to flash memory of AT91FR40162 which Software i require.

These all are my fundamental questions. Plz respond me so that i can load a simple program to Flash Memory of AT91FR40162 and run it in internal SRAM.

i shll be really very thankful if somebody helps me flashing and running AT91FR40162S sample code at least. :)

Awaiting for a prompt response

Thanx in advance

--- In A..., "pri_ans_h" wrote:
>
> Hi,
>
> i have an AT91FR40162s board.When i am searching on AT91 community about this processor there is very less information given as compare to AT91SAM series.
>
> First of all what is the difference between AT91FR40162S and AT91SAM series???????
>
> And when i installed Keil to my laptop, In the folder path Keil\ARM\Boards\Atmel\ three folders are there
>
> 1. AT91SAM7A3 2. AT91SAM7S 3. EB40A
>
> There is no sample code related to AT91FR40162S processor.
>
> SO can i use the startup.s file given under EB40A folder. If it is then where all i need to make changes as i want to run a simple program on this processor.
>
> And To flash the code to Flash Memory Which Software loader i require.??
> To load the program to flash memory of AT91FR40162 which Software i require.
>
> These all are my fundamental questions. Plz respond me so that i can load a simple program to Flash Memory of AT91FR40162 and run it in internal SRAM.
>
> i shll be really very thankful if somebody helps me flashing and running AT91FR40162S sample code at least. :)
>
> Awaiting for a prompt response
>
> Thanx in advance
>

Hi,
this one doesn't come over so well:
>
> Awaiting for a prompt response
>
In a nutshell. The SAM7 or SAM3 have been designed with a single chip application in mind. The Flash and the SRAM are on the same die (not just in the same package. The FR40162 has a large SRAM on chip but the flash is connected through a slow 16-bit bus and it is rather slow itself as well. Executing from SRAM the device is probably 5 times (or more) faster than executing from Flash. That is very different on the SAM7, Flash is still slower than SRAM but MUCH faster than on the FR40162 because it is 32-bit wide and has faster access time.
Even if the FR40162 runs at 75 MHz, expect it to be much slower than some SAM7 devices because of a bus bottleneck.
These two families are very different animals and if you need help to find out what the differences are, there is a good chance that a representative or a distributor from Atmel will spend a little time explaining it to you.
The SAMxx concept is newer and targeted at single chip applications. The FR40162 is an attempt to bring a system using multiple chips in one package.
Based on your other questions I assume this does not mean very much to you. May be you can start with this information and educate yourself a bit more.

hth. Cheers, Bob