*** Protokolldatei gestartet *** Datum: Mi Dez 17 20:00:17 2008 [Mi Dez 17 2008] [20:00:17] Betreten Sie haben den Kanal #forth-ev betreten (~bernd@ppp-88-217-69-4.dynamic.mnet-online.de). [Mi Dez 17 2008] [20:00:21] Modus Kanalmodi: [Mi Dez 17 2008] [20:15:46] Hallo! [Mi Dez 17 2008] [20:15:57] Servus [Mi Dez 17 2008] [20:25:56] In der nächsten VD wird ja ziemlich über amforth berichtet werden. [Mi Dez 17 2008] [20:26:12] Eher Zufall [Mi Dez 17 2008] [20:27:02] aber trotzdem schön ;=) [Mi Dez 17 2008] [20:28:10] Insgesamt 3 Artikel. [Mi Dez 17 2008] [20:29:52] Mit Erich hatte ich ja mal vis a vis diskutiert [Mi Dez 17 2008] [20:30:32] Er hat noch einiges "in der Pipeline" [Mi Dez 17 2008] [20:31:13] (was mich natürlich freut da er auf amforth umgstiegen ist) [Mi Dez 17 2008] [20:33:06] Wobei die Motivation dafür ja nur die kleinen Flashes der R8C-Reihe waren. [Mi Dez 17 2008] [20:33:36] psst, sag ihm das bitte nicht, amforth läuft nicht auf den renesas Dingern [Mi Dez 17 2008] [20:36:24] Naja, R8Cs mit größeren Program-Flashes gibt's ja, aber das in Gforth EC R8C genutzte Datenflash ist immer maximal 4k groß. [Mi Dez 17 2008] [20:36:47] Also ist zumindest bei diesem Ansatz der R8C nicht wirklich gut geeignet. [Mi Dez 17 2008] [20:39:36] Das das Flashschreiben bei den Atmels so unkompliziert geht, hat mich in Nachhinein auch gewundert [Mi Dez 17 2008] [20:40:02] Vor allem im Vergleich mit den anderen Systemen [Mi Dez 17 2008] [20:53:48] Es ist eigentlich beim R8C auch nicht so wild. [Mi Dez 17 2008] [20:54:08] Der R8C/21 z.B. unterteilt das Program Flash in zwei Blöcke, eines 16, das andere 32k groß. [Mi Dez 17 2008] [20:54:24] Da kann man durchaus ein Gforth in den 16k-Block packen, und die Applikation in den 32k-Block. [Mi Dez 17 2008] [20:55:27] Ich hatte auch schon mal darüber nachgedacht, den RAM als cache zu nutzen, damit der Flash seltener gelöscht werden muss. [Mi Dez 17 2008] [20:55:50] Lohnt sich aber irgendwie nicht so richtig. [Mi Dez 17 2008] [20:56:12] Das RAM ist auch einfach zu klein. [Mi Dez 17 2008] [20:56:43] So zum interaktiv per Trial und Error ausprobieren, wie ein Wort funktioniert, dafür kann man das RAM ja hernehmen. [Mi Dez 17 2008] [20:56:45] Ach, für z-B. eine Colon-Definition würde es sicher reichen [Mi Dez 17 2008] [20:57:34] Da könnte man vielliecht ein paar Optimierungsläufe drüber loslassen, wenn es denn man ein ; gibt [Mi Dez 17 2008] [20:58:13] Aber solange mein erster Controller immer noch funktioniert, kann das nicht so schlimm sein, den flash laufend zu löschen [Mi Dez 17 2008] [20:58:43] Die Erase-Zeiten beziehen sich ja auch auf den Worst-Case, also z.B. höchste Temperatur. [Mi Dez 17 2008] [20:58:52] Da kann man vielleicht nur 100 mal löschen. [Mi Dez 17 2008] [20:59:09] Bei Raumtemperatur können das durchaus zwei Größenordnungen mehr sein. [Mi Dez 17 2008] [20:59:14] Je nach Bauteil halt. [Mi Dez 17 2008] [21:00:06] Mir ist erst vor kurzem aufgefallen, das man im EEPROM die erae zyklen mitzählen lassen kann [Mi Dez 17 2008] [21:04:13] Bringt aber durch die Ungewissheit, wann denn nun wirklich Schluss ist, aber wenig. [Mi Dez 17 2008] [21:04:14] aber da ich das nicht beruflich mache, sehe ich das sehr entspannt ;=) [Mi Dez 17 2008] [21:04:43] Wenn man tatsächlich Produkte entwickelt, dann werden die ja viel seltener reprogrammiert wie die Entwicklungschips. [Mi Dez 17 2008] [21:05:00] auch wieder wahr [Mi Dez 17 2008] [21:12:00] Jedenfalls ist ein guter Flash-Prozess wichtig, wenn man MCUs bauen will. [Mi Dez 17 2008] [21:12:14] Bei unserer Fab (Tower) haben wir da so unsere Probleme ;-). [Mi Dez 17 2008] [21:12:49] igitt Hadware ;=) [Mi Dez 17 2008] [21:13:15] Aussuchen und einbauen ist da schon einfacher als selber machen ;-) [Mi Dez 17 2008] [21:14:07] jupp [Mi Dez 17 2008] [21:15:26] Aber wenn man einen richtigen Forth-Prozessor will, hilft nur selbermachen ;-) [Mi Dez 17 2008] [21:15:31] Und es gibt schon schicke MCU [Mi Dez 17 2008] [21:16:09] Eine richtige Forth VM, sowas gibts doch gar nicht (Moores ausgenommen) [Mi Dez 17 2008] [21:16:25] Klar, den b16 von mir. [Mi Dez 17 2008] [21:16:42] Kann man den kaufen [Mi Dez 17 2008] [21:16:43] ? [Mi Dez 17 2008] [21:16:53] Noch nicht, aber wir arbeiten dran. [Mi Dez 17 2008] [21:17:28] ok,ich nehme dann mal ein sample (fertig gelötet natürllich) [Mi Dez 17 2008] [21:18:21] Die ersten Samples werden eine fest eingebaute Firmware bekommen, weil unser Marketing glaubt, nur Drop-In-Replacements verkaufen zu können. [Mi Dez 17 2008] [21:19:06] Und natürlich weiß bei der aktuellen Finanzkrise niemand, wie das Management reagiert (Headless Chicken Panic ;-) [Mi Dez 17 2008] [21:20:08] Meisst panisch [Mi Dez 17 2008] [21:20:16] wie die anderen eben auch [Mi Dez 17 2008] [21:20:54] Manager sind wie Lemminge [Mi Dez 17 2008] [21:21:33] In der ganzen Panik reißen sie sich alle gegenseitig 'runter. [Mi Dez 17 2008] [21:22:10] Manager existieren für den Change, Owner eher für die Existenz und Entwicklung [Mi Dez 17 2008] [21:22:15] Im Moment verkaufen die Distributoren alle ihre Lager komplett leer. [Mi Dez 17 2008] [21:22:58] Also schicken die Hersteller ihre Leute in de Fabs Anfang nächsten Jahres erst mal in den Zwangsurlaub. [Mi Dez 17 2008] [21:23:16] Da sehe ich schon Lieferengpässe auf die Industrie zukommen. [Mi Dez 17 2008] [21:24:43] hmm, im Zweifel ist die Produktion schnell wieder angefahren [Mi Dez 17 2008] [21:24:57] Genau das geht in der Halbleiterei halt nicht. [Mi Dez 17 2008] [21:25:27] Das dauert etwa 3 Monate von unverhofftem Auftrag bis die Chips da sind. [Mi Dez 17 2008] [21:27:11] Tja, das Projektmanagement ist halt anspruchsvoll [Mi Dez 17 2008] [21:27:52] Aber ich lass Dich jetzt allen. Gute Nacht [Mi Dez 17 2008] [21:28:10] Beenden MatthiasT hat den Server verlassen ("Leaving.").