Voyager #04
19 февраля 1999

Reflections - New-Age-Computer or PC XXI century.

<b>Reflections</b> - New-Age-Computer or PC XXI century.
(C) Ivan Mak
Music: BY KENOTRON ISTL



           *** New-Age-Computer ***

            or the computer of the XXI century



     This article is in some degree of information in some - 
ad. Author of the article nor in any way claim to the 
uniqueness of this path of development and 
computer-protsessorostroeniya. Everything described below is a 
real plan, that may change if appears more effective solution 
to the problem. 



     Formulation of the problem.

     We want to create a new computer with
maximum efficiency at reduced cost and limited development 
costs. 

     Everyone has long known the basic computer parts. CPU, 
memory and peripherals. Throughout the world there are many 
different platforms, based on different processors. There is a 
set of adjacent platforms in the same processor as the central.

They all have differences with each other in the implementation.

     But all computers have common problems. The problems of 
speed and memory problems ... CPU speed is important, but often

it is limited by the rate of exchange with main memory.

     Computer memory is not unlimited, its performance is not 
unlimited. The question arises as as having limited memory and 
processor speed, to get maximum efficiency? One of the ways - 
paralleling processes. Increasing the number of data buses, but 
this path has its border. It is impossible to increase the 
number of tires to infinity. 8, 16, 32, 64 ... Then there is the

many complexities associated with technology. Changing 
technology - it is one of the ways of computers, but it is 
quite expensive and in fact can not be applied to solve our 
problem. 


     Thus, what we have? Imagine that we have a limited amount 
of memory. 128 kilobytes, organized as 64K x 16bit. High-speed 
memory, for example, sampling 15 nanoseconds. What computer, 
what options can be built on that memory? 

     Existing well-known 16-bit processors, or do not have 
enough speed or have the architecture, designed to significantly

more memory, which leads to a rather
inefficient use of memory. In addition, if you look at the 
cycles of the processor memory, then the naked eye can see the 
gaps time it takes for the organization of work with the bus, 
etc. etc. Dear exotic processors of course, does not count.


     The question arises as to obtain maximum performance, 
unless there is a suitable processor? 

     The answer may seem delusional. Solution -
establish its own processor. Whether it is
another five or ten years ago, on this response could be a good 
laugh, but today such is indeed possible! 


     How?

     To develop their own processor can
use of reprogrammable logic chips (PPLM). Modern PPLM reached a 
sufficient volume so that it may be built processors. This 
means that anyone with enough experience can do a similar 
designing processors. To do this, only have the appropriate 
software, PPLM, where you can conduct experiments, and, of 
course, the experimental model computer. 

     Oddly enough, but now exists a computer that can be done
similar experiments. He developed several
other purpose and is a development line of computers 
ZX-Spectrum. 

     This computer - Sprinter.



     What is Sprinter?

     The scheme is based on a large computer re-programmable 
logic chip firms ALTERA EPM10K10QC208-4. Connecting peripherals 
PPLM allows high flexibility for machine configurations. 
Programming PPLM directly at the moment

inclusion, as well as when you restart that allows you to 
drastically change the circuit in PPLM during operation. This 
greatly distinguishes computer architecture from a number of 
existing computers and therefore many of the concepts inherent 
in conventional machines, changing its meaning. In fact, the 
computer has a variable architecture in which changes are 
possible in many parts of the circuit. Programmability the 
computer's circuitry allows it to completely change that is to 
turn virtually any computer based on the Z80 processor, or CPU, 
which Z80 is compatible to your code. But this is topic for 
another article. 

     With regard to our problem, the computer contains all the 
necessary circuits. Namely: PLA, high-speed RAM, connected 
directly to the PLA as well as peripherals and all the necessary

elements for startup and testing
new processor.

     Thus, the computer Sprinter as well as possible
better suited for experiments with the creation of a processor. 
Naturally, this processor will be limited in its capabilities, 
instruction set, but it can be easily optimized for specific

task. Moreover, since PPLM can overload
diagram of the processor can be changed almost
at any moment (time reset circuit is a few tenths of a second).

     All this allows to reduce development cycle time to a few 
minutes of experimenting with new processor.



     How real is described here is designed to develop the 
processor? 

      The author of this article, conducted the first
experiments on the creation of its processor's
RISC-architecture. Experiments clearly show that the volume of 
PPLM installed in your computer Sprinter, enough to create a 
similar processor. Basis for the scheme was adopted 
mnogostekovaya processor architecture that best fits for 
FORTH-processor. 

     The obtained result - a simple FORTH-processor, which has 
4 stack, clock, and 7MHz cycle time of the execution team in 1 
or 2 cycles. In this case, the PLA is not fully used,

and the low CPU clock speed is due to
only a lack of experience in creating its author
processors.


     What are the prospects of such a processor?

     Naturally, the application developed so
as the processor inside the computer Sprinter is rather 
limited. He can afford only to solve additional tasks on the 
Sprinter-e. The value of development may be that the resulting 
processor can be used in other devices, developed at the same 
PLA. In the specialized controllers, for example. 


     But in our case, the processor design is to create a new 
computer with the new processor. What is this computer?


     Preliminary project title Sprinter-II.



     It is natural that it should be fairly
powerful, and it means that its basis must be
sufficient memory and speed. At the
However, it should be fairly cheap and
common, if it is assumed that the developed computer designed 
for mass replication. 

     These conditions, according to our estimates at this
