ตัวเลือกของฉันราคาไม่แพงสำหรับการเริ่มต้นใช้งาน CPLD [ปิด]


10

ฉันต้องการทำบางสิ่งบางอย่างกับ CPLD และฉันเห็นว่าฉันมีทางเลือกสองทาง ฉันไม่มีแอปพลิเคชันเฉพาะในใจ ดูเหมือนว่ามีความเป็นไปได้มากมายบางอย่างใช้งานง่ายกว่าสิ่งอื่น

ผู้ผลิตหลักมีบอร์ดการพัฒนาบางอย่างแพงกว่าอื่น พวกเขายังมีสายโปรแกรมเมอร์ที่ดูเหมือนว่า ... ไม่ถูก ทำการขุดบางอย่างฉันเจอหลายตัวเลือกและฉันต้องการทำความเข้าใจข้อดี / ข้อเสียของแต่ละข้อ

  1. เป็นธรรมหรือไม่ที่จะบอกว่า CPLD กับ X Macrocells เหมือนกันมากหรือน้อย?
  2. แม้ว่าอินเตอร์เฟซ JTAG เป็นมาตรฐานสำหรับวัตถุประสงค์ของการเขียนโปรแกรมเป็นส่วนหนึ่งที่ไม่มีมาตรฐานก่อนหน้า JTAG คำถาม นี่เป็นเรื่องของซอฟท์แวร์ผู้ขายที่พูดคุยกับโปรแกรมเมอร์หรือไม่? สิ่งต่าง ๆ จะกลายเป็นมาตรฐานมากขึ้นถ้าฉันใช้ยูทิลิตี้อื่น ๆ เพื่อถ่ายโอนไฟล์ไบนารี?
  3. บางแพลตฟอร์มมีทางเลือกที่ถูกกว่า ฉันสงสัยว่าสิ่งที่จับอยู่กับสิ่งเหล่านี้ในแง่ของพอร์ต USB / ขนาน, Linux / Windows
  4. สมมติว่าฉันคุ้นเคยกับบอร์ดพัฒนาแล้วการเปลี่ยนไปใช้ชิ้นส่วนฐานโดยตรงนั้นยากแค่ไหน? ความประทับใจของฉันคือในตัวเลือกที่สำคัญมันเป็นเรื่องของหมุดหัวและไดโอด / ตัวต้านทานสองสามตัว ฉันอยู่ห่างไกลจากสิ่งนี้หรือไม่?
  5. ฉันจะตั้งโปรแกรมอุปกรณ์ในการออกแบบของตัวเองได้อย่างไร ถ้าฉันมีบอร์ดพัฒนาหรือชุดเลขหมายฉันจะต้องกลับไปซื้อโปรแกรมเมอร์ราคาแพงไหม? เหตุใดบอร์ด dev จึงขายในราคาถูก แต่โปรแกรมเมอร์ทำงานหลายร้อยดอลลาร์ สมมุติว่าบอร์ด dev นั้นมาพร้อมกับความสามารถในการตั้งโปรแกรม

นี่คือตัวเลือกบางอย่างที่โดดเด่นสำหรับฉัน ฉันแสดงรายการราคาเพื่อแยกความแตกต่างจากตัวเลือกหลายร้อยดอลลาร์เท่านั้น พวกเขาทั้งหมดอยู่ใน ballpark สำหรับฉัน ฉันกำลังมองหาค่าใช้จ่ายที่ซ่อนอยู่ในแง่ของการใช้งานง่ายปัญหาซอฟต์แวร์และอื่น ๆ

Xilinx เป็นเส้นทางยอดนิยม ฉันทำได้:

สายเคเบิล Digilent จำเป็นต้องใช้ซอฟแวร์ของพวกเขาซึ่งปัจจุบันเป็น Windows เท่านั้นดังนั้นฉันต้องไปเส้นทาง USB $ 48

ความเป็นไปได้อื่นของ Xilinx คือ

การเปลี่ยน บริษัท เป็น Lattice:

ฉันชอบความคิดในการใช้ชิ้นส่วน Lattice เนื่องจาก Mouser.com พกพาชิ้นส่วน (ฉันไม่เห็น Xilinx อยู่ที่นั่น) ฉันมักจะสั่งเพิ่มเติมจากพวกเขา เมื่อฉันคุ้นเคยกับสิ่งต่าง ๆ ของพวกเขาฉันคาดเดาว่าฉันสามารถแฮ็คเคเบิลโปรแกรมเมอร์ตามโครงร่างของบอร์ดนี้ มันตรงไปตรงมาจริงๆ ฉันสามารถใช้ eval board เป็นโปรแกรมเมอร์ได้หรือไม่? อย่าเปิดเผยส่วนหัว JTAG?

