Live data from Hacker News

Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates

a1k0n.net

11–20 of 76 posts

Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates

#11
Wow, I'm looking at current "Open Shuttles", a license to use 4KB of SRAM in the project is $2500. But it comes with Wishbone Bus interface!

> 1024x32 Commercial SRAM > CF_SRAM_1024x32 > Commercial SRAM: 1024 words x > 32 bits (4KB) with Wishbone Bus interface > Area: 0.17mm² > GPIOs: 0 > License: Commercial - $2500 per project

Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates

#13
post #5

If you have registers, it's not "no memory".

If you have flip flops, it's not "no memory". If you have a ROM, it's not "no memory". Needlessly pedantic! I thought this was pretty cool but the first video didn't play. All this write up and I really just want to see the damn demo in action first! (Edit: reloaded the page and it worked. I still would like to see it on rela hardware!)

I don't know. Analog signal processing is clearly less memory than a register, no? So a line exists somewhere and I think it's way before no RAM.

Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates

#14
post #13

Earlier quoted context omitted.

If you have flip flops, it's not "no memory". If you have a ROM, it's not "no memory". Needlessly pedantic! I thought this was pretty cool but the first video didn't play. All this write up and I really just want to see the damn demo in action first! (Edit: reloaded the page and it worked. I still would like to see it on rela hardware!)

I don't know. Analog signal processing is clearly less memory than a register, no? So a line exists somewhere and I think it's way before no RAM.

> Analog signal processing is clearly less memory than a register, no?

Bucket-brigade delay lines?

Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates

#15
post #13

Earlier quoted context omitted.

I don't know. Analog signal processing is clearly less memory than a register, no? So a line exists somewhere and I think it's way before no RAM.

> Analog signal processing is clearly less memory than a register, no? Bucket-brigade delay lines?

I'm not saying every analog signal processor is surely memory free, simply that you can imagine one that is.

But I'm not really familiar with what that is.

Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates

#16
post #8
post #3

As a computer science guy who interlops in computer engineering i really want to find time to build something cool like this and tapeout. The retro architectures for rendering are simple but fun! I love the project

It’s amazing and wonderful to see the Internet support these tiny cliques of interest. Having everybody connected leads to homogenization of culture in some ways, but it also supports these couple dozen (?) people around the world finding each other for this amazing little competition.

   Having everybody connected leads to homogenization of culture in some ways
The internet may hypothetically homogenize culture relative to a society that does not have any kind of mass communication at all, but relative to the world it was actually introduced into, the internet has completely balkanised the culture. Prior to the internet, we had television, cinema, literature, radio, and newspapers, which were all centralised and controlled enough that they created a shared monoculture in nations. A signifant portion of a country's population would watch, read, and listen to the same media. The internet bucked that trend, allowing all kinds of new subcultures to pop up and to more easily cross national boundaries.

Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates

#19
post #15

Earlier quoted context omitted.

> Analog signal processing is clearly less memory than a register, no? Bucket-brigade delay lines?

I'm not saying every analog signal processor is surely memory free, simply that you can imagine one that is. But I'm not really familiar with what that is.

They're a kind of analogue dynamic memory. I'd hesitate to call them RAM because the Access is not Random, but they are a kind of shift register and early computers used those for RAM.

Imagine a pair of MOSFETs connected to a pair of capacitors, and a bunch of those joined together in a chain. All the gates of each one of the pair of MOSFETS are connected together, giving you a "left" and "right" clock input.

When you put a signal in if you pulse the "left" and "right" inputs, it'll store the signal voltage in one capacitor, then pass it off to the next capacitor in turn, like old-timey firefighter handing buckets of water down a line of people.

They used to use this for delaying audio signals before digital memory and analogue to digital conversion was cheap enough to use.

Post reply on HN