€676
pledged of €3,000pledged of €3,000 goal
10
backers
Funding Unsuccessful
The project's funding goal was not reached on Sat, August 8 2015 7:53 PM UTC +00:00
Last updated August 8, 2015

Ziloghino - Arduino like Z80 system

The idea is to create a modular stackable Z80 microprocessor based board to use it as an arduino.

Ziloghino - Arduino like Z80 system

The idea is to create a modular stackable Z80 microprocessor based board to use it as an arduino.

€676
pledged of €3,000pledged of €3,000 goal
10
backers
Funding Unsuccessful
The project's funding goal was not reached on Sat, August 8 2015 7:53 PM UTC +00:00
Last updated August 8, 2015

About

ZILOGHINO - Z80 like Arduino

Since the 80s, the Z80 was one of the most powerful microprocessor ever built. We have to thank the genius of an Italian designer who gave birth to the z80, Federico Faggin. This microprocessor can directly address a memory of 64Kbyte and can directly address up to 256 I / O ports. These features make it very flexible and suitable for use in industrial automation and control, where he is still successfully used. The goal of the project is to create a system based on micro Z80 complete with everything you need to enable optimum operation and interfacing with the outside world. The system minimally consists of four stackable units (CPU board, memory board, I / O Board and Board programmer) The I/O board can be stackable to other 3 I/O unit to reach 64 I/O bit over 16 I/O PORTS. The next step is to integrate the hardware realized with this project with an Arduino like IDE that allow implementation of Hi Level software. Unlike RISC microcontrollers, the Z80 is a CISC CPU and the complete set of instructions inside it let to better manage the implemented code. Photo of the project shows a prototype of CPU board already made.

System Specification:

CPU BOARD:
- 5V powered throught micro USB connector;
- 20 Mhz crystal oscillator for system clock generator;
- CONTROL connector that expand all CPU control signal to manage them outside of the board;
- BUS and DATA connector made same as CONTROL connector;
- on board microswitch to select/deselect pullup on CPU CONTROL signal;
- IO connector include al CPU control signal, DATA bus and ADDRESS bus to map I/O ports;
- MEM connector provide to send on MEMORY BOARD all necessary signals to operate with memory including + and - signal of USB communication PORT;
- Internal 20mhz clock oscillator or external clock switch selector;
- RESET/PROGRAMMING switch that enable the programmer board to programm the flash memory. In RESET position, the automatic POR (Power-On-Reset) circuit provide a RESET pulse on system startup and let user to reset system by pressing RESET button;

MEM BOARD:

- 32Kbyte of flash memory used for programm memory instead ROM chip mapped at address $0000 - $7FFF;
- 32Kbyte of SRAM mapped ad address $8000 - $FFFF;
- large amount of system RAM let have the entire system of powerfull working memory for a lot of task whre you cannot use microcontroller;
- PROGRAMMER connector provide connection between FLASH memory and programmer board.

I/O BOARD:

- I/O BOARD provide the system to communicates with the world. The I/O board have on board 4x8bit I/O PORTS;
- the system can use 4 I/O board connected with a flat cable. Each board can assume an univocal I/O address starting from $00 to $10.
- There is the possibility to use on of this IO board to increase system memories working with software in BANK mode.

Thanks for the attention.

Risks and challenges

In principle, there should be no obstacles for the realization of the project.
The only limitation would be the small size of the system in which it is necessary to include hundreds of connections between components.
This drawback is overcome with my experience in the routing of PCB.

In linea di massima non ci dovrebbero essere ostacoli per la realizzazione del progetto.
L'unica limitazione potrebbe essere le dimensioni ridotte del sistema dentro le quali bisogna far rientrare centinaia di collegamenti tra i componenti.
Questo inconveniente, viene superato con la mia esperienza nello sbroglio di PCB.

Learn about accountability on Kickstarter
Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge €5 or more About $6

    Tiny Backer - Help support the project - keep up to date with the updates, and all the news.

    Per Supporter - Aiuto nel supporto del progetto, tenere gli aggiornamenti e tutte le novità.

    Less
    Estimated delivery
    0 backers

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge €20 or more About $23

    You receive a single CPU board.

    Less
    Estimated delivery
    0 backers

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge €20 or more About $23

    You receive a single MEM Board with 32K Flash memory and 32K Static RAM.

    Less
    Estimated delivery
    0 backers

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge €20 or more About $23

    You receive a Flash Programmer Board.

    Less
    Estimated delivery
    0 backers

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge €20 or more About $23

    You receive an IO Board with 4 I/O 8 bit PORT.

    Less
    Estimated delivery
    0 backers

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge €60 or more About $67

    You receive a complete system (CPU board, MEM Board with 32K Flash memory and 32K Static RAM, Flash Programmer Board, IO Board with 4 I/O 8 bit PORT)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    9 backers

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (40 days)