xmega

ThomasW69
 
Avatar
 
Subject:

Re: xmega

 · 
Posted: 30.09.2010 - 13:54  ·  #41
OK die Frage war daneben. Hab gerade nachgelesen was XData ist. Hab ich bisher nie verwendet.
mc-electronic
Benutzer
Avatar
Gender: n/a
Location: Sauerland NRW
Posts: 372
Registered: 03 / 2008
Subject:

Re: xmega

 · 
Posted: 30.09.2010 - 15:27  ·  #42
Hallo Rolf,

es gab ja viele XMega Funktions-Implementierungen in letzter Zeit. Wo steht ihr denn jetzt mit dem XMega-Projekt? Mir fehlt die Übersicht in diesem Dschungel der Funktionen... Fast fertig, oder so 60% oder doch schon 80%?

Gruß, Michael
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: xmega

 · 
Posted: 30.09.2010 - 17:20  ·  #43
@Thomas,
unser XData Treiber wird nur externes SRAM und Memory-mapped IO unterstützen. Speicher > 64kB und SDRAM ist zumindest vorläufig nicht geplant. Wie soll der Compiler mit Speicher > 64kB umgehen? Für jeden Zugriff müssen die Page-Register gesetzt werden, und das dann nicht nur oberhalb der 64KByte Grenze sondern auch unterhalb! Ein absoluter Irrsinn. Das macht eigentlich nur wirklich Sinn mit DMA Betrieb!

@Michael,
für den XMega fehlt jetzt nur noch das XData und der Boot. Beides wird in Kürze fertig sein. Dann ist vorläufig Schluss mit XMega. Der fehlende SPI Slave und TWI Slave wird zu einem späteren Zeitpunkt nachgereicht. Hat keine hohe Priorität. Wichtiger ist die XMega Unterstützung im Programmer und dann im SIM. Parallel dazu werden auch der neue TINA-WizNet und der MIRF86 (AT86RF231 und Mega128RF) fertig werden.

rolf
ThomasW69
 
Avatar
 
Subject:

Re: xmega

 · 
Posted: 30.09.2010 - 19:35  ·  #44
Quote
Das macht eigentlich nur wirklich Sinn mit DMA Betrieb!

So wie ich das EBI verstanden habe funktioniert das mit DMA. Die XMegas haben die zugehörige Hardware integriert. Man muss halt nur konfigurieren, welchen RAM man dran hat und welcher Portmodus (2-, 3- oder 4-Portmodus) benutzt wird (evtl. ob noch externe Adresslatches dran sind). Alles andere übernimmt der XMega. Auch das Refresh usw. beim SDRAM.

http://www.atmel.com/dyn/resou…oc8058.pdf
Ab Kapitel 3 wird die Initialisierung und der Betrieb ganz kurz beschrieben. Vielleicht hilf ein Blick in die Beispielprogramme.
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: xmega

 · 
Posted: 30.09.2010 - 19:42  ·  #45
Hallo Thomas,

rein theoretisch gehts auch mit direktem Zugriff mit Hilfe der Page-Register. Sinnvoll ist aber nur DMA.

rolf
rage
Benutzer
Avatar
Gender: n/a
Age: 65
Homepage: processanalytik.de
Posts: 237
Registered: 02 / 2007
Subject:

Re: xmega

 · 
Posted: 01.10.2010 - 08:21  ·  #46
Hallo rh

Quote
Der fehlende SPI Slave und TWI Slave wird zu einem späteren Zeitpunkt nachgereicht. Hat keine hohe Priorität.
Alles ist immer eine Frage der Betrachtungsweise, von meiner Sicht aus hätte das schon Priorität, denn ohne die beiden Busse und ohne das der Slip-Treiber eine Mixture aus Mega und XMega-Slaves unterstützt, ist man im Augenblick nicht in der Lage einen Bus mit gemischten Prozessorfamilien aufzubauen. Die kleinen Megas mit 28 Gehäuse haben leider keine Verwandten im XMega-Bereich. Aber gut, das ist was womit man Leben muß, schade ist es in jedem Falle.
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: xmega

 · 
Posted: 01.10.2010 - 12:04  ·  #47
Hallo Rage,

wieso soll der Slip-Treiber keinen Mix aus Mega und XMega zulassen?

rolf
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: xmega

 · 
Posted: 02.10.2010 - 14:44  ·  #48
Hallo Rolf.

Quote by rh

Wichtiger ist die XMega Unterstützung im Programmer und dann im SIM.


Ja, die Programmer-Unterstützung ist heiss erwartet :)

Quote by rh

Parallel dazu werden auch der neue TINA-WizNet und der MIRF86 (AT86RF231 und Mega128RF) fertig werden.


:love: Auf die "TINA-WizNet und der MIRF86" Treiber warte ich noch VIEEEEELLLLLL mehr :D :D :D

Gruß
Thorsten
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   139   153 · Page-Gen-Time: 0.036643s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI