R800 information (Hardware MSX Fora)MSX Resource Center            
            
English Nederlands Espa�ol Portugu�s Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 63 gasten en 2 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Hardware - R800 information

Ga naar pagina ( 1 | 2 | 3 | 4 | 5 | 6 Volgende pagina )
Schrijver

R800 information

ricbit
msx lover
Berichten: 116
Geplaatst: 19 September 2004, 20:13   
I wrote a detailed description of R800 for the Wikipedia, most of this information I gathered while making some projects using VHDL and FPGA. I hope you enjoy the info.
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 19 September 2004, 20:23   
Nice!

Just one note... RISC is not a fixed set of characteristics a CPU should have. In essense, the R800 is designed upon many RISC ideas, and thus has the right to call itself RISC.

One of the most popular RISC CPU's, the ARM, also has complex addressing modes and does not resemble the 'typical' RISC CPU.

So the R800 is a RISC processor running a CISC instruction set.

Also note, CISC does not really exist as a term. It just means 'everything not RISC'.

Also note, the Z80 architecture /is/ mainly load-store, and looks much more RISC than, say a 68000 or 80x86 does.

sjoerd
msx addict
Berichten: 450
Geplaatst: 19 September 2004, 20:57   
Quote:

In essense, the R800 is designed upon many RISC ideas, and thus has the right to call itself RISC.

Every modern processor is RISC if you look at it that way. My pc has a Intel Pentium 4 RISC CPU!
Quote:

So the R800 is a RISC processor running a CISC instruction set.

No, the R800 is a CISC processor.
RISC involves two things: implementation and, more important, architecture. The Z80 (and thus the R800) architecture has nothing to do with RISC...
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 20 September 2004, 01:21   
Troll alert!

Sjoerd, don't you have something better to do than trying to pick fights?

Everybody with some knowledge of CPU's knows a Pentium 4 is in fact a RISC processor with a x86 translation layer on top of it.

After some mature conversation on IRC, you seem bent on trying to pick fights with me. Two in one night!

I should know better than to reply to this, but no moderators seem to be around today... From now on, I will take the following to heart:
                                   --------------------------
                          /|  /|  |                          |
                          ||__||  |       Please don't       |
                         /   O O\__           feed           |
                        /          \       the trolls        |
                       /      \     \                        |
                      /   _    \     \ ----------------------
                     /    |\____\     \     ||
                    /     | | | |\____/     ||
                   /       \|_|_|/   |    __||
                  /  /  \            |____| ||
                 /   |   | /|        |      --|
                 |   |   |//         |____  --|
          * _    |  |_|_|_|          |     \-/
       *-- _--\ _ \     //           |
         /  _     \\ _ //   |        /
       *  /   \_ /- | -     |       |
         *      ___ c_c_c_C/ \C_c_c_c____________


dhau
msx master
Berichten: 1057
Geplaatst: 20 September 2004, 02:39   
Thank you, Ricardo! Great entry, very informative. I like the fact that it's true to facts and doesn't try to represent R800 as something it is not.
Sonic_aka_T

msx guru
Berichten: 2269
Geplaatst: 20 September 2004, 02:39   
Quote:

Each 30us, the CPU is halted for 4us, this time is used to refresh a block of the RAM.

Does that mean that the R800 spends 12% of its CPU time on refreshing the RAM? Is this figure really that high? I always figured it to be lower...
sjoerd
msx addict
Berichten: 450
Geplaatst: 20 September 2004, 12:05   
Quote:

Everybody with some knowledge of CPU's knows a Pentium 4 is in fact a RISC processor with a x86 translation layer on top of it.

Yes, translated to RISC-ops, right? That's what Intel wants you to think, because somehow it sounds better. It's called marketing. Pentium == CISC. Try google 'risc vs cisc' or something.
Quote:

After some mature conversation on IRC, you seem bent on trying to pick fights with me. Two in one night!

Well, don't take it personally. Everybody who says R800 is RISC can get this reaction. Because it is not. That has nothing to do with you. I even thought of editing my reaction here, but I was already too late. OTOH it would be kinda stupid to not react just because it's you.
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 20 September 2004, 12:49   
{mod:bart}
Quote:

I should know better than to reply to this

. You should listen to yourself some more. The fact that you feel lured into a fight doesn't make up for swearing and personal insults.
{/mod:bart}

The RISC Wikipage clearly confirms what I said.

We'll talk again when you get a clue!

Take a scale, write RISC on one side, and CISC on the other side. Put all the things that are RISC-y in the R800 on the RISC side, and all the things that are CISC-y on the CISC side. It WILL tip over to the RISC side. Again, it's very much like ARM, which has a lot of CISC features.

R800 is a RISC implementation of the Z80 achitecture, and that's final!
POISONIC
msx professional
Berichten: 883
Geplaatst: 20 September 2004, 12:55   
Well every smart person can say That The R800 is a risc Processor

The r800 the little brother from the R8000 (used in the silicon grafix machines)

and the R stands for Risc

since when do you spell Cisc with an R from R800
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 20 September 2004, 13:03   
Quote:

Does that mean that the R800 spends 12% of its CPU time on refreshing the RAM? Is this figure really that high? I always figured it to be lower...

Well, the Z80 spends a lot more time on refresh!
It's just a bit of a bummer the R800 is halted some periods.. It could affect line interrupts and such...
POISONIC
msx professional
Berichten: 883
Geplaatst: 20 September 2004, 13:17   
sadly al the stuf around the r800 is working slower than the r800 it self thats why the r800 has to wait a Lot.

Latok
msx master
Berichten: 1732
Geplaatst: 20 September 2004, 13:58   
Removed some off topic forumpostings. From now on, only on topic, please!
evulopah
msx addict
Berichten: 463
Geplaatst: 20 September 2004, 16:25   
There are a lot of removings lately...



Sonic_aka_T

msx guru
Berichten: 2269
Geplaatst: 20 September 2004, 16:50   
sjoerd
msx addict
Berichten: 450
Geplaatst: 21 September 2004, 19:42   
Quote:

Oh, I almost forgot! The R800 is a RISC processor!


No, the R800 is a CISC processor.
RISC involves two things: implementation and, more important, architecture. The Z80 (and thus the R800) architecture has nothing to do with RISC...

There.


 
Ga naar pagina ( 1 | 2 | 3 | 4 | 5 | 6 Volgende pagina )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.