Lawrie Griffiths (@lawrie)
  • Stars
    star
    899
  • Global Rank 33,970 (Top 2 %)
  • Followers 153
  • Registered almost 12 years ago
  • Most used languages
    Verilog
    47.9 %
    C
    11.0 %
    Python
    9.6 %
    Arduino
    5.5 %
    Scala
    5.5 %
    Assembly
    5.5 %
    Coq
    5.5 %
    C++
    2.7 %
    Forth
    1.4 %
    Java
    1.4 %
    VHDL
    1.4 %
    Lua
    1.4 %
    Slice
    1.4 %
  • Location 🇬🇧 United Kingdom
  • Country Total Rank 1,634
  • Country Ranking
    Slice
    1
    Verilog
    3
    Forth
    6
    Coq
    9
    VHDL
    62
    Assembly
    111
    Arduino
    121
    Scala
    269
    C
    571
    Lua
    977
    C++
    1,026
    Python
    4,193
    Java
    4,378

Top repositories

1

fpga_pio

An attempt to recreate the RP2040 PIO in an FPGA
Verilog
289
star
2

tiny_usb_examples

Using the TinyFPGA BX USB code in user designs
Verilog
49
star
3

ulx3s_examples

Example Verilog code for Ulx3s
Verilog
39
star
4

LightwaveRF

C++
32
star
5

verilog_examples

Example code in Verilog for the Blackice II FPGA
C
26
star
6

blackicemxbook

25
star
7

tinyfpga_examples

Verilog example programs for TinyFPGA
Verilog
24
star
8

ulx3s_retro

Retro computing on the Ulx3s ECP5 FPGA board
24
star
9

saxonsoc-ulx3s-bin

The binaries for SaxonSoc Linux and other configurations
Verilog
17
star
10

ulx3s_bit_streams

Bit streams forthe Ulx3s ECP5 device
Forth
16
star
11

tinyfpga_bx_gaming

How to use the TinyFPGA BX as a game console
15
star
12

ulx3s_cores

Information on cores available on the Ulx3s ECP5 FPGA board
14
star
13

MuraxArduino

A version of f32c/arduino that works with the SpinalHDL Vexriscv Murax SoC
C
14
star
14

tiny_soc

Picorv32 SoC on the TinyFPGA BX, for games etc.
Verilog
12
star
15

tiny_ram_soc

Picorv32 SoC that uses only BRAM, not flash memory
Verilog
12
star
16

ulx3s_zx_spectrum

Minimal ZX Spectrum for Ulx3s ECP5 board
Verilog
12
star
17

ulx3s_zx81

ZX80/81 implementation for the Ulx3s
Verilog
11
star
18

atari_2600

TinyFPGA BX implementation of Atari 2600 for the FPGC LCD games console
Assembly
11
star
19

hdmi_examples

Ice40 open source HDMI examples on BlackIce II
Verilog
10
star
20

blackicemx_nmigen_examples

Example code for Blackice MX board written in nmigen
Python
10
star
21

ulx3s_mac128

Macintosh 128 on the Ulx3s ECP5 FPGA
Verilog
9
star
22

pico_ram_soc

A version of PicoSoc that runs from BRAM, with extra peripherals
Coq
9
star
23

ulx3s_68k

Experiments with the 68000 CPU on the Ulx3s ECP5 board
Verilog
8
star
24

ulx3s_sms

Sega Master System for Ulx3s ECP5 FPGA
Verilog
6
star
25

ulx4m_amaranth_examples

Amaranth HDL examples for the Ulx4m FPGA board
Python
6
star
26

spinal_synth

A version of tiny-synth, converted to SpinalHDL
Scala
6
star
27

atari_tia_soc

TinyFPGA BX RAM PicoSoc emulating Atari 2600 TIA
Verilog
6
star
28

ulx4m_examples

Verilog examples for the Ulx4M FPGA board
Verilog
6
star
29

blackicemx_zx81

ZX81 on the Blackice Mx ice40 FPGA board
Verilog
5
star
30

ulx3s_colecovision

ColecoVision console for the Ulx3s ECP5 board
Verilog
5
star
31

ulx3s_amstrad_cpc

The Amstrad CPC on the Ulx3s Ecp5 FPGA board
Verilog
5
star
32

fpga-computer-history

Recreating the history of computers on open source FPGAs
5
star
33

ulx3s_ql

Sinclair QL for the Ulx3s ECP5 board
Verilog
5
star
34

ulx3s_msx

MSX 8-bit computers on the Ulx3s ECP5 board
Verilog
5
star
35

SpinalULX3S

SpinalHDL ULX3S examples
Scala
5
star
36

ulx3s_altair_8800

