View Single Post
  #13   Report Post  
Posted to alt.binaries.schematics.electronic
Jim Thompson[_3_] Jim Thompson[_3_] is offline
external usenet poster
 
Posts: 2,181
Default Zero-crossing detector (from seb)

On Sun, 04 May 2014 15:31:10 -0700, John Larkin
wrote:

On Thu, 01 May 2014 14:35:25 -0700, Jim Thompson
wrote:

On Thu, 01 May 2014 14:25:49 -0700, John Larkin
wrote:

On Thu, 01 May 2014 15:12:23 -0500, John Fields
wrote:


Download all the files into a single folder and then run ZCD7.asc.

John Fields

I recall that one. It has some logic-race bugs.


May well be. Why don't you enumerate them? Be precise. This is
supposed to be what this group is all about.


I did, back when he first posted it. Any non-trivial clocked logic with multiple
async inputs will probably have bugs. Proving that it does not is a lot more
work than just doing it right from the start.


(1) You just said "buggy" and "race conditions", but no particulars;
but that's you style, criticism with no real content. And when
pressed for details you go silent... which is when you're at your best
:-}



But you "don't do digital."


(2) But I do... remember, I re-did all of ON Semi's 74HCxxx stuff a
while back.

Synchronous logic is, indeed, convenient. Requires almost zero brain
power to avoid race issues.

Async... now that takes some skill... just today finished a fault
catcher that's fully async.

...Jim Thompson
--
| James E.Thompson | mens |
| Analog Innovations | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| San Tan Valley, AZ 85142 Skype: Contacts Only | |
| Voice480)460-2350 Fax: Available upon request | Brass Rat |
| E-mail Icon at http://www.analog-innovations.com | 1962 |

I love to cook with wine. Sometimes I even put it in the food.