nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 10:13



Reply to topic  [ 6 posts ] 
Realizing a ternary microprocessor with CPLDs? 
Author Message
Maniac

Joined: 17 Sep 2012 13:36
Posts: 277
Location: 81.170.128.52
Reply with quote
I've been thinking, since it's possible to realize simpler microprocessors with CPLD:s (or FPGA:s), wouldn't it be theoretically possible to realize a ternary microprocessor that way as well? I know for a fact that people have implemented the 6502 microprocessor on a FPGA, so the level of complexity should be doable, no?

Has anyone tried anything like this?


07 Mar 2008 13:07
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
eudoxie wrote:
I've been thinking, since it's possible to realize simpler microprocessors with CPLD:s (or FPGA:s), wouldn't it be theoretically possible to realize a ternary microprocessor that way as well?

Well, I know some people claimed that they're working on someting like that, but I never heard from them anymore :lol:

But I have no doubt that the thing could be released in FPGA.


07 Mar 2008 13:35
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22410
Location: Silicon Valley
Reply with quote
I do not see any problems to do this on CPLD or FPGA
External interface could be 2 binary pins for each ternary signal


07 Mar 2008 16:39
Profile WWW
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
Well of cource it can be done. I would raher do it in other way. It would not be so expansive to make in real silicon with mosix academic program. The CPU can be made in two chips the first one analog(with BiCMOS process) will be the core of ternary CPU, and the second chip(analog-digital), system controller, will inteface existing binary logic chips(like ram and rom) to ternary core. My real concern is, that it is really hard to use modern cpu design technics(like microcode, external execution units, etc) to build ternary chip.


30 Apr 2008 05:42
Profile
God
User avatar

Joined: 03 Feb 2003 13:53
Posts: 1078
Reply with quote
You can use FPAA's.
http://en.wikipedia.org/wiki/FPAA
Two for the core and one for the binary bus translators.


03 May 2008 05:19
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22410
Location: Silicon Valley
Reply with quote
Post 
up

_________________
:dj: https://mastodon.social/@Shaos


10 Nov 2012 07:01
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 6 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


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:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.