Close ×
Home
Welcome
Information
FPGA projects
Music box
LED displays
R/C servos
Text LCD module
Quadrature decoder
PWM and one-bit DAC
Debouncer
Crossing clock domains
The art of counting
External contributions
Retro
VGA
Pong game
Breakout game
OPL FM music
Interfaces
RS-232
JTAG
I2C
EPP
SPI
SD card
PCI
PCI Express
Ethernet
HDMI
SDRAM
Advanced
Digital oscilloscope
Graphic LCD panel
Direct Digital Synthesis
CNC steppers
Spoc CPU core
Hands-on
A simple oscilloscope
FPGA introduction
What are FPGAs?
How FPGAs work
Internal RAM
FPGA pins
Clocks and global lines
Download cables
Configuration
Learn more
FPGA software
Design software
Design-entry
Simulation
Pin assignment
Synthesis and P&R
FPGA electronic
SMD technology
Crystals and oscillators
HDL info
HDL tutorials
Verilog tips
VHDL tips
Quick-start guides
ISE
Quartus-II
Site
Forum
Links
☰
The Spoc CPU core
FPGAs are not limited to plain hardware logic and state machines... add a soft CPU and create a powerful combination.
"Soft PrOcessor Core" - or "SPOC"
Part 0:
Hello world!
Part 1:
Main characteristics
Part 2:
Software (i.e. programmer) model
Part 3:
Hardware interface
Part 4:
Software examples/tricks
... coming soon
Part 5:
Hardware debugger
... coming soon
Part 6:
Hardware architecture
... coming soon
June 26th 2005
- get the Spoc files
here
Spoc's "Hello world!" ❯