BTW, using a ROM to sequence data to DMA for driving apps was very common. I put the phase table for 3Q motors in ROM and use mpu to pull out the correct A B and C sinusoid values to drive the motor amp. I scaled and generated the values for the table offline. I knew how to drive the sine wave. Also, at JC we learned on an IBM 1620 (nickname CADET). where CADET means Can't Add, Doesn't Even Try. It used Addition tables loaded in memory from IBM punched card (Holerith was an IBMer) that loaded the table from the cards at IPL. 🤣
On Sat, Dec 20, 2025 at 12:33 PM Pete Soper via TriEmbed < [email protected]> wrote: > The blog below caught my attention on Hacker News and got me thinking > about bottom up understanding of computing. This is about projects relating > to some kind of demo/contest event for FPGA's (field programmable gate > arrays), but the author goes into some detail about how entertaining "toys" > like a VGA graphics generator can be made. That led to thinking about > whether learning to work with FPGAs would help somebody to understand how > computers "really work". But a little more thought made me ask myself > whether a modern programmer even needs to know about, let alone understand > machine language. Not clear that this is relevant. (but I'd love it if at > least one CS course would show how decompiling a single C++ statement > leveraging overloading, polymorphism, grotesque layers of header > references, etc can result in an avalanche of machine code) > Anyway, I haven't even finished this and I'm talked out of the > supposition. :-) > But perhaps some of you might be interested in playing with FPGAs, as the > hobby level hardware is very cheap and tools and examples are plentiful. > > https://www.a1k0n.net/2025/12/19/tiny-tapeout-demo.html > > Pete > _______________________________________________ > Triangle, NC Embedded Interest Group mailing list > > To post message: [email protected] > List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org > TriEmbed web site: https://TriEmbed.org > To unsubscribe, click link and send a blank message: mailto: > [email protected]?subject=unsubscribe > Searchable email archive available at > https://www.mail-archive.com/[email protected]/ > > -- Best regards, Mike
_______________________________________________ Triangle, NC Embedded Interest Group mailing list To post message: [email protected] List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org TriEmbed web site: https://TriEmbed.org To unsubscribe, click link and send a blank message: mailto:[email protected]?subject=unsubscribe Searchable email archive available at https://www.mail-archive.com/[email protected]/
