6502.org Forum  Projects  Code  Resources  Tools  Forum
It is currently Tue May 21, 2013 12:56 am

All times are UTC




Post new topic Reply to topic  [ 5 posts ] 
Author Message
PostPosted: Mon Dec 10, 2012 3:41 pm 
Offline

Joined: Sat Dec 08, 2012 8:29 pm
Posts: 21
hi
i am toying with system09 from OpenCores, it fits perfectly on spartan3 500K gates but is uses the 70% resources on spartan 3e 200K gates so i can't imagine it could fit into my poor 100K gates device.

I know that 6809's state machine and control logic, unlike many processors of the day, was mostly implemented using a large PLA and asynchronous random logic (a trait of early designs and, partly, of RISC) rather than microcoded, i wander if there is a microcoded version of such a chip, because i have hot 4 Bram on my spartan 3e 100 so i could think they could help to have a 6809 microcoded into my device.

I mean: having the micro code ROM into b16 BRAM may save a lot of LUTs =D

what do you think ? have you seen such a microcoded 6809 soft core around ? is it a bad idea ?

any suggestions are welcome =)


Top
 Profile  
 
PostPosted: Mon Dec 10, 2012 5:08 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 2378
Location: England
Hi!
In a series of experiments Electric_Eye synthesised as many as 10 different 6502 cores:
viewtopic.php?f=10&t=1673
showing a wide variation in how compact they come out. I'm not aware of any 6809 cores, but the same principle will apply: the core you have probably isn't as small as it might be. It would probably take a bit of work to recode one of the 6502 cores as a 6809, but the architectures are not so very different.


Top
 Profile  
 
PostPosted: Mon Dec 10, 2012 5:34 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 2378
Location: England
(It's notable that the 6809 core you have is, I think, 20,000 lines of HDL, whereas Arlet's 6502 core is only 1500 lines!)


Top
 Profile  
 
PostPosted: Mon Dec 10, 2012 6:49 pm 
Offline

Joined: Sat Dec 08, 2012 8:29 pm
Posts: 21
so no way ?


Top
 Profile  
 
PostPosted: Mon Dec 10, 2012 7:23 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 2378
Location: England
What I think that comparison says is that the (only) 6809 core we have is not written as compactly as it could be - the 6809 surely doesn't need more than 2 or 3 times the complexity of the 6502.
But, we still need to find or write a more compact core.
Cheers
Ed


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron