Skip to content

Commit

Permalink
V5.1 (#9)
Browse files Browse the repository at this point in the history
* Apply new symbol for XC2C256-VQ100 #5

* Set new date and 5.1

* Replacing 74HC165 with 74HC166, and add SPI_CFG_DS #4

* Replace some gates with a 74AHC1G02 to fix the pulse problem #3

* Go next only if SRCVALUE, (simple instruction)

* Remove weird ghost bus in register

* Small cleaning in fileRegister

* Go next only if SRCVALUE, (complex instruction) #8
adding 74AHC1G08

* Better decoupling #6

* Component association (#7)

* netlist

* Updated BOM for V5.1

* Routing, cleaning first pass

* bit of pcb cleaning

* SolderMaskClearance to 0

* Schematics to pdf

* PCB files in pdf

* exporting Gerbert files

* new 3d images

* Update README.md

* Modifying CHANGELOG file

* Update README.md
  • Loading branch information
JonathSpirit authored Oct 11, 2021
1 parent d2c6aeb commit 6335b5a
Show file tree
Hide file tree
Showing 40 changed files with 91,184 additions and 104,269 deletions.
31 changes: 27 additions & 4 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,6 +1,25 @@
GP8B V4.0 :
- Intial release

GP8B V5.1 :
- GLOBAL
- Small cleaning

- DOCUMENTS
- Reverse changelog order (new version will be on the first line)

- SCHEMATICS
- Better/More decoupling capacitor
- Replacing old symbol for IC1 (CPLD)
- Fixing the SPI 4bits only issue
- ADDSCR_CLK was not sending the right pulses to the motherboard, this is due to
old version without any standard in mind.

- PCB
- J1 wasn't a male connector

- SCHEMATICS FEATURES
- Now if the argument is not SRCVALUE, the processor will not go to the next address (1 byte in memory saved)
on big program this improvement is not negligible.


GP8B V5.0 :
- GLOBAL
- Switching "CERN-OHL v1.2" license to "CERN-OHLw v2 or later"
Expand All @@ -10,7 +29,7 @@ GP8B V5.0 :
- Adding waveforms
- Adding the CHANGELOG file
- Cleaning

- SCHEMATICS
- Small symbols changes
- Removing old symbols
Expand Down Expand Up @@ -54,3 +73,7 @@ GP8B V5.0 :
- Renaming "SPI.sch" to "fileSPI.sch"

- Apply the MM1 memory standard (3.3V I/O changes)


GP8B V4.0 :
- Intial release
320 changes: 182 additions & 138 deletions Project_GP8B-cache.lib
Original file line number Diff line number Diff line change
Expand Up @@ -251,41 +251,6 @@ X ~PE 9 -500 0 200 R 50 50 1 0 I
ENDDRAW
ENDDEF
#
# 74xx_74LS165
#
DEF 74xx_74LS165 U 0 20 Y Y 1 F N
F0 "U" -300 750 50 H V C CNN
F1 "74xx_74LS165" -300 -850 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS 74HC165
$FPLIST
DIP?16*
SO*16*3.9x9.9mm*P1.27mm*
SSOP*16*5.3x6.2mm*P0.65mm*
TSSOP*16*4.4x5mm*P0.65*
$ENDFPLIST
DRAW
S -300 700 300 -800 1 1 10 f
X ~PL 1 -500 -400 200 R 50 50 1 0 I
X DS 10 -500 600 200 R 50 50 1 0 I
X D0 11 -500 500 200 R 50 50 1 0 I
X D1 12 -500 400 200 R 50 50 1 0 I
X D2 13 -500 300 200 R 50 50 1 0 I
X D3 14 -500 200 200 R 50 50 1 0 I
X ~CE 15 -500 -700 200 R 50 50 1 0 I
X VCC 16 0 900 200 D 50 50 1 0 W
X CP 2 -500 -600 200 R 50 50 1 0 I
X D4 3 -500 100 200 R 50 50 1 0 I
X D5 4 -500 0 200 R 50 50 1 0 I
X D6 5 -500 -100 200 R 50 50 1 0 I
X D7 6 -500 -200 200 R 50 50 1 0 I
X ~Q7 7 500 500 200 L 50 50 1 0 O
X GND 8 0 -1000 200 U 50 50 1 0 W
X Q7 9 500 600 200 L 50 50 1 0 O
ENDDRAW
ENDDEF
#
# Connector_Conn_01x06_Male
#
DEF Connector_Conn_01x06_Male J 0 40 Y N 1 F N
Expand Down Expand Up @@ -536,6 +501,30 @@ X 3A 9 -500 -100 200 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Custom_74AHC1G02
#
DEF Custom_74AHC1G02 U 0 20 Y Y 1 F N
F0 "U" -100 150 50 H V C CNN
F1 "Custom_74AHC1G02" 300 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SOT*
SG-*
$ENDFPLIST
DRAW
T 0 -75 0 40 0 0 0 NOR Normal 0 C C
S -150 100 100 -100 0 1 10 f
P 2 0 1 10 0 -100 -150 -100 f
P 2 0 1 10 0 100 -150 100 f
X ~ 1 -300 50 150 R 40 40 1 1 I
X ~ 2 -300 -50 150 R 40 40 1 1 I
X GND 3 0 -200 100 U 40 25 1 1 W
X ~ 4 250 0 150 L 40 40 1 1 O I
X VCC 5 0 200 100 D 40 25 1 1 W
ENDDRAW
ENDDEF
#
# Custom_74AHC1G04
#
DEF Custom_74AHC1G04 U 0 20 Y Y 1 F N
Expand All @@ -557,6 +546,58 @@ X VCC 5 0 200 100 D 40 25 1 1 W
ENDDRAW
ENDDEF
#
# Custom_74AHC1G08
#
DEF Custom_74AHC1G08 U 0 20 Y Y 1 F N
F0 "U" -100 150 50 H V C CNN
F1 "Custom_74AHC1G08" 300 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SOT*
SG-*
$ENDFPLIST
DRAW
T 0 -75 0 40 0 0 0 AND Normal 0 C C
S -150 100 100 -100 0 1 10 f
P 2 0 1 10 0 -100 -150 -100 f
P 2 0 1 10 0 100 -150 100 f
X ~ 1 -300 50 150 R 40 40 1 1 I
X ~ 2 -300 -50 150 R 40 40 1 1 I
X GND 3 0 -200 100 U 40 25 1 1 W
X ~ 4 250 0 150 L 40 40 1 1 O
X VCC 5 0 200 100 D 40 25 1 1 W
ENDDRAW
ENDDEF
#
# Custom_74HC166
#
DEF Custom_74HC166 U 0 20 Y Y 1 F N
F0 "U" -300 850 50 H V C CNN
F1 "Custom_74HC166" -300 -850 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -300 800 300 -800 1 1 10 f
X DS 1 -500 700 200 R 50 50 1 0 I
X D4 10 -500 200 200 R 50 50 1 0 I
X D5 11 -500 100 200 R 50 50 1 0 I
X D6 12 -500 0 200 R 50 50 1 0 I
X Q7 13 500 700 200 L 50 50 1 0 O
X D7 14 -500 -100 200 R 50 50 1 0 I
X ~PE 15 -500 -300 200 R 50 50 1 0 I I
X VCC 16 0 1000 200 D 50 50 1 0 W
X D0 2 -500 600 200 R 50 50 1 0 I
X D1 3 -500 500 200 R 50 50 1 0 I
X D2 4 -500 400 200 R 50 50 1 0 I
X D3 5 -500 300 200 R 50 50 1 0 I
X ~CE 6 -500 -500 200 R 50 50 1 0 I I
X CP 7 -500 -400 200 R 50 50 1 0 I C
X GND 8 0 -1000 200 U 50 50 1 0 W
X ~MR 9 -500 -700 200 R 50 50 1 0 I I
ENDDRAW
ENDDEF
#
# Custom_74LVC1G34
#
DEF Custom_74LVC1G34 U 0 20 Y Y 1 F N
Expand Down Expand Up @@ -1011,113 +1052,116 @@ ENDDEF
#
# FPGA_Xilinx_XC2C256-VQ100
#
DEF FPGA_Xilinx_XC2C256-VQ100 U 0 30 Y Y 1 F N
DEF FPGA_Xilinx_XC2C256-VQ100 U 0 20 Y Y 1 F N
F0 "U" 600 2450 50 H V C CNN
F1 "FPGA_Xilinx_XC2C256-VQ100" 0 350 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F2 "Package_QFP:VQFP-100_14x14mm_P0.5mm" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
VQFP*14x14mm*P0.5mm*
$ENDFPLIST
DRAW
S 850 2400 -850 -2400 0 1 0 N
X P1/GTS2 1 -1150 1750 300 R 50 50 1 1 B
X P10 10 -1150 950 300 R 50 50 1 1 B
X GND 100 350 -2700 300 U 50 50 1 1 W
X P11 11 -1150 850 300 R 50 50 1 1 B
X P12 12 -1150 750 300 R 50 50 1 1 B
X P13 13 -1150 650 300 R 50 50 1 1 B
X P14 14 -1150 550 300 R 50 50 1 1 B
X P15 15 -1150 450 300 R 50 50 1 1 B
X P16 16 -1150 350 300 R 50 50 1 1 B
X P17 17 -1150 250 300 R 50 50 1 1 B
X P18 18 -1150 150 300 R 50 50 1 1 B
X P19 19 -1150 50 300 R 50 50 1 1 B
X P2/GTS3 2 -1150 1650 300 R 50 50 1 1 B
X VCCIO1 20 0 2700 300 D 50 50 1 1 P
X GND 21 -350 -2700 300 U 50 50 1 1 P
X P22/GCK0 22 -1150 -50 300 R 50 50 1 1 B
X P23/GCK1 23 -1150 -150 300 R 50 50 1 1 B
X P24/CDRST 24 -1150 -250 300 R 50 50 1 1 B
X GND 25 -250 -2700 300 U 50 50 1 1 P
X VCC 26 -500 2700 300 D 50 50 1 1 P
X P27/GCLK2 27 -1150 -400 300 R 50 50 1 1 B
X P28/DGE 28 -1150 -550 300 R 50 50 1 1 B
X P29 29 -1150 -650 300 R 50 50 1 1 B
X P3/GTS0 3 -1150 1550 300 R 50 50 1 1 B
X P30 30 -1150 -750 300 R 50 50 1 1 B
X GND 31 -150 -2700 300 U 50 50 1 1 P
X P32 32 -1150 -850 300 R 50 50 1 1 B
X P33 33 -1150 -950 300 R 50 50 1 1 B
X P34 34 -1150 -1050 300 R 50 50 1 1 B
X P35 35 -1150 -1150 300 R 50 50 1 1 B
X P36 36 -1150 -1250 300 R 50 50 1 1 B
X P37 37 -1150 -1350 300 R 50 50 1 1 B
X VCCIO1 38 100 2700 300 D 50 50 1 1 P
X P39 39 -1150 -1450 300 R 50 50 1 1 B
X P4/GTS1 4 -1150 1450 300 R 50 50 1 1 B
X P40 40 -1150 -1550 300 R 50 50 1 1 B
X P41 41 -1150 -1650 300 R 50 50 1 1 B
X P42 42 -1150 -1750 300 R 50 50 1 1 B
X P43 43 -1150 -1850 300 R 50 50 1 1 B
X P44 44 -1150 -1950 300 R 50 50 1 1 B
X TDI 45 1150 2200 300 L 50 50 1 1 I
X P46 46 -1150 -2050 300 R 50 50 1 1 B
X TMS 47 1150 2300 300 L 50 50 1 1 I
X TCK 48 1150 2100 300 L 50 50 1 1 I
X P49 49 -1150 -2150 300 R 50 50 1 1 B
X VAUX 5 -200 2700 300 D 50 50 1 1 W
X P50 50 -1150 -2250 300 R 50 50 1 1 B
X VCCIO1 51 200 2700 300 D 50 50 1 1 P
X P52 52 1150 1750 300 L 50 50 1 1 B
X P53 53 1150 1650 300 L 50 50 1 1 B
X P54 54 1150 1550 300 L 50 50 1 1 B
X P55 55 1150 1450 300 L 50 50 1 1 B
X P56 56 1150 1350 300 L 50 50 1 1 B
X VCC 57 -400 2700 300 D 50 50 1 1 P
X P58 58 1150 1250 300 L 50 50 1 1 B
X P59 59 1150 1150 300 L 50 50 1 1 B
X P6 6 -1150 1350 300 R 50 50 1 1 B
X P60 60 1150 1050 300 L 50 50 1 1 B
X P61 61 1150 950 300 L 50 50 1 1 B
X GND 62 -50 -2700 300 U 50 50 1 1 P
X P63 63 1150 850 300 L 50 50 1 1 B
X P64 64 1150 750 300 L 50 50 1 1 B
X P65 65 1150 650 300 L 50 50 1 1 B
X P66 66 1150 550 300 L 50 50 1 1 B
X P67 67 1150 450 300 L 50 50 1 1 B
X P68 68 1150 350 300 L 50 50 1 1 B
X GND 69 50 -2700 300 U 50 50 1 1 P
X P7 7 -1150 1250 300 R 50 50 1 1 B
X P70 70 1150 250 300 L 50 50 1 1 B
X P71 71 1150 150 300 L 50 50 1 1 B
X P72 72 1150 50 300 L 50 50 1 1 B
X P73 73 1150 -50 300 L 50 50 1 1 B
X P74 74 1150 -150 300 L 50 50 1 1 B
X GND 75 150 -2700 300 U 50 50 1 1 P
X P76 76 1150 -350 300 L 50 50 1 1 B
X P77 77 1150 -450 300 L 50 50 1 1 B
X P78 78 1150 -550 300 L 50 50 1 1 B
X P79 79 1150 -650 300 L 50 50 1 1 B
X P8 8 -1150 1150 300 R 50 50 1 1 B
X P80 80 1150 -750 300 L 50 50 1 1 B
X P81 81 1150 -850 300 L 50 50 1 1 B
X P82 82 1150 -950 300 L 50 50 1 1 B
X TDO 83 1150 2000 300 L 50 50 1 1 O
X GND 84 250 -2700 300 U 50 50 1 1 P
X P85 85 1150 -1050 300 L 50 50 1 1 B
X P86 86 1150 -1150 300 L 50 50 1 1 B
X P87 87 1150 -1250 300 L 50 50 1 1 B
X VCCIO2 88 300 2700 300 D 50 50 1 1 P
X P89 89 1150 -1350 300 L 50 50 1 1 B
X P9 9 -1150 1050 300 R 50 50 1 1 B
X P90 90 1150 -1450 300 L 50 50 1 1 B
X P91 91 1150 -1550 300 L 50 50 1 1 B
X P92 92 1150 -1650 300 L 50 50 1 1 B
X P93 93 1150 -1750 300 L 50 50 1 1 B
X P94 94 1150 -1850 300 L 50 50 1 1 B
X P95 95 1150 -1950 300 L 50 50 1 1 B
X P96 96 1150 -2050 300 L 50 50 1 1 B
X P97 97 1150 -2150 300 L 50 50 1 1 B
X VCCIO2 98 400 2700 300 D 50 50 1 1 W
X P99/GSA 99 1150 -2250 300 L 50 50 1 1 B
S -850 2350 850 -2350 0 1 10 f
X P1/GTS2 1 -1000 1800 150 R 50 50 1 1 B
X P10 10 -1000 1000 150 R 50 50 1 1 B
X GND 100 0 -2500 150 U 50 50 1 1 P N
X P11 11 -1000 900 150 R 50 50 1 1 B
X P12 12 -1000 800 150 R 50 50 1 1 B
X P13 13 -1000 700 150 R 50 50 1 1 B
X P14 14 -1000 600 150 R 50 50 1 1 B
X P15 15 -1000 500 150 R 50 50 1 1 B
X P16 16 -1000 400 150 R 50 50 1 1 B
X P17 17 -1000 300 150 R 50 50 1 1 B
X P18 18 -1000 200 150 R 50 50 1 1 B
X P19 19 -1000 100 150 R 50 50 1 1 B
X P2/GTS3 2 -1000 1700 150 R 50 50 1 1 B
X VCCIO1 20 0 2500 150 D 50 50 1 1 W
X GND 21 0 -2500 150 U 50 50 1 1 W
X P22/GCK0 22 -1000 0 150 R 50 50 1 1 B
X P23/GCK1 23 -1000 -100 150 R 50 50 1 1 B
X P24/CDRST 24 -1000 -200 150 R 50 50 1 1 B
X GND 25 0 -2500 150 U 50 50 1 1 P N
X VCC 26 -500 2500 150 D 50 50 1 1 W
X P27/GCLK2 27 -1000 -400 150 R 50 50 1 1 B
X P28/DGE 28 -1000 -600 150 R 50 50 1 1 B
X P29 29 -1000 -700 150 R 50 50 1 1 B
X P3/GTS0 3 -1000 1600 150 R 50 50 1 1 B
X P30 30 -1000 -800 150 R 50 50 1 1 B
X GND 31 0 -2500 150 U 50 50 1 1 P N
X P32 32 -1000 -900 150 R 50 50 1 1 B
X P33 33 -1000 -1000 150 R 50 50 1 1 B
X P34 34 -1000 -1100 150 R 50 50 1 1 B
X P35 35 -1000 -1200 150 R 50 50 1 1 B
X P36 36 -1000 -1300 150 R 50 50 1 1 B
X P37 37 -1000 -1400 150 R 50 50 1 1 B
X VCCIO1 38 100 2500 150 D 50 50 1 1 W
X P39 39 -1000 -1500 150 R 50 50 1 1 B
X P4/GTS1 4 -1000 1500 150 R 50 50 1 1 B
X P40 40 -1000 -1600 150 R 50 50 1 1 B
X P41 41 -1000 -1700 150 R 50 50 1 1 B
X P42 42 -1000 -1800 150 R 50 50 1 1 B
X P43 43 -1000 -1900 150 R 50 50 1 1 B
X P44 44 -1000 -2000 150 R 50 50 1 1 B
X TDI 45 1000 2200 150 L 50 50 1 1 I
X P46 46 -1000 -2100 150 R 50 50 1 1 B
X TMS 47 1000 2300 150 L 50 50 1 1 I
X TCK 48 1000 2100 150 L 50 50 1 1 I
X P49 49 -1000 -2200 150 R 50 50 1 1 B
X VAUX 5 -200 2500 150 D 50 50 1 1 W
X P50 50 -1000 -2300 150 R 50 50 1 1 B
X VCCIO1 51 200 2500 150 D 50 50 1 1 W
X P52 52 1000 1700 150 L 50 50 1 1 B
X P53 53 1000 1600 150 L 50 50 1 1 B
X P54 54 1000 1500 150 L 50 50 1 1 B
X P55 55 1000 1400 150 L 50 50 1 1 B
X P56 56 1000 1300 150 L 50 50 1 1 B
X VCC 57 -400 2500 150 D 50 50 1 1 W
X P58 58 1000 1200 150 L 50 50 1 1 B
X P59 59 1000 1100 150 L 50 50 1 1 B
X P6 6 -1000 1400 150 R 50 50 1 1 B
X P60 60 1000 1000 150 L 50 50 1 1 B
X P61 61 1000 900 150 L 50 50 1 1 B
X GND 62 0 -2500 150 U 50 50 1 1 P N
X P63 63 1000 800 150 L 50 50 1 1 B
X P64 64 1000 700 150 L 50 50 1 1 B
X P65 65 1000 600 150 L 50 50 1 1 B
X P66 66 1000 500 150 L 50 50 1 1 B
X P67 67 1000 400 150 L 50 50 1 1 B
X P68 68 1000 300 150 L 50 50 1 1 B
X GND 69 0 -2500 150 U 50 50 1 1 P N
X P7 7 -1000 1300 150 R 50 50 1 1 B
X P70 70 1000 200 150 L 50 50 1 1 B
X P71 71 1000 100 150 L 50 50 1 1 B
X P72 72 1000 0 150 L 50 50 1 1 B
X P73 73 1000 -100 150 L 50 50 1 1 B
X P74 74 1000 -200 150 L 50 50 1 1 B
X GND 75 0 -2500 150 U 50 50 1 1 P N
X P76 76 1000 -400 150 L 50 50 1 1 B
X P77 77 1000 -500 150 L 50 50 1 1 B
X P78 78 1000 -600 150 L 50 50 1 1 B
X P79 79 1000 -700 150 L 50 50 1 1 B
X P8 8 -1000 1200 150 R 50 50 1 1 B
X P80 80 1000 -800 150 L 50 50 1 1 B
X P81 81 1000 -900 150 L 50 50 1 1 B
X P82 82 1000 -1000 150 L 50 50 1 1 B
X TDO 83 1000 2000 150 L 50 50 1 1 O
X GND 84 0 -2500 150 U 50 50 1 1 P N
X P85 85 1000 -1100 150 L 50 50 1 1 B
X P86 86 1000 -1200 150 L 50 50 1 1 B
X P87 87 1000 -1300 150 L 50 50 1 1 B
X VCCIO2 88 300 2500 150 D 50 50 1 1 W
X P89 89 1000 -1400 150 L 50 50 1 1 B
X P9 9 -1000 1100 150 R 50 50 1 1 B
X P90 90 1000 -1500 150 L 50 50 1 1 B
X P91 91 1000 -1600 150 L 50 50 1 1 B
X P92 92 1000 -1700 150 L 50 50 1 1 B
X P93 93 1000 -1800 150 L 50 50 1 1 B
X P94 94 1000 -1900 150 L 50 50 1 1 B
X P95 95 1000 -2000 150 L 50 50 1 1 B
X P96 96 1000 -2100 150 L 50 50 1 1 B
X P97 97 1000 -2200 150 L 50 50 1 1 B
X VCCIO2 98 400 2500 150 D 50 50 1 1 W
X P99/GSA 99 1000 -2300 150 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
Expand Down
Loading

0 comments on commit 6335b5a

Please sign in to comment.