XAVRnet
Einleitung
xAVRnet ist ein in der Entwicklung befindliches, ATxmega128A1-basiertes Entwicklungs- und Applikationsboard, das neben der einfachen Erweiterbarkeit durch AddOn-Platinen im Format bis 100x75mm - auch Lochraster (2,54mm) - die folgenden Features bieten wird:
- ATxmega128A1 MCU
- XC9572XL CPLD als EBI-Interface, frei konfigurierbar für Memory Mapped I/O-basierte Erweiterungen
- 512kByte SRAM, erweiterbar, über CPLD linear oder in Seiten á 32kByte ansprechbar, dadurch wird das 64kByte-Adresslimit des aktuellen GCC umgangen
- 100MBit Ethernet, memory-mapped am EBI
- Power over Ethernet (PoE)
- USB über FT232, bus-powered
- Bluetooth
- SD-Slot
- CAN
- Spannungsversorgung über Schaltregler-Linearregler-Kombi, daher neben PoE, USB-bus-power auch Akkubetrieb moeglich
- kompakte Abmessungen, ca. 100x100mm
Die Platine soll professionell gefertigt werden (nötigenfalls 4-lagig, chemisch Gold, Loetstopp, Bestueckungsdruck) und wird je nach Beteiligung und Ausführung voraussichtlich 10-20 EUR kosten.
Eine Sammelbestellung der schwer beschaffbaren Teile sowie Vorbestueckung der TQFP100-Bauteile (ATxmega128A1, XC9572XL) ist moeglich, ebenso die Programmierung des XC9572XL mit einer Basiskonfiguration und die Installation eines Bootloaders auf dem ATxmega128A1.
Zusaetzlich ist eine kleine "Navigationsplatine" geplant, die neben einem Display und einem Drehencoder mit Cursor-Pad auch den ueblichen Satz Taster und LEDs enthält.
Die Navigationsplatine soll eine gewisse "Eigenintelligenz" in Form eines mega8 oder mega16 beinhalten und per UART an das xAVRnet angeschlossen werden koennen. Eine Nutzung an eigenen Projekten ist natuerlich auch moeglich.
Downloads
Schaltpläne
Teil 1: MCU, CPLD, EBI & SRAM
Datenblätter
XMEGA A1 Data Sheet, XMEGA A Manual
XC9572XL High-Performance CPLD Data Sheet
Cypress CY7C1049DV33 4-Mbit (512K x 8) Static RAM Data Sheet
Siehe auch
- Diskussion zu diesem Projekt: http://www.mikrocontroller.net/topic/141173