Altair 8800 on the Ulx3s ECP5 FPGA board
Verilog
5
star
37

ulx3s_ay_3_8500

The AY-3-8500 Pong-on-a-chip for the Ulx3s ECP5 board
Verilog
4
star
38

SaxonArduino

SaxonArduino is an implementation of an Arduino board for open source FPGAs using SpinalHDL SaxonSoc
C
4
star
39

ulx3s_bbc_micro

Version of Ice40Beeb for Ulx3s ECP5 board
Verilog
4
star
40

fpga_roomba

Driving a Roomba from an FPGA
Python
4
star
41

ulx3s_vic_20

Minimal Commodore Vic 20 core for the Ulx3s ECP5 board
Verilog
4
star
42

ulx4m_bitstreams

Bitstreams for the Ulx4m ECP5 FPGA module
3
star
43

ulx3s_vhdl_examples

VHDL examples for the Ulx3s ECP5 FPGA
VHDL
3
star
44

blacksoc

A version of Clifford Wolf's icoSoC for the Blackice Mx
Coq
3
star
45

esp210_sketches

Arduino sketches for the ESP210 ESP8266 node.it devices
Arduino
3
star
46

ulx3s_cpm_z80

A port of the Ice40CPMZ80 project to the Ulx3s ECP5 board
Verilog
3
star
47

ulx3s_z80_template

Template for Z80 computer on the Ulx3s FPGA board
Verilog
3
star
48

ulx3s_z80_trs80

The TRS-80 Model 1 for the Ulx3s FPGA Ecp5 board, created from the Z80 template
Verilog
3
star
49

ulx3s_trs_80

TRS 80 Model 1 Verilog implementation for the Ulx3s ECP5 board
Assembly
3
star
50

HouseControl

Java
3
star
51

jupiter_ace

Jupiter Ace for the Ulx3s
Verilog
3
star
52

ulx3s_sg_1000

Sega SG-1000 console for the Ulx3s ECP5 board
Verilog
2
star
53

mystorm-rpi

Utilities to access the Blackice II FPGA board using the Raspberry Pi header
C
2
star
54

blackicemx_examples

Verilog
2
star
55

ulx3s_acorn_atom

Ulx3s port of Ice40Atom
Verilog
2
star
56

saxonsoc-fb

SaxonSoc linux framebuffer tools
C
2
star
57

ulx3s_pdp_11

Experiments with the PDP 11 instruction set on the Ulx3s Ecp5 FPGA board
2
star
58

Risc16

Verilog
2
star
59

soctalk

2
star
60

8bitworkshop

Examples from 8bitworkshop.com verilog compiler
2
star
61

silice_examples

Experiments with the Silice Hardware Description Language
Slice
2
star
62

qspi_periph

Prototyping nMigen QSPI peripheral interface for LogicDeck board
Python
1
star
63

pcremote

Arduino and python code for Harry's pcremote device
Arduino
1
star
64

pico_example_soc

A simple XIP PicoSoC example for Blackice Mx
Coq
1
star
65

spibox

Python
1
star
66

ulx3s_gamegear

Segs Game Gear for the Ulx3s ECP5 FPGA board
Verilog
1
star
67

saxonsoc-lib

Libraries of useful functions for SaxonSoc Linux and the lcc compiler
C
1
star
68

keyboard

Arduino
1
star
69

pico_xip_soc

Version of PicoSoC for the Blackice Mx with Execute-in-Place (XIP) and extra peripherals
C
1
star
70

MiteCPU-nmigen

MiteCPU converted to nmigen
Python
1
star
71

pico_sdram_soc

A version of PicoSoC for Blackice Mx, which uses XIP and SDRAM
Coq
1
star
72

ulx3s_atari_2600

Atari 2600 for the Ulx3s Ecp5 FPGA board
Assembly
1
star
73

evse

C++
1
star
74

SpinalBlackiceMx

Examples using SpinalHDL on the Blackice Mx ice40 board
Scala
1
star
75

rephone-client

HouseControl client for Seeedstudio RePhone
Arduino
1
star
76

respeaker-apps

Python apps for the Seeedstudio Respeaker
Python
1
star
77

blackicemx_altair_8800

Altair 8800 on the Blackice MX ice40 FPGA board
Verilog
1
star
78

binxt_verilog_examples

Verilog examples for the Blackice Nxt ice40 FPGA board
Verilog
1
star
79

yquest

Version of chibiakumas's Y-Quest game for 68k computers
Assembly
1
star
80

SpinalBlackice

A version of SpinalTemplateSbt with examples for the myStorm Blackice II board
Scala
1
star
81

esp8266-lua

Nodemcu Lua code for my devices
Lua
1
star
82

piglowd

A daemon for PiGlow
C
1
star