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:
GateMateA1-EVB
[25]
GateMate FPGA Evaluation Board
[26]
MKR Vidor 4000
[27]
iceSugar-Pro
[28]
Tang Nano 9K
[29]
Tang Nano 20K
[30]
Tang Primer
[31]
ColorLight
[32]
Mimas v2
[33]
Arty s7
[34]
ULX3s
[35]
GPDI General-Purpose Differential Interface:
HDMI
[36]
Full Hdmi in Verilog
[37]
display port
[38]
Arty S7 PMOD HDMI
[39]
VGA display :
VGA
[40]
VGA
[41]
SDRAM controller:
SDRAM
[42]
SDRAM controller
[43]
SDRAM
[44]
SDRAM
[45]
DDR SDRAM
[46]
SPI / SD-CARD:
SPI
[47]
SD-CARD
[48]
SD-CARD
[49]
SD-CARD
[50]
Extension cable
[51]
SPI RAM
[52]
exFAT
[53]
FAT32
[54]
PS/2 Keyboard and Mouse :
Keyboard
[55]
Mouse
[56]
RS-232:
UART
[57]
USB:
USB PHY
[58]
USB Host shield
[59]
USB low speed in software
[60]
Raspberry PI bare metal keyboard
[61]
FYSOS usb book
[62]
xHCI driver
[63]
Tiny USB
[64]
USB in a NutShell
[65]
USB CDC verilog
[66]
Bugblat USB sniffer
[67]
Mini-ITX enclosure:
form factor
[68]
ATX
[69]
Wifi:
ESP32-C3
[70]
ESP-AT
[71]
Internet Standards:
TCP/IP
[72]
TLS
[73]
Internet Printing Protocol
[74]
HTTPS
[75]
IMAP
[76]
Email
[77]
HTML 5
[78]
UTF-8
[79]
PDF 1.1
[80]
CSS 3
[81]
JS
[82]
MD
[83]
SVG
[84]
GIF animation
[85]
PNG, JPEG, GIF
[86]
MP3 source code
[87]
AU sample
[88]
VOX
[89]
AU
[90]
Certification
$17000
Compilance testing
[91]
Online shopping for a complete computer:
$50
FPGA
[92]
$95
display
[93]
$12
mouse
[94]
$11
keyboard
[95]
$13
HDMI cable
[96]
$6
memory card
[97]
$37
enclosure + power supply
[98]
$25
PCB 170x170mm 2 layers, lead free
[99]
$40 shipping cost not included in part list
Total price of a Public Domain computer: USD $289
public domain
MMXXIII by cod5.com - Rue de la Cheminée 1 - 2065 Savagnier - Switzerland