Wednesday, June 30, 2021
Time for the µPF--2.
Friday, May 21, 2021
µPF--2 is able to use the IOM board
New step in the production of the µPF--1 compatible board: the use of the PIO of the IOM expansion.
https://fjkraan.home.xs4all.nl/comp/mpf1 |
In fact, I picked up this 'supposedly' new extension a few years ago on eBay for a low price. Obviously, when it was powered, the general voltage was only 4.6V.
One of the RS232 drivers was problematic. So I removed it from the board and also changed the 5V regulator because the 7805 regulator which undoubtedly heated, only delivered 4.8V. The 5V restored, I connected the board to the µPF--2 and after some modifications of a small test program, I was able to run the famous basic 'Hello World' : the lighting of the three leds.
Wednesday, May 12, 2021
µPF--2, a µPF--1 clone.
Since a few months, I have been in the process of recreating the well-known µPF--1 microprocessor kit :
Wilipedia. |
I also added some possibilities and modified the software system accordingly. This allowed me to recreate the kit on a standard FPGA board:
This new system works very well, but on the one hand the FPGA board used is generic and not really suitable for the intended use. This FPGA board also does not offer a USB serial port and the expansion port is not suitable for setting up Z80 type extensions.
So I decided to recreate a system based on an FPGA. After several attempts and configurations considered, I arrived at this system:
Implementing an FPGA is a bit tricky, so I went with a pre-made FPGA board. Going through this type of configuration removes some of the implementation difficulties, and as a bonus, allows me to offer a more 'powerful' FPGA than the circuit originally planned.
The result remains compact and suitable for intensive use. Note also that this system can be used for something completely different than the recreation of the µPF--1 kit since it has 5V compatible serial and parallel inputs / outputs, a 2x16 LCD display in addition to the eight 7-segment displays.
After shipping the design files, I received the printed circuit board. The first thing I did was to see if the FPGA module can be correctly inserted: