Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - RTL for Z8000 series CPU?

 
Thread Tools Search this Thread
Old 12-24-2005, 06:20 AM   #21
Default Re: RTL for Z8000 series CPU?


Chuck F.,

> At that time engineers had a lot more sense than they seem to
> today, and wouldn't consider designing in a sole-source part. Thus
> the license was a business necessity.


I wish we could bring the same business necessity around again...
Engineers today have no options left - things get monopolised
faster than developed. It is a social rather than a technical problem,
not necessarily solvable in our lifetimes.
Not that I disagree with you that engineers had more sense back then
,
to me a person using tools which do things he/she does not understand
in detail is a machine operator, not an engineer...

Dimiter

------------------------------------------------------
Dimiter Popoff Transgalactic Instruments

http://www.tgi-sci.com
------------------------------------------------------



dp
  Reply With Quote
Old 12-24-2005, 09:10 AM   #22
JJ
 
Posts: n/a
Default Re: RTL for Z8000 series CPU?

ajcrm125 wrote:
> Hey guys, does anyone know where I can get VHDL/Verilog source for the
> Z8001/Z8002 processor?
> Thanks for any info!
>
> -Adam
>


So why exactly would you want such a design? Do you have Z8000 binary
code you must run?

As noted below other IP shops have functionally reversed engineered it.
I recall one aerospace company had to run old code with timing
precision and paid for the Z8000 design to be redone. A functional
clone could give good guarantee that machine codes would run in same
time clock for clock. The Z8000 was complicated enough but was still a
fully predictable design as far as external events were concerned ie no
caches.

As it happens I also reverse engineered some of the Z8000 blocks around
79 and still have paper docs for the datapath, but that wouldn't get
you very far today. Also a good collection of comp arch books before
the H &P bandwagon took over, would often describe the
microarchitectures in some detail of most all mid 70s and earlier
designs.

If you don't need cycle accuracy, why not write a ISA translator and
retarget to Arm, x86, whatever. With the speed advantage you would get
a few orders of improvement. Thats probably already been done too!

transputer guy



JJ
  Reply With Quote
Old 12-24-2005, 10:06 AM   #23
Bernard
 
Posts: n/a
Default Re: RTL for Z8000 series CPU?
Peter Alfke wrote:
> Let me clarify:
> Intel developed and designed the 4004, then 8008, which evolved into
> the 8080. Then there ws the race to 16 bits: Intel 8086, Motorola
> 68000, and Zilog Z8000.
> Intel also made an economy-version of the 8086, called 8088 (8-bit bus
> insted of 16-bit), and IBM picked this intel 8088 for their PC. IBM was
> not in the commodity microprocessor business in those days, and IBM
> never manufactured 8086-like chips.


They did!

There were several 386 and 486 level chips designed and manufactured by
IBM based on the agreement with Intel. IBM 386SLC, 486SLC and 486BL
series are the examples. The chips carried Intel's and IBM's copyrights
and incorporated a reasonable amount of cache. I still have some PS/2
computers with IBM 486SLC2 and SLC3 CPUs inside.

Then IBM served several x86 companies as chip foundry. They did it at
least for NexGen, Cyrix and AMD.


Bernard
  Reply With Quote
Old 12-24-2005, 10:36 AM   #24
Kolja Sulimma
 
Posts: n/a
Default Re: RTL for Z8000 series CPU?
ajcrm125 schrieb:
> How would I be violating anything if I made a Z8000 equivalent design
> in Verilog/VHDL? I mean, if they had source for it, and I tweaked it
> slightly and called it my own, I can see where that crosses the line.
> But reverse engineering a design from its databook and creating a clone
> isn't copyright infringement from what I understand.
> What do you think?


ISAs are not protected under copyright law. (The ISA documents and the
CPU design are, but not the ISA)

The real pitfall are patents. As Peter noted all original pantents
should be invalid by now, but
- there might be some patents that Zilog filed that were only granted
many years later. These might be still alive. Check USPTO in that case.
Sometimes companies threaten people with patents that were granted, but
for which they stop paying patent fees years ago.
- even when building an old school uC you will likely use modern
concepts some of which might be patented by zilog or others.

Companies like to invoke trademarks and trade secrets in the context.
For the former just make sure that you do not use z8000 as the name of
your processor but use it only in a descriptive way. ("Executes z8000 ISA")
For the latter make sure, that you do not know any trade secrets from
zilog. E.g. that you have never signed an NDA for an z8000 errata sheet
or anything like that.

I would not worry too muc, but h I agree with Peter that it might be a
good idea to try to get zilog on board. They might like what you do and
provide you with advice, contacts, etc.

Kolja Sulimma


Sidenote:
There is a story about a guy who built an Apple-I clone recently and got
sued by apple. When Steve Wozniak realized that he informed the guy that
he never signed off exclusive rights to apple.
Moral: Never believe a company that threatens you. Allways demand proof.


Kolja Sulimma
  Reply With Quote
Old 12-24-2005, 01:15 PM   #25
Anton Erasmus
 
Posts: n/a
Default Re: RTL for Z8000 series CPU?
On Fri, 23 Dec 2005 18:20:15 GMT, "Monte Dalrymple"
<> wrote:

[snipped]

>I doubt that those schematics survive though, as they predated
>the era of document control at Zilog.
>


