Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Jeroen Belleman Newsgroups: rec.sport.pro-wrestling,rec.arts.tv,uk.comp.sys.mac,edm.general,sci.electronics.design Subject: Re: Genocide Joe is beginning to stink like Lyndon B. Johnson Date: Thu, 9 May 2024 19:09:14 +0200 Organization: A noiseless patient Spider Lines: 22 Message-ID: References: <663beb6f$0$8094$882e4bbb@reader.netnews.com> <57vn3jh7rj8avvop51ocgcqt2697gbe01o@4ax.com> <663c0d82$0$8477$882e4bbb@reader.netnews.com> <1dbo3jd021lv1j79d8c1mn375dtqneb1io@4ax.com> <663c4480$0$6430$882e4bbb@reader.netnews.com> <663cebc4$0$7065$882e4bbb@reader.netnews.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Thu, 09 May 2024 19:07:18 +0200 (CEST) Injection-Info: dont-email.me; posting-host="313c12dc5e429b08943f7c6a7472f74e"; logging-data="824375"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/8Hwz++VG1L9an5IobgRr9" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Cancel-Lock: sha1:GNOSodQVRyOff/QODogY++AKyko= Content-Language: en-US In-Reply-To: <663cebc4$0$7065$882e4bbb@reader.netnews.com> Bytes: 2493 On 5/9/24 17:29, bitrex wrote: > On 5/9/2024 10:06 AM, John Larkin wrote: > >>> And I can integrate some other functions, too. Look at all the fun parts >>> you get for 40 cents in small quantity. These things have been solid >>> money-makers for me so far >>> >> >> People keep re-inventing the "analog FPGA" but none seem to have been >> successful. There must be some deep fundamental reason why. > > More briefly, asynchronous mixed-signal design can be annoying as you've > probably experienced. Have to even more carefully consider timings and > race conditions, the lull between clock edges can't save you. I *like* to use asynchronous state machines in my designs from time to time. It's not really so different from synchronous design, and it's a natural solution in many situations. It's just that setup and hold times apply to more inputs than just a clock. Jeroen Belleman