Code Of Divergence
5
[1]
Citizen's public domain computer Wishlist
Why do we need a public domain computer ?
Send / receive e-mail.
Edit Markdown and plain text files.
Order something on Amazon or Aliexpress.
Do software programming in assembly and C.
Watch
animated GIFs
[2]
(192x144 pixels
16 colors
[3]
10fps) with synchronized audio (
8-bit mu-law 8000Hz mono
[4]
) using JavaScript.
Print Markdown documents in PDF format over the network.
Save and open files on Micro SD-card FAT32/exFAT.
Some
Reflections on Trusting Trust
[5]
.
We don't want
Spectre & Meltdown
[6]
.
We don't need a
Management Engine
[7]
.
Solutions for the low-tech/low-data world:
OpenLane
[8]
Plasma-CPU
[9]
Tiny Tapeout
[10]
PICMX220F03B
[11]
VHDL Tutorial
[12]
MIPS assembly
[13]
Build your own silicon
[14]
MIPSpro assembly language
[15]
The Elements of Computing Systems
[16]
Computer Organization and Design, 5th
[17]
FPGA development tools:
Lattice Diamond
[18]
Intel Quartus
[19]
Xilinx Vivado
[20]
GOWIN EDA
[21]
HDL-make
[22]
Arduino
[23]
Yosys
[24]
FPGA board with at least 8MB SDRAM/DDR:
GateMate FPGA Evaluation Board
[25]
MKR Vidor 4000
[26]
iceSugar-Pro
[27]
Tang Nano 9K
[28]
Tang Nano 20K
[29]
Tang Primer
[30]
ColorLight
[31]
Mimas v2
[32]
Arty s7
[33]
ULX3s
[34]
GPDI General-Purpose Differential Interface:
HDMI
[35]
Full Hdmi in Verilog
[36]
display port
[37]
Arty S7 PMOD HDMI
[38]
VGA display :
VGA
[39]
VGA
[40]
SDRAM controller:
SDRAM
[41]
SDRAM controller
[42]
SDRAM
[43]
SDRAM
[44]
DDR SDRAM
[45]
SPI / SD-CARD:
SPI
[46]
SD-CARD
[47]
SD-CARD
[48]
SD-CARD
[49]
Extension cable
[50]
SPI RAM
[51]
exFAT
[52]
FAT32
[53]
PS/2 Keyboard and Mouse :
Keyboard
[54]
Mouse
[55]
RS-232:
UART
[56]
USB:
USB PHY
[57]
USB Host shield
[58]
USB low speed in software
[59]
Raspberry PI bare metal keyboard
[60]
FYSOS usb book
[61]
xHCI driver
[62]
Tiny USB
[63]
USB in a NutShell
[64]
USB CDC verilog
[65]
Bugblat USB sniffer
[66]
Mini-ITX enclosure:
form factor
[67]
ATX
[68]
Wifi:
ESP32-C3
[69]
ESP-AT
[70]
Internet Standards:
TCP/IP
[71]
TLS
[72]
Internet Printing Protocol
[73]
HTTPS
[74]
IMAP
[75]
Email
[76]
HTML 5
[77]
UTF-8
[78]
PDF 1.1
[79]
CSS 3
[80]
JS
[81]
MD
[82]
SVG
[83]
GIF animation
[84]
PNG, JPEG, GIF
[85]
MP3 source code
[86]
AU sample
[87]
VOX
[88]
AU
[89]
Certification
$17000
Compilance testing
[90]
Online shopping for a complete computer:
$234
FPGA
[91]
$95
display
[92]
$12
mouse
[93]
$11
keyboard
[94]
$13
HDMI cable
[95]
$6
memory card
[96]
$1
PS/2 connectors
[97]
$37
enclosure + power supply
[98]
$25
PCB 170x170mm 2 layers, lead free
[99]
Total price of a Public Domain computer: USD $434
public domain
MMXXIII by cod5.com - Rue de la Cheminée 1 - 2065 Savagnier - Switzerland