I often wonder how many products never got developed further because
of lost documents at companies. Also how many companies can truly
recover if somwhow they had to start from scratch with only their
documentation in config control.

Regards
Anton Erasmus




Anton Erasmus
  Reply With Quote
Old 12-24-2005, 02:24 PM   #26
Chuck F.
 
Posts: n/a
Default Re: RTL for Z8000 series CPU?
Anton Erasmus wrote:
> "Monte Dalrymple" <> wrote:
>
> [snipped]
>
>> I doubt that those schematics survive though, as they predated
>> the era of document control at Zilog.

>
> I often wonder how many products never got developed further
> because of lost documents at companies. Also how many companies
> can truly recover if somwhow they had to start from scratch with
> only their documentation in config control.


Believe it or not, adequate documentation and control predates the
use of computers by a considerable margin. It involved such things
as file cabinets with suitably dimensioned drawers to hold original
drawings, prepared on paper and mylar, sometimes with India Ink,
the use of Ozalid machines, proper parts list, etc.

--
"If you want to post a followup via groups.google.com, don't use
the broken "Reply" link at the bottom of the article. Click on
"show options" at the top of the article, then click on the
"Reply" at the bottom of the article headers." - Keith Thompson
More details at: <http://cfaj.freeshell.org/google/>


Chuck F.
  Reply With Quote
Old 12-24-2005, 03:59 PM   #27
Monte Dalrymple
 
Posts: n/a
Default Re: RTL for Z8000 series CPU?

"Chuck F. " <> wrote in message
news4idnfQAhvXC-TDeRVn-...
> Anton Erasmus wrote:
> > "Monte Dalrymple" <> wrote:
> >
> > [snipped]
> >
> >> I doubt that those schematics survive though, as they predated
> >> the era of document control at Zilog.

> >
> > I often wonder how many products never got developed further
> > because of lost documents at companies. Also how many companies
> > can truly recover if somwhow they had to start from scratch with
> > only their documentation in config control.

>
> Believe it or not, adequate documentation and control predates the
> use of computers by a considerable margin. It involved such things
> as file cabinets with suitably dimensioned drawers to hold original
> drawings, prepared on paper and mylar, sometimes with India Ink,
> the use of Ozalid machines, proper parts list, etc.
>


Oh, the documentation existed, and it was in the control of Shima, the
designer. But once he left the company I don't know who, if anyone,
inherited his filing cabinet. It wasn't until much later that such design
materials were kept in a centralized location with a control number
and access/revision control. Even then, sometimes things went in to
DC never to be found again, so designers hated to give the original
stuff up to DC.

Monte




Monte Dalrymple
  Reply With Quote
Old 12-24-2005, 06:00 PM   #28
ajcrm125
 
Posts: n/a
Default Re: RTL for Z8000 series CPU?
I collect classic arcade games and am looking to do a remake of the
troublesome Pole Position boardset. I then stumbled on this page:
www.fpgaarcade.com

and loved the idea. The PPI and PPII boardsets are Z8000 based.
-Adam
================
www.onecircuit.com
================



ajcrm125
  Reply With Quote
Old 12-27-2005, 06:10 PM   #29
Peter Alfke
 
Posts: n/a
Default Re: RTL for Z8000 series CPU?
AMD received the transistor diagrams as part of the second-source
agreement, and they then reverse-engineered a logic diagram. (I know,
for I was involved).
AMD is a bigger, and perhaps more organized company.
But this is all some 27 years ago...
Peter Alfke
=============
Monte Dalrymple wrote:
>
> > >> Oh, the documentation existed, and it was in the control of Shima, the

> designer. But once he left the company I don't know who, if anyone,
> inherited his filing cabinet. It wasn't until much later that such design
> materials were kept in a centralized location with a control number
> and access/revision control. Even then, sometimes things went in to
> DC never to be found again, so designers hated to give the original
> stuff up to DC.
>
> Monte




Peter Alfke
  Reply With Quote
Old 12-28-2005, 10:50 PM   #30
MikeJ
 
Posts: n/a
Default Re: RTL for Z8000 series CPU?
I looked at doing a conversion of the game, but the main problem is the CPU.
Having done most of the debugging work on the T80 core, which required
running a real cpu in parallel with the soft core and triggering the
analyser when they went separate ways - I can assure you it is a lot of work
to get it cycle accurate.

I am going to release the source of the Namco customs I have reverse
engineered some time soon, some of them are on the Pole Position board which
may help.

Cheers,
MikeJ
www.fpgaarcade.com

"ajcrm125" <> wrote in message
news: ups.com...
> I collect classic arcade games and am looking to do a remake of the
> troublesome Pole Position boardset. I then stumbled on this page:
> www.fpgaarcade.com
>
> and loved the idea. The PPI and PPII boardsets are Z8000 based.
> -Adam
> ================
> www.onecircuit.com
> ================
>





MikeJ
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Anime DVD For Sale! mikecole88@yahoo.com DVD Video 0 09-04-2006 06:53 PM
looking for anime breadguy DVD Video 1 08-27-2006 06:59 PM
DVD Verdict reviews: LITTLE BRITAIN: THE COMPLETE FIRST SERIES and more! DVD Verdict DVD Video 0 08-17-2005 09:15 AM
TV Shows for Sale mick DVD Video 15 04-26-2005 11:54 PM
O.T. Battlestar Galactica Chris4V DVD Video 42 01-04-2004 08:19 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46