[lkml]   [2000]   [Feb]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subjectthe F-CPU project

someone told me that there are competent people here.
if that's true, that's cool.

The F-CPU project (where F stands for your freedom)
is an "Open IP" (IP=Intellectual Property, not Internet Protocol)
project for the development of a CPU distributed with the GPL.
The distribution scheme can be almost the same a GNU/LINUX.

some details !
- 64 registers
- SIMD-oriented
- pure RISC (and even more than MIPS)
- support of floating point, fractional and logarithmic data formats
in the instruction set
- aimed at performance and scalability (in data width, superscalarism etc)
- onchip support for virtual memory
- smart hinting capabilities, smart memory prefetching,
"smooth register backup" (SRB) mechanism etc...

it's NOT a toy computer. it is NOT a DLX or MMIX rip-off. it is NOT even a joke.

i'm now working on the prototype chip, it will be an ASIC made with ChipExpress
technology ( in .35u.
- 128 bit wide direct SDRAM bus
- 64-bit implementation (32-bit min, no upper limit)
- very short stages pipeline (or "superpipeline" if you don't get it)
- one instruction issued per cycle (to begin slowly but simple)
- Register set is 3 read / 2 write ports
- no exception in the execution pipeline : traps are "clean" (unlike PPC)
and there's no restart penalty
- separate (tiny) data and instruction caches with 256-bit wide lines
- 32 page table entries (4 sizes * 8 entries)
- 8 memory buffers that cache the cache memory itself to speedup
all the memory related operations and benefit from the SDRAM architecture
- "out of order completion" pipeline where the instructions can take a
variable number of cycles to complete/write back the result to the
register set (scoreboard/scheduler technique is used)

Now if there's something you don't like, or if you have fallen in love, or
simply want to say hi, drop a mail at
but read the manual before !!! is the personal page
and is the official site (but always lagging...)

Now the current problem is to get funded : an ASIC is rather expensive,
like more than $100K. no kidding. So if you know companies that can make
some rebates on HW and help us develop the prototype/proof of concept chip,
don't hesitate to get in touch with me : i'm fed up making the efforts alone
in France. the more i do and the less the others move. please give us some fresh
and optimistic blood or i'll core dump...


PS: i'm not subsribed here, so if you want to contact me don't post to the list...

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:56    [W:0.026 / U:3.492 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site