Raspberry Pi Interface to Cosmac Elf

elf2bin Utility

Copies the Elf (Membership Card) memory to a binary file on the Raspberry Pi.

The Raspberry Pi GPIO is used as interface to the Cosmac Elf SBC (e.g. Elf Membership Card parallel port).

cc -o elf2bin -lwiringPi elf2bin.c

./elf2bin -s 0 -e ff | hexdump -C
00000000  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00000100

bin2elf Utility

https://pinout.xyz/#

http://hex2bin.sourceforge.net/

hexdump

/dev/null

wiringPi

Pi Pin# Pi Function Elf Pin DSUB J2 POWER P4 Elf Function
1 3.3 V 18 3 VIN, +
2 5 V (18) (3) (VIN, +)
3 BCM 2, SDA      
4 5 V      
5 BCM 3, SCL      
6 GND 19 1 GND, -
7 BCM 4 1 IN-  
8 BCM 14, TXD 20 4 RXD, RX
9 GND 21 6 GND, /ON
10 BCM 15, RXD 15 5 TXD, TX
11 BCM 17 14 WAIT-  
12 BCM 18 16 CLR-  
13 BCM 27 17 WE-  
14 GND      
15 BCM 22 2 IN0  
16 BCM 23 3 IN1  
17 3.3 V      
18 BCM 24 4 IN2  
19 BCM 10, MOSI 5 IN3  
20 GND      
21 BCM 9, MISO 6 IN4  
22 BCM 25 7 IN5  
23 BCM 11,SCLK 8 IN6  
24 BCM 8, CE0 9 IN7  
25 GND      
26 BCM 7, CE1 25 O0 (*)  
27 BCM 0      
28 BCM 1      
29 BCM 5 24 O1 (*)  
30 GND      
31 BCM 6 23 O2 (*)  
32 BCM 12 22 O3 (*)  
33 BCM 13 13 O4 (*)  
34 GND      
35 BCM 18 12 O5 (*)  
36 BCM 16 11 O6 (*)  
37 BCM 26 10 O7 (*)  
38 BCM 20      
39 GND      
40 BCM 21      

-- Peter Schmid - 2017-11-26

Comments

  • gpio-numbers-pi2.png:
    gpio-numbers-pi2.png
Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng gpio-numbers-pi2.png r1 manage 53.2 K 2017-11-26 - 18:46 PeterSchmid  
Edit | Attach | Watch | Print version | History: r38 | r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r5 - 2017-11-30 - PeterSchmid
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback