Home | Software | Electronics | Contact

The C16 is a synthesizable 16 bit processor written in VHDL

C16 Architectural Overview:
von Neumann bus architecture
16 bit instruction core
16 bit data path
20 instructions
4 clocks per instruction
25 MIPS
Peripheral Set:
UART, Timer, RTC, LED Decoder
Download Project Components:
File Name Description
vhdl.zip VHDL source code
c16_cpu_reference_manual.pdf Documentation
tools.tar.bz2 Assembler and tools (Linux) [sample output listing]
electronic design consultant ohio embedded linux arm cortex m0 m3 pic msp430 stm32 nxp lpc1111 lpc1114 microcontroller analog instrumentation embedded software development firmware engineering pcb layout implantable medical device mics band telemetry inductive power coupling IEEE 1588 ptp rfid electromagnetic wireless radio