ชุด Lattice MachXO2 Pico ($ 29) ดูเหมือนว่าจะคุ้มค่ามากแม้ว่าชิ้นส่วนที่จัดแสดงนั้นมีราคาแพงกว่า

Altera ยังมีข้อเสนอที่ดี

  • โปรแกรมเมอร์สามารถจาก EBay สำหรับ ($ 15)
  • กระดานสาธิตสามารถใช้ได้จากอีเบย์ในราคา $ 28

อีกวิธีหนึ่งคือ Altera

  • ชุดเริ่มต้นสำหรับ ($ 50)

ข้อใดต่อไปนี้เป็นเส้นทางที่ดีกว่าสำหรับผู้เริ่มต้นที่ทำงานได้ง่ายกว่า (ผู้ขับขี่และคนอื่น ๆ ) มีพลังบางอย่างและอาจให้ความยืดหยุ่นมากที่สุด


เว็บไซต์นี้เป็นสถานที่ที่ดีในการเรียนรู้เกี่ยวกับประเภท CPLD ผู้ผลิตและระบบการเขียนโปรแกรม แต่มันไม่ได้ตอบสนองที่ดีเมื่อเปรียบเทียบข้อเสนอในปัจจุบันจากดอลลาร์ต่อดอลลาร์จากผู้จัดจำหน่ายปัจจุบัน
Kevin Vermeer

คุณสามารถแก้ไขคำถามของคุณให้มุ่งเน้นที่ราคาและข้อเสนอในปัจจุบันน้อยลงและมุ่งเน้นไปที่ไดรเวอร์ข้ามแพลตฟอร์มการคงไว้ซึ่งพลังของชิ้นส่วนและความยืดหยุ่นได้หรือไม่ จากนั้นเราสามารถให้ความรู้แก่คุณและผู้อ่านในอนาคตมากกว่าเพียงแค่ให้ลิงก์แก่คุณ (ดูแท็ก[ช็อปปิ้ง]และคำถามที่พบบ่อยสำหรับข้อมูลเพิ่มเติมเกี่ยวกับนโยบายนี้)
Kevin Vermeer

@reemrevnivek ฉันได้เพิ่มคำถาม หวังว่ามันจะทำให้คำถามกระจ่างในหัวของฉัน
mmccoo

ที่เกี่ยวข้อง: "บอร์ด dev FPGA ราคาถูก"
davidcary

คำตอบ:


5

ฉันชอบ CPLD ของ Altera MAX II มากกว่า Xilinx จริงๆแล้วพวกมันเป็น FPGA เล็ก ๆ แต่ Altera ก็เงียบ ๆ ฉันได้ออกแบบ PCB ของตัวเองสำหรับ Xilinx และ Altera CPLD แล้วมันค่อนข้างง่าย สายการเขียนโปรแกรมราคาถูกสำหรับอุปกรณ์ Xilinx และ Altera มีให้บริการบน eBay ฉันใช้กับ FPGA และไม่มีปัญหากับทั้ง Xilinx และ Altera parts ราคาถามว่ามันไม่คุ้มที่จะทำให้คุณเป็นเจ้าของอีกต่อไป

ซอฟต์แวร์ของ Altera นั้นใช้งานง่ายกว่า Xilinx ฉันจะดาวน์โหลดซอฟต์แวร์สำหรับอุปกรณ์ที่คุณคิดว่าจะใช้และลองก่อนตัดสินใจขั้นสุดท้าย


ฉันได้พบโปรแกรมเมอร์อีเบย์ Altera บางคนตามที่คุณแนะนำ ขอบคุณ. ฉันไม่สามารถค้นหา Xilinx ที่ใช้งานร่วมกันได้ ฉันควรค้นหาอะไร
mmccoo

ฉันคิดว่ามันเป็นแบบนี้: cgi.ebay.co.uk/Xilinx-FPGA-CPLD-USB-download-Cable-JTAG-/…มีอีกหลายคน
Leon Heller

ค้นหา "Xilinx cable"
Leon Heller

0

หากสิ่งที่คุณต้องการเรียนรู้คือ VHDL หรือ Verilog คุณไม่จำเป็นต้องมีคณะกรรมการพัฒนาการ xilinx มีคอมไพเลอร์และซิมูเลเตอร์ฟรี การเรียนรู้เทคนิคการจำลองที่ดีนั้นเป็นทักษะที่สำคัญยิ่งกว่าสิ่งใด ๆ ที่คุณจะได้เรียนรู้จากการใช้ฮาร์ดแวร์


2
ทรู แต่มันเป็นเรื่องอื่น ๆ อีกมากมายที่น่าตื่นเต้นที่จะเห็นการกระพริบไฟ LED ที่เกิดขึ้นจริง :)
จอห์นเบอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.