Simeprom

Simeprom 01-B pro Linux

Ovládací program pro Linux simulátoru eeprom Simeprom-01B firmy Elnec

Protože firma Elnec nevyvíjí obslužné programu pro své výrobky pod OS Linux, rozhodl jsem se napsat obslužný program pro simulátor eeprom sám. Na základě žádosti, kterou jsem poslal do firmy Elnec, mi bylo poskytnuto kompletní schema zapojení simulátoru eeprom Simeprom-01B a fragmenty původního ovládacího programu ve formě zdrojového kódu v pascalu. Za toto schema a program patří firmě ELNEC vřelý dík.

Program je v současné době funkční a používám jej pro simulaci 64 kB eeprom. Program vzniknul nejprve pouhým přepisem do jazyka C, kdy se operační systém požádá o povolení přístupu přímo k registrům paralelního portu. To se pochopitelně ukázalo jako krátokozraké a v současné verzi je již používáno klasické ovládání přes ioctl.

Bližší informace o SIMEPROM-01B jsou na webu výrobce – firmy ELNEC

Software simulátoru Elnec Simeprom-01B

Hlavní vlastnosti

  • Simulace 64kB EPROM
  • Aktivace signálu RESET před uploadem dat
  • Deaktivace signálu RESET po dokončení přenosu dat
  • Načítání souborů *ihx

Download

Download zdrojových kódů: simeprom7-2007-08-05.tar.bz2

  • Překlad se provádí pomocí svaté trojice: ./configure, make, make install
  • Testováno na: Fedora (Core) 4 – 10, x86 i x86_64
  • Pozor na: práva k /dev/parport0…
  • Licence: GNU/GPL v2
  • Dotazy na: pavel zavináč vym.cz

Závislosti překladu

  • libieee-1284

Hardware simulátoru Elnec Simeprom-01B

Schéma zapojení

Schéma zapojení SIMEPROM-01B: (Nečitelný náhled – zatím nemám svolení zveřejnit to schema)

Vnitřní zapojení RESET obvodu

Zapojení propojovacího kabelu

Pdf s popisem zapojení kabelu k PC a rozdvojky na paralelní port pro použití dvou simulátorů v konfiguraci WORD (program Simeprom ve verzi 07 to neumí využít). Ke stažení zde: zapojeni-kabelu.pdf

Co zlepšit v další verzi

  • Simulace menších EEPROM než 64 kB
  • Načítání binárních souborů, případně i souborů v jiných formátech, ne jen INTEL-HEX
  • Zdrojové kódy přeložit do angličtiny – proměnné, komentáře, apod.
  • Odstanit nalezené chyby…
  • Zdokonalit dokumentaci

Poslední změna: 28. 4. 2009