Realizing a ternary microprocessor with CPLDs?

Balanced Ternary Numeral System - forum was moved from http://ternary.info

Moderator: haqreu

eudoxie
Maniac
Posts: 277
Joined: 17 Sep 2012 13:36
Location: 81.170.128.52

Realizing a ternary microprocessor with CPLDs?

Post by eudoxie »

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?
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Re: Realizing a ternary microprocessor with CPLDs?

Post by Mac Buster »

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.
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Realizing a ternary microprocessor with CPLDs?

Post by Shaos »

I do not see any problems to do this on CPLD or FPGA
External interface could be 2 binary pins for each ternary signal
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Re: Realizing a ternary microprocessor with CPLDs?

Post by cr0acker »

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.
User avatar
cr0acker
God
Posts: 1078
Joined: 03 Feb 2003 13:53

Re: Realizing a ternary microprocessor with CPLDs?

Post by cr0acker »

You can use FPAA's.
http://en.wikipedia.org/wiki/FPAA
Two for the core and one for the binary bus translators.
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

up
Я тут за главного - если что шлите мыло на me собака shaos точка net