No x, no y, just Z is a pattern so often used by chatGPT it has started to bleed into common usage by people who maybe aren't even using an LLM.
Language is fluid. This is ok. There are many bad things about LLMs, but a benign shift in popular language usage isn't one of them.
Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates
31–40 of 76 posts
Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates
#32Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates
#33Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates
#34Earlier quoted context omitted.
Language is fluid. This is ok. There are many bad things about LLMs, but a benign shift in popular language usage isn't one of them.
I disagree. It's a sign of what is essentially cultural contamination by an LLM. There is something vaguely gross about it, like when people start repeating advertising slogans. It's a sign that someone spent enough money that they directly rewired our brains.
but without the craft of a good advertising slogan. So worse!
Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates
#35Earlier 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.
You are going to have a hard time doing analog signal processing with memoryless elements. In the linear domain all you can do is apply gain and mix signals together. If you work with memoryless nonlinearities you can do waveshaping, which is generally only useful when applied to special signals (e.g. sine waves).
Any time you want to do frequency-dependent behavior (filtering, oscillation) you need energy storing elements, usually capacitors, sometimes inductors. A capacitor is just like a register: it stores charge, similarly, inductors store energy in the magnetic field. Needless to say these devices are not memoryless. In fact, since the quantity that they remember is a continuous variable, they store a lot of information.
Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates
#36ok, but silicon is doped so it's slightly impure, and CPUs are also silicon and memory is also silicon.
you actually meant "4K gates, no clock, no synchronization, no timing" and maybe a little "not exactly sure when the output is rea... is rea... is ready"
Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates
#37Earlier quoted context omitted.
I recommend getting started like the author did: simulation first, then FPGA. Honestly FPGA will take you very far. I always get a kick out of being able to design my own SoC. "Hmmm I need 9 separate I2C ports... Ok, copy block, paste paste paste..." Or if you have an operation in software that's taking forever you can write an accelerator for it
What are the best modern tools to get started with in simulation for those who have never dabbled before?
Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates
#38No x, no y, just Z is a pattern so often used by chatGPT it has started to bleed into common usage by people who maybe aren't even using an LLM.
Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates
#39If 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!)
if you have pedantry, it's also not "no memory"
Re: Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates
#40Earlier quoted context omitted.
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 yo…