References
[1] Koch, D., FPGAs for Software Programmers, New York: Springer Science+Business Media, 2015.
[2] Kehtarnavaz, N., and S. Mahotra, Digital Signal Processing Laboratory: LabVIEW-Based FPGA Implementation, Boca Raton, FL: Brown Walker Press, 2010.
[3] Ashenden, P. J., The Designer’s Guide to VHDL, 3rd ed., Boston, MA: Morgan Kaufmann Publishers, 2008.
[4] Meyer-Baese, U., Digital Signal Processing with Field Programmable Gate Arrays, 4th ed. New York: Springer, 2014.
[5] Readler, B. C., VHDL by Example a Concise Introduction for FPGA Design, Full Arc Press, 2014.
[6] Churiwala, S., Designing with Xilinx® FPGAs, 1st ed., New York: Springer, 2018.
[7] Feynman, R. P., et al., “Surely You’re Joking, Mr. Feynman!”: Adventures of a Curious Character, New York: W.W. Norton & Company, 2018.
[8] Broadwell, M. M., “Teaching for Learning (XVI),” The Gospel Guardian, Vol. 20, No. 41, 1969, pp. 1–3, https://edbatista.typepad.com/files/teaching-for-learning-martin-broadwell-1969-conscious-competence-model.pdf.
[9] Fowler, M., “Technical Debt,” https://martinfowler.com/bliki/TechnicalDebt.html.
[10] Cunningham, W., “Debt Metaphor,” https://www.youtube.com/watch?v=pqeJFYwnkjE.
[11] McConnell, S., “Managing Technical Debt,” https://www.youtube.com/watch?v=lEKvzEyNtbk.
[12] DeMarco, T., and T. R. Lister, Waltzing with Bears: Managing Risk on Software Projects, New York: Dorset House, 2003.
[13] McConnell, S., Code Complete, 2nd ed., Redmond, WA: Microsoft Press, 2004.
[14] Bourque, P., and R. E. Fairley, SWEBOK V3.0: Guide to the Software Engineering Body of Knowledge, Washington, D.C.: IEEE Computer Society Press, 2014.
[15] Brooks, F. P., The Mythical Man-Month: Essays on Software Engineering, anniversary ed., Reading, MA: Addison-Wesley, 1995.
[16] McConnell, S., Software Estimation: Demystifying the Black Art, Redmond, WA: Microsoft Press, 2006.
[17] Blume, P. A., The LabVIEW Style Book, Upper Saddle River, NJ: Prentice Hall, 2007.
[18] Conway, J., and S. Watts, A Software Engineering Approach to LabVIEW, Upper Saddle River, NJ: Prentice Hall, 2003.
[19] Jennings, R., and F. De La Cueva, LabVIEW Graphical Programming, 5th ed., New York: McGraw-Hill Education, 2020.
[20] Travis, J., and J. Kring, LabVIEW for Everyone: Graphical Programming Made Easy and Fun, 3rd ed., Upper Saddle River, NJ: Prentice Hall, 2007.
[21] Ponce-Cruz, P., A. Molina, and B. MacCleery, Fuzzy Logic Type 1 and Type 2 Based on LabVIEWT FPGA, New York: Springer, 2016.
[22] Haskell, R. E., and D. M. Hanna, Digital Design: Using Digilent FPGA Boards-VHDL Active-HDL Edition, LBE Books, 2018.
[23] Maxfield, C., The Design Warrior’s Guide to FPGAs: Devices, Tools, and Flows, Boston, MA: Newnes/Elsevier, 2004.
[24] Maxfield, C., FPGAs: Instant Access, Boston, MA: Newnes, 2008.
[25] NI, “Using Single-Cycle Timed Loops to Optimize FPGA VIs,” LabVIEW 2018 FPGA Module Help, 2018, https://zone.ni.com/reference/en-XX/help/371599P-01/lvfpgaconcepts/using_sctl_optimize_fpga/.
[26] Martinez, D. R., R. A. Bond, and M. M. Vai, High Performance Embedded Computing Handbook: A Systems Perspective, Boca Raton, FL: CRC Press, 2008.
[27] NI, “NI Center of Excellence Portal,” http://www.ni.com/coe.
[28] Drucker, P. F., The Effective Executive: The Definitive Guide to Getting the Right Things Done, 50th anniversary edition, New York: HarperBusiness, 2017.
[29] Manas, J., Napoleon on Project Management: Timeless Lessons in Planning, Execution, and Leadership, Nashville, TN: Nelson Business, 2006.
[30] Kua, P., Talking with Tech Leads, CreateSpace Independent Publishing Platform, 2014.
[31] Lopp, M., Managing Humans: Biting and Humorous Tales of a Software Engineering Manager, 3rd ed., Los Gatos, CA: Apress, 2016.