xmega

  • 1
  • 2
  • 3
  • 5
  • 6
  • 7
  • 8
  • 9
  • Seite 6 von 9
ThomasW69
 
Avatar
 
Betreff:

Re: xmega

 · 
Gepostet: 30.09.2010 - 13:54 Uhr  ·  #41
OK die Frage war daneben. Hab gerade nachgelesen was XData ist. Hab ich bisher nie verwendet.
mc-electronic
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Sauerland NRW
Beiträge: 372
Dabei seit: 03 / 2008
Betreff:

Re: xmega

 · 
Gepostet: 30.09.2010 - 15:27 Uhr  ·  #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
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: xmega

 · 
Gepostet: 30.09.2010 - 17:20 Uhr  ·  #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
 
Betreff:

Re: xmega

 · 
Gepostet: 30.09.2010 - 19:35 Uhr  ·  #44
Zitat
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
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: xmega

 · 
Gepostet: 30.09.2010 - 19:42 Uhr  ·  #45
Hallo Thomas,

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

rolf
rage
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 66
Homepage: processanalytik.de
Beiträge: 241
Dabei seit: 02 / 2007
Betreff:

Re: xmega

 · 
Gepostet: 01.10.2010 - 08:21 Uhr  ·  #46
Hallo rh

Zitat
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
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: xmega

 · 
Gepostet: 01.10.2010 - 12:04 Uhr  ·  #47
Hallo Rage,

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

rolf
pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1344
Dabei seit: 02 / 2009
Betreff:

Re: xmega

 · 
Gepostet: 02.10.2010 - 14:44 Uhr  ·  #48
Hallo Rolf.

Zitat geschrieben von rh

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


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

Zitat geschrieben von 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
  • 1
  • 2
  • 3
  • 5
  • 6
  • 7
  • 8
  • 9
  • Seite 6 von 9
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 14 · Cache Hits: 14   139   153 · Page-Gen-Time: 0.028875s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI