Software

8051 Mikro hat zu einem Hochleistungs-soft-Core entwickelt.

Die Tatsache, dass die Mikrocontroller-Familie 8051 enorme Durchhaltevermögen ist bekannt. Es ist seit langem beliebt. Auch jetzt wird es weiterentwickelt; ein Unternehmen hat mit einer Softcore-Version davon kommen. Sie wäre in der Lage, Design-Produkt, chips um dieses Softporno und nutzen die höhere Leistung bei geringem Stromverbrauch, die von ihm angeboten. Diese soft-Core ist DQ 80251 und ist vergleichbar mit der 16-Bit 80 251. Leistungssteigerung wird durch Verwenden von Quad-Pipelines für die Ausführung Anweisungsstream erreicht. Die Digital Core Design hat vor kurzem mit dieser neuesten Version kommen. Sie sind seit mehr als einem Jahrzehnt in diesem Spiel.

Die soft-Core ist eine 16-Bit-Version des Prozessors und beim Kompilieren von Silizium, Sie könnten diese Konfiguration für 32-Bit-Operationen zu. Es wird möglich sein, Produkte zu schaffen, die 50 mal schneller sind als die Benchmark 8051 und etwa 5-mal schneller als die 80-251. Im Durchschnitt dieser Kern kann Ihnen helfen, Designprodukte, die bei viel niedrigerem Energieverbrauch arbeiten. Das Beste wäre so etwas wie ein Fünfzigstel der macht.

Der größte Vorteil der Mikro-Controller ist, lassen sie Sie Systeme mit minimaler Hardware entwerfen, da viele Peripherie auf dem Chip in der Regel angeboten werden. Also, sah all die Mittel, die auf einem Chip ist ein guter Weg, um zu beurteilen, was der Chip kann. Wir werden versuchen, die Mittel mit diesem weichen Design anzusehen. Einen großen Block nützlich ist auf dem Chip JTAG kompatible Hardware. Dies macht in Kombination mit Software vom Hersteller verfügbar das Debuggen von Code und daher Gesamtentwicklung ganz einfach. Eine ziemlich hoch entwickelte Power-Management ist durch die Power Management Unit (PMU) verfügbar auf dem Chip vorhanden. I/o Pins stehen in Form von vier Einheiten der 8-Bit programmierbarer I/O Einheiten zur Verfügung. Eine serielle Kommunikationsschnittstelle ist ein unabdingbar, und dieses weiche Design stellt eine Vollduplex-serielle Schnittstelle zur Verfügung. Zwei Timer-Controller sind auch verfügbar. Keine vernünftigen Prozessorsystem könnte komplett ohne ein Interrupt-System und dieses Design hat auch einen Interrupt-Controller an Bord.

Der Hersteller bietet Ihnen alle erforderlichen Ressourcen zu entwerfen um diesen Kern herum Gerät. Wenn diese angepasste Geräte tatsächlich in Silizium eingeführt worden sind sind und in Hardware Mainboards, ist die Debug-Unterstützung sehr praktisch. Sie wäre in der Lage, Haltepunkte am Ende der Ausführung eines Codeblocks einzurichten, wenn Informationen über den Prozessor-Status, Inhalt der Register und spezielle Funktion Register Inhalt bestimmten Variablen überprüft werden konnte. Es gibt zwei Arten von Quellen, die Probleme im Code verursacht. Die erste ist, dass Fehler in der Logik zur Problemlösung nicht gut verstanden sind. Die zweite Quelle ist, dass die Anweisungen des Mikrocontrollers strenge Bedeutungen haben. Entwickler können nicht alle Konsequenzen führt zu Fehler erkennen. Die Fähigkeit zu betrachten, diese Art von Informationen ist immer nützlich bei der Suche nach Problemen.