Last visit was: Mon Dec 09, 2024 6:15 am
It is currently Mon Dec 09, 2024 6:15 am



 [ 8 posts ] 
 Pineapple ONE a RISC-V Computer in TTL 
Author Message

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1807
A multi-board design, running up to 500kHz, started in Logisim-Evolution:
Quote:
After 6 months of fiddling with Logisim, I had a working 'simulation.' The next step would be to create schematics for all of the modules, design all PCBs and order them from JLCPCB.

Image

Article here:
Filip Szkandera's Pineapple ONE

Video here:
https://www.youtube.com/watch?v=NUAVKNVrPh0

(Via the El Correo Libre newsletter, for free and open source silicon solutions.)


Tue May 11, 2021 10:45 am

Joined: Sat Nov 28, 2020 4:18 pm
Posts: 123
What's amazing is that this is a 32 bit processor that only takes up this much space. I figured it'd be more like the size of a desk. Pretty darn cool. I wish there was more info...


Fri May 14, 2021 9:56 pm

Joined: Mon Oct 07, 2019 2:41 am
Posts: 698
Well remember it is using a modest amount of modern memory, and I/O are 1 chip per device, thus only one slice of the pinaple. Can't tell if a SD card is hiding in that stack. A 'Pineaple' could have be a apple II clone,as Fruit names were popular back then. I have used a DESK sized computer, a IBM 1130 for about a hour or two. I think it had 32KB of memory from the mid 1970's. The card reader, punch and printer took up most the computer room.
Nice to see the pineaple one working on the first revision. Ben.


Sat May 15, 2021 10:24 am

Joined: Tue Dec 18, 2018 11:25 am
Posts: 43
Location: Hampshire, UK.
More details available on his Hackaday project page :-
https://hackaday.io/project/178826-pineapple-one

Code:
 Specifications:
"Max" clock speed: 500 kHz
Program memory: 512 kB
RAM size: 512 kB
VGA Output: 200x150 px (black and white)
2x 8-bit Input ports
2x 8-bit output ports


Using mostly 74HCT chips.
Quite impressed that he got the 230 chips into such a small volume.


Sat May 15, 2021 11:42 am

Joined: Mon Oct 07, 2019 2:41 am
Posts: 698
I was just reading about RetroBsd and that needs about 1 meg of memory. http://retrobsd.org/wiki/doku.php
"SmallerC" is the compiler used. https://github.com/alexfru/SmallerC Pineapple may need a bit of tweeking to run unix.


Sat May 15, 2021 6:49 pm

Joined: Tue May 18, 2021 8:37 pm
Posts: 2
oldben wrote:
I was just reading about RetroBsd and that needs about 1 meg of memory. http://retrobsd.org/wiki/doku.php
"SmallerC" is the compiler used. https://github.com/alexfru/SmallerC Pineapple may need a bit of tweeking to run unix.


Nothing is impossible - I want to release it as open-source and find some people wanting to take this project to another level. Main goal would be to improve upon what I have already done and maybe even run (very slowly though) retrobsd or something else. After some redesign (and if there will be some demand), this could become a sort of DIY kit for advanced soldering (or pre-assembled, who knows) - you would be able to build a 32 bit CPU yourself, which is not really a common thing to do :).

But I cannot do this alone. There are many things to improve (or redesign in some way) that would needed to be done in order of becoming a "product" - for example like the Gigatron computer.
I will be making a short video explaining all this in upcoming days. If you think you can help - In any way - please drop me an email (filip.szkandera@gmail.com) or message me on Twitter (https://twitter.com/ten_filip), it would be very appreciated.


Tue May 18, 2021 8:51 pm

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1807
Welcome Filip - great project!


Tue May 18, 2021 8:56 pm

Joined: Tue May 18, 2021 8:37 pm
Posts: 2
BigEd wrote:
Welcome Filip - great project!


Thank you! Took a lot of work but it was totally worth it!


Tue May 18, 2021 9:05 pm
 [ 8 posts ] 

Who is online

Users browsing this forum: CCBot and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software