Gast
#3985674
Hallo Zusammen, ich möchte an dieser Stelle meine für das Studium erstellte Belegarbeit für die Allgemeinheit zur Verfügung stellen - auch unter dem Aspekt der hier im Forum erhaltenen Hilfeleistungen :-) Kurzfassung: Die Arbeit beschreibt die Modellbildung und Implementierung eines über die Programmiersprache C programmierbaren Mikrocontrollers (Nios II) innerhalb eines FPGAs. Hierfür wird das terasIC Entwicklungsboard DE0Nano mit dem FPGA Cyclone® IV EP4CE22F17C6N verwendet. Der auf dem Entwicklungsboard befindliche 3D-Beschleunigungssensor ADXL345 wird hierzu mittels einer I2C-Verbindung über C angesprochen und ausgewertet. Zur Anzeige der Beschleunigungswerte in X-, Y- und Z-Richtung kommt ein eigens entwickeltes LED-Erweiterungsmodul zum Einsatz. In dieser Arbeit sind die notwendigen Schritte zur Modellbildung, Implementierung und Programmierung (C und VHDL) beschrieben. Des Weiteren wird auf aufgetretene hard- und softwareseitige Probleme eingegangen, um Nachfolgearbeiten zu erleichtern. Vor dieser Arbeit war ich blutiger Anfänger auf diesem Gebiet. Seht es mir daher nach, wenn etwas "komisch" oder mit der falschen Wortwahl ausgedrückt wurde. Für Anmerkungen bin ich natürlich zu haben. Folgende Forenbeiträge sind in der Zeit entstanden: DE0_Nano mit NioII-Programm dauerhaft beschreiben: [[Beitrag "DE0_Nano mit NioII-Programm dauerhaft beschreiben"]] DE0_Nano ADXL345: [[Beitrag "DE0_Nano ADXL345"]] DE0_Nano ADXL345 SPI: [[Beitrag "DE0_Nano ADXL345 SPI"]] Ich hoffe dem ein oder anderen hiermit weiterzuhelfen. Gruß zander