-
Thread
TMS 7000 Simulator
Hallo, ich beschäftige mich gerade mit einem TMS7000 Programm in Assembler. Bisher habe ich nur wenig Erfahrung mit Assembler, das Verständnis wird zwar langsam besser, aber manche Befehle des TMS 7000 sind erstmal ungewohnt im Vergleich zum 8086
MAME hat einen Simulator dafür: https://github.com/mamedev/mame/blob/master/src/devices/cpu/tms7000/tms7000.cpp
-
Thread
TMS 7000 Decompilieren in Ghidra
Hallo, ich kenne mich ein wenig mit Ghidra aus und versuche gerade ein Programm gemacht für den TMS70C02 im Full Expansion Mode zu decompilieren. Dazu habe ich folgendes Modul in Ghidra geladen: https://github.com/benpye/tms7000 In der Memory Map von Ghidra habe ich den ROM Speicher Bereich
provides a suite of disassemblers for a variety of popular 8-bit and 16-bit microprocessors." Die TMS7000 Serie kennt so etwas wie "user defined opcodes". Hast du das in Betracht gezogen?
-
Thread
Werk kann für IDA Dissassembler einen "neuen" Prozessor erstellen - TMS7000
Die TMS7000 haben keinen unverrückbar festgelegten Befehlssatz, sondern erlauben anwenderspezifischen Microcode. Wenn also nicht der Standardbefehlssatz verwendet wird, dann muss man erst einmal die auf die
Vielleicht hilft es weiter : https://github.com/martinhansdk/TMS7000-disassembler http://www.datasynceng.com/xdasmdoc.htm
-
Thread
TMS70C08FNL Datenblatt
Ich versuche ein Board mit einer TMS70C08FNL-CPU zu reparieren. Leider finde ich zu der CPU kein Datenblatt oder Pinout. Die TMS7000-Serie hat nur 44Pin, der TMS70C08FNL aber 68Pin. Außer Bestellhinweisen kann ich im Netz nichts darüber
https://abzman2k.wordpress.com/2024/04/25/tms7000-dumper-rev-b-sneak-peek-and-obscure-footprint-processor-dumping/ da ist noch eine Spalte daneben abgebildet, hier das Foto.
-
Thread
TMS370 development system
Oh, da habe ich mich wohl vertan. TMS570 != TMS370.
2019/ https://github.com/jefftranter/udis Wäre auch interessiert, da ich noch älteren Kram TMS7000 , TMS77C82 habe.
-
Thread
Overflow, Carry?
#6715078: > Nö, das Laden eines Registers setzt keinerlei Flags. Oh doch, z.B. bei 68xx(x), 6502, TMS9900, TMS7000.
(prx) A. K. schrieb im Beitrag #6715082: > Oh doch, z.B. bei 68xx(x), 6502, TMS9900, TMS7000. Auch overflow und carry? Welchen Sinn sollte das ergeben?
-
Thread
Gesperrtes Altera EPM7128SLC84 neu programmieren?
leider nicht verfügt. > wo steht das ? Beim 3000A kann der security bit gelöscht werden, der 7000S afaik auch.
Open-Drain) ####################################################################### Kannst du die TMS bzw Clock Signale mal mit dem Scope messen. Der TMS via Pull-Up ca 4K7 muss auf low gehen. ####################################################################### Versuch mal frech den Device-Type
-
Thread
Einstieg in CPLDs?
Printer Port (DB-25) / 10-pin-header / coolrunner D0 (2) / 1 / TCK D1 (3) / 5 / TDI D2 (4) / 3 / TMS Busy (11) / 7 / TDO GND (18,19,20) / 2,4,8 / GND Peter
ich habe mich im geschäft auch etwas mit den MAX7000 (EPM7064 usw.) befasst. zuhause möchte ich nun auch etwas basteln.... weiter oben hat jemand einen link zur website von altera gepostet. dort drunter findet man ein pdf, das die herstellung eines
-
Thread
analoge Orgel reparieren
Schätze da ist Dir ein Schreibfehler unterlaufen. nicht TMS 3819 sondern TMS 3839 !! Dieser TOS war auch seinerzeit im Wersi DT 74 Generator der alten W 248/358 Serie bis 1976 verbaut. Die Schaltung entspricht genau diesem Generator, den ich noch in einem
happyfreddy schrieb im Beitrag #5782126: > nicht TMS 3819 sondern TMS 3839 !! Jep, ok. TMS3839, von glaube ich Texas Instruments. happyfreddy schrieb im Beitrag #5782126: > Die Teilfaktoren solcher TOS IC´s bewegen sich jedoch > zwischen 451
-
Thread
Hersteller Elektronikbaukasten aus den 80er
System mit ganzer CPU: >http://www.computersammler.de/sa 1981 vorgestellter Lerncomputer CPU: TMS 1600, eine 4-Bit CPU, 500Hz RAM: 512 Byte Ram + 64 Byte Ram in der CPU 4096 Byte Rom sechsstelliges Display 500Hz - da ging schon ganz schon was ab ;-)
aus meiner Kindheit. Es gab auch einen 4-fach OP (LM324) und ein komplettes UKW Modul mit dem TDA7000, den ich damals kennen- und schätzen lernte. Nur für's Taschengeld waren die Ersatzteile schon teuer.
-
Thread
Evalboard LCMXO2-7000HE-B-EVN auch zum Programmieren von anderen Lattice FPGAs
Hallo, aus Interesse plane ich, mir ein Lattice LCMXO2-7000HE-B-EVN Evalboard zu kaufen. Dieses verfügt über einen JTAG-Header. Da ich absolut null Erfahrung mit der Lattice-Software habe und ich schon viele unterschiedliche Dinge gehört hab, meine Frage
JTAGENB (verfügbar an J2/Pin 14) lässt sich JTAG im > MachX02 abschalten, so dass die MachXO2-Pins TCK, TMS, TDI und TDO zu > ganz normalen GPIOs werden. Dann lässt sich auch - wie vom TO gewünscht Genau so, siehe Bild. Dann vorher noch einen Chip erase machen. Und der LCMXO2-7000HE-B-EVN is tristate
-
Thread
DSP Video Mischer Mixer bauen
dran, um Bilder (z.B. als Hintergrund usw.) einmischen zu können. Gerne würde ich das mit einem TMS von TI machen. Habe etwas Erfahrung mit TMS320C25 (über 10 Jahre her). Dieser hat, offensichtlich im Gegensatz zu den aktuellen TMS, noch einen parallelen Datenbus, um mit der Peripherie (ADC, DAC, RAM) kommunizieren zu können. Z.B. gibt es ein Board bei Embedded Projects mit dem TMS320F28016. Dieser hat wohl keinen parallelen Datenbus nach aussen. Hier könnte man nur die GPIOs als Datenbus mißbrauchen. Oder wie schließt man hier andere DAC usw an? Da man pro Farbe (RGB)
-
Thread
8048 Assembler für aktuelle Windows-Versionen
H8-300H, H8-500, HMCS400, NEC7500, NEC7810, PIC165X, PIC16XX, PIC17XX, ST6, ST9, SUPER8, TLCS90, TMS370, TMS7000, TMS9900, V800, Z180, Z280, Z380, Z8, Z80 und Z8002 stehen da auf der Liste der unterstuetzten Prozessoren. > :- ) für die, die einen Assembler für MCS-48 brauchen (und hier eben
300H, > H8-500, HMCS400, NEC7500, NEC7810, PIC165X, PIC16XX, PIC17XX, ST6, ST9, > SUPER8, TLCS90, TMS370, TMS7000, TMS9900, V800, Z180, Z280, Z380, Z8, > Z80 und Z8002 stehen da auf der Liste der unterstuetzten Prozessoren. Das wird nix werden. Dem fehlt die Unterstützung für 7805 und NE555...
-
Thread
erster Mikrocontroller
einige. Z.b. - Der AGC in der Block II Variante der Apollo Missionen - AL1 - MP944 - CADC - TMS1000 - GI250 - Intel 4004
: -<nn> Table (48=8048 65=6502 51=8051 85=8085 80=z80) (68=6800 05=6805 70=TMS7000) (3210=TMS32010 3225=TMS32025) Der kam also 1985 raus und damit konnte man dann 8048 und 8051 programmieren. Am Anfang unter CP/M, spaeter dann unter Linux 0.94a. (Linux auf
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Der TMS0100 war doch maskenprogrammiert. Oder hieß der TMS1000, ist schon lange her.
Und es gibt noch eine andere Revision des TMS0105, genau genommen handelt es sich um eine Variante der kostenreduzierten TMS0700-Familie: https://www.richis-lab.de/calc06.htm
-
Thread
Problem mit TASM
: -<nn> Table (48=8048 65=6502 51=8051 85=8085 80=z80) (68=6800 05=6805 70=TMS7000) (3210=TMS32010 3225=TMS32025) In diesem Falle bedeutet tasm uebrigens Tabellen-Assembler und man kann ihm auch eine eigene Tabelle fuer irgendeinen Assembler schreiben.
-
Thread
If statement wird nicht ausgeführt trotz korrektem Vergleich? (TMS320F28388D)
Hallo zusammen Auf dem Communication Manager eines TMS320F28388D führe ich den lwIP Stack um TCP Packete zu empfangen. Wird ein Packet empfangen kopiert die entsprechende Callback-Routine die Daten in einen Puffer `buffer` und signalisiert einer Schleife
als `unsigned char` definiert weshalb mir die Variablenvorschau `0` anzeigt: [c] #elif defined(_TMS320C6X) || defined(__ARM_ARCH) || defined(__ARP32__) || \ defined(__PRU__) || defined(__C7000__) typedef signed char int8_t; typedef unsigned char uint8_t; typedef
-
Thread
NGW100 mit AVR-DRAGON
NGW/Firmware_upgrade#Update_Das_U-Boot_using_u-boot U-Boot zerschossen. Da man neuerdings den AP7000 mit dem AVR-Dragon flashen/debuggen kann hab ich mir so einen zugelegt (neuere Hardwareversion). Ausserdem die neuste Firmware auf den Dragon gespielt {0x060b, 0x060b} und neuste Tollchain-Version
AVRfreaks hat jemand rausgefunden, dass am JTAG-Anschluss pull-up-Widerstände von 4,7K an den TCK, TDO, TMS und TDI Anschlüssen nötig sind, damit der Dragon das NGW erkennt.
-
Thread
Einsteiger sucht gute Literatur für uC
Dieses ist ein weinig älter (90iger Jahre) es behandelt den MC68HC11 ausführlich, sowie andere µCs wie TMS7000, TMS 370-Familie, 8051-Familie und die Z8-Familie. Bernd_Stein
-
Thread
Verkehrszeichenerkennung (Bachelorarbeit)
verwerten. Ob der AP7000 für eine Echtzeitanwendung im Auto schnell genug ist, kann ich nicht einschätzen. Auf jeden Fall ist es gewagt, wenn man das in 3 Monaten schaffen will. Ich kann aus Erfahrung sagen, dass die Einarbeitung in den AP7000 alleine schon über 3 Monate in Anspruch nimmt. Da hat man dann noch kein einziges Bild verarbeitet. Dennoch viel Erfolg bei deinem Vorhaben. Grüße, Peter
-
Thread
8051 und Linux - Anfänger sucht Hilfe
: -<nn> Table (48=8048 65=6502 51=8051 85=8085 80=z80) (68=6800 05=6805 70=TMS7000) (3210=TMS32010 3225=TMS32025) Ihr seht es geht alles. Allerdings muesste man mich schon grosszuegig mit Geld bewerfen damit ich mir nochmal MCS51 antue. Olaf
-
Thread
FFT mit hoher Auflösung!
können, es wäre also etwas mit integriertem Framebuffer nicht schlecht. Da fällt mir spontan die AP7000 Serie von Atmel ein und natürlich die OMAP von TI. Von der Rechenleistung her könnte der AP7000 knapp bemessen sein, der OMAP reicht auf jedem Fall. Beide Prozessoren sind aber nicht einfach in der
Rechenzeit abschätzen. Was ich damit sagen will: Besorg dir am besten eine CPU mit FPU, z.B. den TMS320F28335. Grüße, Peter
-
Thread
Überzogene Preise für Messgeräte mit Kathodenstrahlröhre
unterwegs ist, verzichtet nicht freiwillig auf Röhrenoszilloskope. Die Qualität von Hameg, Tektronix 7000er und Co. gibt es nicht mehr.
an seine Grenzen treiben möchtest nimmst Du > noch die MATH-Funktion ist ein alter Hut, hat das TMS3014 auch schon als Modul (hatte ich mitbestellt, aber echt selten gebraucht, wobei ADD und Co ist so vorhanden, FFT musste ich zukaufen)
-
Thread
Hornaltes PLD Zeug.
Ja und nun? Du erzählst mir wie es nicht geht und zeigst mir die MAX7000 Macrozelle die das Problem nicht hat, denn der Preset Eingang ist da deutlich zu sehen. So weit war ich aber schon vorher, ich hatte das bereits sowohl mit MAX3000A als auch mit MAX7000A als Ziel synthetisiert
ein idiotisches Affentheater ist mir hier nur passiert als ich nebenan mal nach einem C-Compiler für TMS320 gefragt habe und mir Vorträge über die pösen Purschen in der DDR anhören mußte weil die den TMS320 nachgebaut haben.. Kannst Du nicht begreifen das man bei Sowas die Lust verliert und einem das
-
Thread
Entwicklung nach Qualitaet und Haltbarkeit bei Elektronikgeraeten
kannst du hier einige gute Praktiken für dich ableiten. Neben den Standards sind die Handbooks und TMs auch recht nützlich :)
Wie oft gab es unangenehme Schalterprobleme bei Tektronix Oszilloskopen und deren Einschüben. Die 7000er waren bekannt für ihre Plastik Probleme. Die Probleme mit den Zahnrädern rühren natuerlich von den Schrumpfungseigenschaften des Plastikmaterials her. Das gleiche gilt für die Knöpfe mit Messinghülsen
-
Thread
Wie funktioniert auf einem TMS320F2808 das fprintf / FILEIO
DSP-Freaks, :) ich bin relativ neu in der DSP Materie und soll diverse kleine Anwendungen für/auf einen TMS320F2808 programmieren. Ich bin gerade dabei mich durch die ganze englische Literatur von TI zu, wühlen und kleine Hello-World Programme zum laufen zu bringen. CodeComposerStudio 3.1 und das StarterKit
Speicher verbraucht wird. Es funktioniert! :) [avrasm] MEMORY { PAGE 0 : PROG : origin = 0x3f7000, length = 0x002fff RESET : origin = 0x0, length = 0x3f PAGE 1 : DATA : origin = 0x008000, length = 0x001fff } [/avrasm] Die Datei wird nun erzeugt :) sogar mit
-
Thread
LPC2468 Debuggen unter Eclipse mit OpenOCD und Amontec JTAGKey Tiny
Klar, dann wurde der 1Meg vom Oszi zum Pullup ;) Bei meinem ADUC7000 ist an TRST 1k und an TDI,TMS und TCK 100k dran. TDO hat keinen Pullup. Bei dem hab ich JTAG auch ohne Pullups hinbekommen, weil ich nicht wusste, dass sie benötigt werden. TRST und SRST sind auf
-
Thread
Das Innenleben von Transistoren und Operationsverstärkern
Und nochmal alte Taschenrechner-Controller, Texas Instruments TMS0203 mit TMS0320. https://www.richis-lab.de/calc08.htm https://www.richis-lab.de/calc09.htm Leider sind es keine perfekten Bilder. Diesen alten Packages kombinieren manchmal ein hartnäckiges
Texas Instruments TMS0601, ein weiterer Taschenrechner-Controller: https://www.richis-lab.de/calc16.htm
-
Thread
Einregister- vs. Mehrregistermaschine
Der TMS99xx hatte tatsächlich seine Register im Hauptspeicher. Ein CPU-internes Register zeigte auf diesen externen Registersatz. Ein derartiges Konzept (möglichst alle Register incl. Instruction Pointer /
Bernhard R. schrieb: > Der TMS99xx hatte tatsächlich seine Register im Hauptspeicher. Ein > CPU-internes Register zeigte auf diesen externen Registersatz. Yep. Wobei eine 6502 in gewisser Hinsicht 256 Register zweiter Klasse