Skip to content

A common challenge in learning LabVIEW FPGA is the overlooking of key steps. Chapter 2 outlines the needed steps. The path described is linear and regardless of one’s background all will pass through the same stages.

Notifications You must be signed in to change notification settings

LVFPGABOOK/Chapter-2-How-To-Learn-LabVIEW-FPGA

Repository files navigation

Introduction to LabVIEW FPGA for RF, Radar, and Electronic Warfare Applications

Chapter 2 How to learn LabVIEW FPGA

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,” https://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.

About

A common challenge in learning LabVIEW FPGA is the overlooking of key steps. Chapter 2 outlines the needed steps. The path described is linear and regardless of one’s background all will pass through the same stages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published