time, satisfies the memory based on the DIMM, which allow you 
to organize the memory access speeds up to 100MHz and a data 
bus to 64 bits. 

     As the processor, in accordance with our installation uses 
PPLM firm ALTERA. Will be installed at PPLM EPF10K20, having

two times larger volume than EPF10K10, which will organize a 
32-bit processor, developed by a similar 16-bit. 

     In addition, several PPLM 10K is compatible to the 
location of the conclusions that will set in place EPF10K20 
PPLM greater volume, that will help organize even more powerful 
processor. 

     Developed a computer must have and the periphery. In the 
Sprinter-e all control peripherals through PPLM, but if

PPLM located in the processor, it makes sense to unload it. 
Therefore, the project Sprinter-II will be installed at the 
second PPLM designed purely to work with peripherals. This will 
enhance function peripherals and add new features

computer.

     Thus, the developed computer will have a fully 
programmable architecture, that will change it in accordance 
with the problem. 



     Sprinter-II project is one of the projects the firm 
Peters-Plus and is currently at the initial stage of 
development. 



     Sprinter computer maker is also a firm Peters-Plus 
(formerly Peters). 



     Information on computer Sprinter can be found at the firm 
Peters: www.atlant.ru / peters 


 E-mail: ivan_mak@mail.ru
 FIDO: 2:5030 / 529.24 aka 2:5030 / 776.24



                 *



     Upon receipt of this article, I decided to talk with John 
personally. Here's what came of it: 

VL> Sprinter II - is a brand new board, new
computer?

     Yes, absolutely.
VL> is compatible than the first?

     Compatible only partially. PLA will be others,
increased, respectively, will be more opportunities.

VL> Does not it seem that its price will be higher than the 
first model (and she had it and so ...)?


     Price really be higher. On the first
$ 140-160 estimations obtained. Let us think about how
reduce it. All depends on the price of PLA-ca. If
be able to find a cheaper supply channel, then
price decline.

VL> How much does the PLA 10 (20) (curious)?

     EPF10K10 costs 25 $, EPF10K20 - $ 50.
And Sprinter II will be installed at the two PLA.
Anyway, so it will be the first experimental sample. And we 
will continue to watch. Possible production of intermediate 
variants with a minimal set of functions. 

   From what I want to get on the Sprinter-II:
* Improving the overall speed of the processor in de tens times 
relative to Z80 at 21MHz * Video output as on TV, and on the 
VGA. * Video input from RGB to TV with the ability FRAME Vågå 
reading the image. * In the limit of direct recording from TV 
to the HDD. * Sound input / output.


   Internal architecture:
* Hardware multitasking;
* High-speed DMA channels;
* 32bit Fort processor.

VL> Where did this idea - make your CPU?

     The idea to make your processor has revolved
long. Just because the Z80 is not satisfied by
speed and capacity, and raise intellectual or Motorola simply 
uninteresting. From Intel will lean HRC, from Motorola - a thin 
Amiga. And if the processor her, then it can do everything and 
make your better than all the (hopefully better).


VL> What about the sale of the first Sprinter?

     With the sale of the first Sprinter deal worth almost the 
same place. Only recently was sold the first computer this 
year. : (It was an opportunity, gave the machine programmers. 
Now ready machines No, not counting the demonstration. Judging 
by the lack of letters to the CC999 is unlikely to be sold a 
lot of Sprinters. (According to the most pessimistic forecasts 
generally will not). 

VL> Can not this be! Wait and see ... Thanks for the 
information. All the best! 

     Thank you.






Other articles:

Inform - The plans of the magazine.

Authors - The authors of the journal and editorial contacts.

Inform - Guide magazine.

Locman - On the game MECHANIC WARS.

Locman - Homer Simpson about the game in Russia.

loafer - Complete MONSTRLAND passing games and Homer Simpson in Russia.

Humor - smile - Unofficial Dictionary smiles.

Humor - abbreviations, popular for network spaces.

Kaleidoscope - news from the Spectrum.

History - Author's abstract game HOMER SIMPSON IN RUSSIA.

Reflections - What happens to the computers in the near future in Russia.

Kaleidoscope - Presentation File Manager NeOS Commander v.0.1alpha

Interview - an interview with Roman Petrov - Megus / Brainwave X-Project of a group of Star Group.

Kaleidoscope - an annual festival of the virtual computer art Artcomp-99 is canceled.

Tusovka - Chaos Construction 999 persons.

Tusovka - Chaos Construction 999 - official results.

Tusovka - DOXYCON 1999 - official results.

Reflections - New-Age-Computer or PC XXI century.

PROFI CLUB - The scheme of the complete decoding of ports of extended memory for Profi and not only ...

Laboratory - Connection HAYES-modem

Kaleidoscope - NeOS - A new system for opepatsionnaya Spektpuma

Kaleidoscope - NeOS - a description of standard features.

Laboratory - How to konveptipovat gpafiku PC or Amiga at Spektpum

Humor - fidoshnye jokes.

Humor - the story 48 Iron.

Humor - Dictionary of the AK-47

Advertising - Advertisements and announcements ...


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Discussion - Who needs a Demo & Megademo?
Weakly pass - Guide for the passage of the most-dizistoy games: Dizzy-Y.

В этот день...   29 April