April (issue #333) Circuit Cellar Article Materials

Click here for the Circuit Cellar article code archive

p. 6: Build a Marginal Oscillator Proximity Switch: Detection Duty, By Dev Gualtieri

Texas Instruments | www.ti.com

p 10: Obsolescence-Proof Your UI (Part 1): Web Server Strategy, By Steve Hendrix

Jeff Bachiochi, “Serving Up HTML”, Circuit Cellar, June 2016 / July 2016
Microchip, “TCPIP Stack Help.chm”, provided with the downloadable TCP/IP stack
Steve Hendrix, “Personal Solar Power Setup”, Circuit Cellar, July 2014 / August 2014

HTML Elements: https://developer.mozilla.org/en-US/docs/Web/HTML/Element
HPGL tools: http://www.ke5fx.com/gpib/readme.htm
Announcement monitor: www.logview4net.com

Angry IP Scanner | www.angryip.org
Digi-Key | www.digikey.com
Microchip | www.microchip.com

p. 18: Color Recognition and Segmentation in Real Time: FPGA-Based Approach, By Claire Chen and Mark Zhao

[1] W. Qadeer, et al., “Convolution Engine: Balancing Efficiency & Flexibility in Specialized Computing,” Int’l Symposium on Computer Architecture, June 2013
[2] J. Cabral, S. de Araujo, “An Intelligent Vision System for Detecting Defects in Glass Products for Packaging and Domestic Use,” Int’l Journal of Advanced Manufacturing Technology, March 2015
[3] R. S. Sebeenian, M. E. Paramasivam, P. M. Dinesh, “Computer Vison Based Defect Detection and Identification in Handloom Silk Fabrics,” Int’l Journal of Computer Applications, March 2012
[4] D. Sun, “Surface Potato Defects”, Computer Vision Technology for Food Quality Evaluation, April 2016 (Book)
[5] Terasic Technologies Inc., “Introduction of the DE1-SoC Board,” DE1-SoC User Manual, 2003-2014
[6] Altera Corp (now Intel PSG)– University Program, Introduction to the Altera Qsys System Integration Tool, October 2012
[7] Intel, Avalon Interface Specifications, May 2017
[8] Altera Corp. (now Intel PSG) – University Program, Video IP Cores for Altera DE-Series Boards, August 2012
[9] Altera Corp. (now Intel PSG) – University Program, External Bus to Avalon Bridge, May 2013
[10] Intel Corp. – FPGA University Program, Video IP Cores for Intel DE-Series Boards, November 2016
[11] H. Chu, S. Ye, Q. Guo and X. Liu, “Object Tracking Algorithm Based on Camshift Algorithm Combinating with Difference in Frame,” 2007 IEEE International Conference on Automation and Logistics, Jinan, 2007, pp. 51-55
[12] Parallax Inc., “Parallax Continuous Rotation Servo,” October 2011

Intel PSG (formerly Altera) | www.altera.com
Parallax | www.parallax.com

 p. 26 : Temperature Coefficient of Resistance Explored: Precision and Performance, By Molly Bakewell Chamberlin for Vishay Precision Group

VPG Foil Resistors | www.vpgfoilresistors.com
Embassy Global LLC | www.embassyglobal.com

p.32: IoT: From Gateway to Cloud: Starting Up, Scaling Up, By Jeff Child

Atmosphere IoT | www.atmosphereiot.com
Eurotech | www.eurotech.com
Kontron | www.kontron.com
Mentor Graphics | www.mentor.com
Microchip | www.microchip.com
NXP Semiconductors | www.nxp.com
Renesas Electronics | www.renesas.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com
Wind River | www.windriver.com

p.38: Displays Fit Diverse Embedded System Needs: Many Sizes and Solutions,
By Jeff Child

4D Systems | www.4dsystems.com.au
Axiomtek | www.axiomtek.com
Cincoze | www.cincoze.com
Jon Peddie Research | www.jonpeddie.com
Newhaven Display | www.newhavendisplay.com
Pervasive Displays | www.pervasivedisplays.com
WinSystems | www.winsystems.com

p.50: Internet of Things Security (Part 2): Side-Channel Attacks, By Bob Japenga

Colin O’Flynn has written some great articles on some side-channel attacks in Circuit Cellar:
August 2016  “Breaking Unbreakable Cryptography with Power Analysis Attacks”
April 2017 “Introduction to Timing and Power Analysis Attacks”
June 2017 “Breaking a Password with Power Analysis Attacks”
August 2017  “Power Analysis of a Software DES Encryption Routine”
November 2017 “Power Analysis Attack on RSA”
January 2018 “Five Fault Injection Attacks.”

Kocher, Jaffee, and Jun, “Differential Power Analysis;”

VIDEO: Colin O’Flynn, “Timing Attack on PIN-Protected Hard Drive”:

P. C. Kocher, “Timing Attacks on Implementations of Diffie-Hellman, RSA, DSS, and Other Systems”

Hutter and Schmidt, “The Temperature Side-Channel and Heating Fault Attacks,” 2014

K. Gandolfi, D. Naccache, C. Paar, K. G, C. Mourtel, and F. Olivier, “Electromagnetic analysis: Concrete results,” 2001.

I recommend this Homeland Security Agency’s web site highly. https://ics-cert.us-cert.gov/

Microchip Technology datasheet http://www.atmel.com/Images/Atmel-11267-32-bit-Cortex-A5-Microcontroller-SAMA5D2_Datasheet.pdf

p.54: Component Tolerance: Accuracy Unmasked, By Robert Lacoste

E-series of preferred numbers: https://en.wikipedia.org/wiki/E-series_of_preferred_numbers

“Precision Matched Resistors Automatically Improve Differential  Amplifier CMRR – Here’s How” Design Note 1023 by Kris Lokere, Tyler Hutchison, Greg Zimmer, Linear Technology

Drift Calculation for Thin Film Resistors: https://www.vishay.com/docs/28809/driftcalculation.pdf

“Combining Multiple Resistors to Improve Tolerance” by Paulo Renato

Murphy’s law web site: http://www.murphys-laws.com

Analog Devices | www.analog.com
Linear Technology | www.linear.com
Tektronix | www.tek.com
Vishay | www.vishay.com

p.60: Design of Complex Systems: Safety Standards, By George Novacek

[1] SAE ARP4754A Certification Considerations for Highly Integrated or Complex Aircraft Systems
[2] SAE document downloading site for ARP4754A: http://standards.sae.org/arp4754a/

SAE International | www.sae.org

p. 64 : Texting and IoT Embedded Devices (Part 2): A Messaging Mission,
By Jeff Bachiochi

[1] Video provides great explanation of NAT (Private vs Public) Network IP Translation:

Espressif Systems | www.espressif.com
FTDI Chip | www.ftdichip.com