ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites

LOGIC DESIGN REVISTED


Circuit Cellar Online
THE MAGAZINE FOR COMPUTER APPLICATIONS
Circuit Cellar Online offers articles illustrating creative solutions
and unique applications through complete projects, practical
tutorials, and useful design techniques.

LOGIC DESIGN REVISTED

Lessons from the Trenches by George Martin

Start ý A Merger ý Make the Design Synchronous ý Toplevel ý Quadlogic ý Counters ý Catch That? ý Sources and PDF

COUNTERS

Figure 3 is the counters schematic, which implements the up/down counting function. The CUP and CDN inputs are converted to EN and DN/*UP. Perhaps I donýt need the AND gate I9, but I put it in as a precaution for safety.

Figure 3ýThe counters schematic implements the up/down counting function.

Because I donýt really understand how the counters work, I selected a synchronous 8-bit up/down counter from a library. Perhaps in one array it might be implemented as a fast counter with look-ahead carry. Because most of my designs are cost-sensitive, I chose synchronous counters and, therefore, needed to provide for that timing.

The inputs are presented to counter I11. After one clock, the data outputs of the counter are presented to latch I14, and the count controls (including carry) are presented to counter I17. All of this takes one clock time. So, I need the counter to be stable in 40 ns (if 25 MHz is used). The counting controls are sequenced through I11, I17, and I16, and the data is sequenced through I14, I12, and I13. After the first two clocks, the outputs (O[23..0] for a 24-bit position register) are presented for use.

PREVIOUSNEXT


Circuit Cellar provides up-to-date information for engineers. Visit www.circuitcellar.com for more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com or subscribe online. ýCircuit Cellar, the Magazine for Computer Applications. Posted with permission.
Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