Great video! For the person asking why there is no language for analog. SPICE is a netlist language it's usually hidden behind the schematic capture front end that everyone is used to. In programs like LTSPICE there is an option to view the SPICE netlist in text form. The components you drop in a schematic are typically SPICE files that are models of the component. Programs like HSPICE and WinSpice there is no schematic interface, you just edit the netlist directly in a text editor.
@ebrombaugh3 ай бұрын
Nicely done Matt - loved the comment about "nasty-tasting porridge" which well describes some of the tool flows I've had to use over the years.
@charlesdorval3943 ай бұрын
The fact you can get analog IC built for that price absolutely blows my mind!
@ArneChristianRosenfeldt3 ай бұрын
SerDes: RS232 needs +-12 V . Rambus in N64 use low voltage swings. How do FPGAs interface with DDR Ram? Even AtariJaguar has double data rate digital video out. Might be interesting to implement this. I never understood how analog signals don’t infiltrate digital circuits. What if a bit in an ADC cannot decide if it is 1 or 0? With two timing domains (Ethernet, RS233) what if a circuit cannot decide which edge comes first? This may lead to an illegal voltage on the interrupt pin to tell the CPU about newly arrived data. I would love to see active termination. To hit voltage levels while serialising stuff, maybe we need stronger gate signals for level switch than for sustaining 0000 or 1111. FPGAs have memory an PLL. S-video where the modulation of chromance is done in the digital domain like on Apple ][. So it is not really digital. Maybe for a low color resolution an 1 bit DAC at 30 MHz is good enough? Drive a Class-D audio amplifier.. oh again digital.