SPOC

"Soft PrOcessor Core" - or "SPOC"

SPOC

Postby kierenj » Sun Jun 05, 2005 10:32 pm

Sounds like a really great idea. I've designed quite a few CPUs, at least on paper.. with weird things such as reprogrammable microcode, register paging / swapping, programmable logic algorithms, etc etc.. but all just ideas on paper and never made it into Verilog :)
Good on you...
I'd be really interested to see an assembly snippet or morsel of information? Got me curious!

Ta
Kieren
kierenj
 
Posts: 51
Joined: Thu Jan 22, 2004 12:05 am

Postby fpga4fun » Mon Jun 06, 2005 2:18 am

I got Spoc HDL working a couple of weeks ago but then the first Xylo PCB came back from fab and I had to work on it...
I'm almost done so I should be able to publish more info on Spoc very soon.
fpga4fun
Site Admin
 
Posts: 837
Joined: Thu Sep 18, 2003 6:47 am

Postby kierenj » Mon Jun 06, 2005 1:57 pm

Cool. Of course the obvious question is, what's Xylo? ;)
kierenj
 
Posts: 51
Joined: Thu Jan 22, 2004 12:05 am

Postby fpga4fun » Mon Jun 06, 2005 3:34 pm

fpga4fun
Site Admin
 
Posts: 837
Joined: Thu Sep 18, 2003 6:47 am

Postby kierenj » Mon Jun 06, 2005 4:13 pm

Crikey that looks good - VGA/ethernet a great idea.. combined with a soft core it's unstoppable :) I want me one of those.
kierenj
 
Posts: 51
Joined: Thu Jan 22, 2004 12:05 am

Postby kierenj » Mon Jun 20, 2005 7:10 am

Just read over the pages up so far.. very interesting ideas there w/persistant registers and the such. Is it a new idea?
kierenj
 
Posts: 51
Joined: Thu Jan 22, 2004 12:05 am

Postby fpga4fun » Mon Jun 20, 2005 4:53 pm

not sure but that was fitting well with my architecture.
fpga4fun
Site Admin
 
Posts: 837
Joined: Thu Sep 18, 2003 6:47 am

SPOC rocks!

Postby bluefox420 » Tue Jun 21, 2005 1:40 pm

SPOC is awesome .. I am eagerly awating the release of the verilog/vhdl code for the CPU :)
bluefox420
 
Posts: 3
Joined: Wed Mar 09, 2005 2:36 am

Postby fpga4fun » Tue Jun 21, 2005 9:18 pm

yes, looks like it turned out alright but we'll only know that there are no fatal flow in the design when it really gets used.
I had a few weeks of free time, so I was able to finalize and debug the design. The last piece that needs a little work is the assembler. I should be able to release everything soon - if life permits...
fpga4fun
Site Admin
 
Posts: 837
Joined: Thu Sep 18, 2003 6:47 am

Postby kierenj » Fri Jun 24, 2005 11:42 pm

I'd like to plan to buy a Xylo, then use my Pluto-II as a logic analyser, for helping with the Xylo circuits. My old 'scope really isnt up to the job!
Xylo + SPOC + I2C EEPROM = sounds like a mini computer. Simple bootloader to transfer the EEPROM contents into RAM. Add VGA to that and you've got a little game system.. ha, perhaps ;)
kierenj
 
Posts: 51
Joined: Thu Jan 22, 2004 12:05 am

Postby fpga4fun » Sun Jun 26, 2005 8:12 pm

ok, I've released Spoc0 1.00 yesterday. Hopefully there aren't too many bugs left…
fpga4fun
Site Admin
 
Posts: 837
Joined: Thu Sep 18, 2003 6:47 am

Postby fpga4fun » Sat Jul 16, 2005 12:35 am

10 minutes sounds about right :D
fpga4fun
Site Admin
 
Posts: 837
Joined: Thu Sep 18, 2003 6:47 am


Return to Spoc