XiPU_v2 has been released

29.07.2024

A second iteration of the XiPU project is here. It is just named XiPU_v2.

All binaries and documentations are now available in the download section. The source codes are available to download on the git page.

In the near future, I will add new version of articles to describe fully changes and new features in the XiPU_v2.

The list of changes and new features:

All those changes speed up the XiPU_v2 and add more flexibility in creating software for it. The base clock of the XiPU_v2 is still 1 MHz, but the software execution speeds up because the code doing the same thing can be shorter. The changes in the memory layout and stack access allows using much less complicated calculations on pointers.

Below you can see photos of the assembled XiPU_v2 and XiPC_v2 in two types of cases:

The XiPU_v2 assembled board
The XiPC_v2 in a plexiglass case
The XiPC_v2 in a 3D printed case

Hardware articles have been added

28.09.2023

And it happens! I added the last long-awaited hardware articles.

You can see there how the PCBs and the case are designed and made. I added so many images with schematics and descriptions for all parts of the XiPU and the XiPC. I did not forget to add a list of parts. I hope you will be interested in that kind of stuff.

The list of added articles:

Software articles have been added

29.07.2023

I added all the necessary articles needed to understand the logic and design of the software. Now it will be much easier for you to start working with the assembler code, debugging the IO Data Bus, adding new features, and making some changes in the code on your own.

I hope these articles will be helpful for you. In the near future, I will add a similar bunch of articles to the hardware section of this site.

The list of added articles:

IO Board firmware has been added

07.06.2023

I finally added the source code for the IO Board firmware. You can download it from the git or the download page.

Now all project files and source file have added to my repository, and you can build everything by yourself and run it on the XiPC.

In the future, I will make some changes in the project:

I made photos of beta version of the XiPC. The current available project version has some changes with positions of some connectors for future purposes, but functionality is the same as the beta version of the one. Please take a look at it:

Front of the XiPC
Back of the XiPC

PCB designs have been added

24.05.2023

PCB designs and Gerbers have added for:

Case for the XiPC has updated too. You can download them from the Download page or the GIT repository.

It is a great day of my project, because using Gerbers and project of the case you can build your own working copy of XiPC.

XiPC Emulator and File System have been added

22.03.2023

A great milestone achieved! Now is possible to run XiPC Emulator and see how the computer based on XIPU works.

The emulator uses the same uROM and ROM files like the real hardware. You can compile and run the own application.

What added:

ROM and Assembler Compiler have been added

23.12.2022

I made a break from the project, maybe too long, but I have started working on it again!

I added ROM sources and documentation to the git repository. ROM contains two important parts of the OS:

I added Assembler Compilator sources and documentation to the git repository. Own instruction set needs own Assembler Compiler, it is necessary for compiling ROM and applications for the XiPU.

The next in queue to add is an emulator of the whole XiPC. Stay tuned and wait for it!

Let us make a CPU! The page has been launched.

30.07.2021

Hi everyone!

My name is Paweł. I made my own CPU and a PC based on the one. I will show you how the CPU works and how you can build it by yourself.

The XiPU is loosely based on MOS 6502. It was my starting point of design my own CPU. For now the XiPU has many differences and it is so much simpler.

Designing and testing took me a year and half. For now I am focused on creating this page and reviewing my own code before publishing.

Some information about the processor:

The XiPU

Some information about the computer:

The XiPC

In every month I will add more content at this page. A contact to me you can find in "Author" section of this page. I will be grateful for any suggestions and good words about the project.

The XiPU and XiPC projects are fully free to use. You should only leave information about me as the original author.

XiRX.net 2021-2024 © All rights reserved