คุณต้องการแนะนำหนังสือเล่มใดให้เริ่มต้นกับ FPGA และ VHDL
แก้ไข
ฉันสังเกตว่าหนังสือบางเล่มที่แนะนำมีอายุย้อนกลับไปตั้งแต่ปี 1996 ฉันสามารถจินตนาการได้ว่าอุปกรณ์ที่อ้างถึงนั้นจะล้าสมัยอย่างจริงจัง แต่ VHDL ก็มีวิวัฒนาการเช่นกันเช่นกัน?
คุณต้องการแนะนำหนังสือเล่มใดให้เริ่มต้นกับ FPGA และ VHDL
แก้ไข
ฉันสังเกตว่าหนังสือบางเล่มที่แนะนำมีอายุย้อนกลับไปตั้งแต่ปี 1996 ฉันสามารถจินตนาการได้ว่าอุปกรณ์ที่อ้างถึงนั้นจะล้าสมัยอย่างจริงจัง แต่ VHDL ก็มีวิวัฒนาการเช่นกันเช่นกัน?
คำตอบ:
คู่มือนักออกแบบสำหรับ VHDL เล่ม 3 รุ่นที่สามโดย Ashenden ค่อนข้างดี ฉันพบว่ามีประโยชน์คือ VHDL สำหรับ Programmable Logicโดย Skahill และ VHDL Made Easy! โดย Perrilin
VHDL made easy
ดูเหมือนจะไม่ได้รับการตอบรับที่ดีนัก Amazon
เพื่อเติมเต็มคำตอบเหล่านี้ - ยังมีอีกหลายสิ่งที่ต้องพูดเช่นกันเพื่อใช้เวลาคุณภาพจริงกับแผ่นข้อมูลและบันทึกแอพของผู้ขายสำหรับอุปกรณ์ FPGA, ห้องสมุดและเครื่องมือต่างๆ มิฉะนั้นคุณอาจพลาดคุณสมบัติที่เป็นประโยชน์หรืออันตรายที่เป็นอันตรายของอุปกรณ์ห้องสมุดหรือเครื่องมือที่คุณกำลังจะใช้งานซึ่งมักจะไม่ครอบคลุมในตำราเรียนเบื้องต้น อุปกรณ์และเครื่องมือมีแนวโน้มที่จะวิวัฒนาการได้เร็วกว่าตำราเรียน
ดูเพิ่มเติมบิตเก่าของฉันเกี่ยวกับศิลปะของที่มีประสิทธิภาพสูงการออกแบบ FPGA http://www.fpgacpu.org/log/aug02.html#art
การสร้างต้นแบบอย่างรวดเร็วของระบบดิจิตอลโดย Hamblen, Hall และ Furman มันทำให้การแนะนำ FPGA ที่ดีมาก (ขึ้นอยู่กับฮาร์ดแวร์และซอฟต์แวร์ของ Altera) และมีโครงการที่น่าสนใจมากมายที่สามารถนำไปใช้งานบนกระดานต้นทุนต่ำที่มีอยู่จาก Altera ฉันออกแบบ PCB ขนาดเล็กโดยใช้ Flex 10K10 FPGA ที่เหมาะสำหรับตัวอย่างส่วนใหญ่ในรุ่นแรกรวมถึง CPU 8 บิตขนาดเล็ก
ฉันซื้อสำเนาประมาณ 22 ปอนด์แบรนด์ใหม่ผ่านทางอเมซอน มันคุ้มค่ามาก
เมื่อเรียนรู้ทุกประเภทของ HDL (Verilog, VHDL ... ) มันเป็นสิ่งสำคัญที่จะจำสิ่งหนึ่ง ไม่ใช่การเขียนโปรแกรมซอฟต์แวร์และสิ่งต่าง ๆ ทำงานพร้อมกัน ที่ถูกกล่าวว่าฉันพบว่าวิธีที่ดีที่สุดในการเรียนรู้ HDL ใด ๆ คือการเรียนรู้วิธีคิดในฮาร์ดแวร์และอธิบายฮาร์ดแวร์ (นั่นคือสาเหตุที่เรียกว่าภาษาคำอธิบายฮาร์ดแวร์)
จนถึงตอนนี้ฉันไม่ค่อยเห็นหนังสือที่แสดงให้คุณเห็นว่า HDL ของคุณได้รับการแปลเป็นฮาร์ดแวร์อย่างไร ฉันเคยอ่านผ่านตอนที่ฉันอยู่ที่ Synopsys (หน้าเต็มไปด้วยรหัสและแผนงาน) แต่มันเป็นสิ่งพิมพ์ภายใน อย่างไรก็ตามแม้จะไม่มีหนังสือเล่มนี้คุณยังสามารถดูว่ารหัสของคุณได้รับการเปลี่ยนเป็นฮาร์ดแวร์ได้อย่างไรโดยใช้มันผ่านการสังเคราะห์บนซอฟต์แวร์ฟรี
เหตุผลที่ฉันต้องการเน้นเรื่องนี้เพราะมีหลายวิธีในการแก้ปัญหา คุณจะสามารถเขียนโค้ดที่แก้ปัญหาได้อย่างมีประสิทธิภาพจากจุดนับเกทและจุดตั้งเวลาถ้าคุณเข้าใจว่ามันได้รับการแปลเป็นฮาร์ดแวร์พื้นฐาน
โชคดี!
ฉันแนะนำหนังสือทุกเล่มที่เขียนโดย Prof Pong Chuอย่างแน่นอน
พวกเขามีการแนะนำที่ครอบคลุมมากเกี่ยวกับการออกแบบ RTL โดยใช้ Verilog หรือ VHDL พวกเขายังแนะนำเกี่ยวกับคอร์ซอฟต์แบบดั้งเดิมเช่น Nios จาก Altera หรือ Picoblaze หรือ Microblaze (2017 edition) จาก Xilinx รูปแบบการเข้ารหัสนั้นสะอาดและวิธีการในการแปลอัลกอริทึมเป็น FSMD (เครื่องจักรสถานะ จำกัด ที่ควบคุมเส้นทางข้อมูล) นั้นมีประโยชน์มาก
ฉันชอบหนังสืออื่น ๆ ที่อ้างถึงก่อนหน้านี้ แต่หนังสือพงษ์ชูเป็นหนังสือเล่มโปรดของฉันอย่างชัดเจน หนังสือ Ashenden นั้นมีความก้าวหน้ามากขึ้นเกี่ยวกับ VHDL แต่ข้อ จำกัด ของ RTL กับการจำลองนั้นไม่ชัดเจนเหมือน Pong Pong