คำถามติดแท็ก fpga

Gate Gate ที่ตั้งโปรแกรมได้ (FPGA) เป็นชิปตรรกะที่ลูกค้ากำหนดค่าหลังจากการผลิตดังนั้นจึงเป็น "ฟิลด์ที่ตั้งโปรแกรมได้"

8
ทำไม FPGA จึงไม่แพร่หลาย
การอ่านเกี่ยวกับ FPGA ถ้าฉันเข้าใจถูกต้องพวกมันเป็นวงจรลอจิกเกทที่สามารถกำหนดค่าได้อย่างสมบูรณ์ เมื่อเป็นเช่นนี้เราสามารถออกแบบอะไรก็ได้กับพวกเขา เราสามารถออกแบบทุกอย่างด้วยวิธีที่กำหนดเองมากที่สุดเท่าที่จะเป็นไปได้ด้วยเหตุนี้จึงมีจุดประสงค์เดียวกันในลักษณะที่มีประสิทธิภาพมากกว่าซึ่งสามารถใช้ไมโครคอนโทรลเลอร์ การมีสิ่งนี้ดูเหมือนว่า FPGA จะเต้นไมโครคอนโทรลเลอร์ได้ทุกเวลาทุกวัน ดังนั้นคำถามของฉันคือถ้า FPGAs มันยอดเยี่ยมจริง ๆ สิ่งที่ป้องกันไม่ให้พวกเขาแพร่หลายมากไปกว่าไมโครคอนโทรลเลอร์? จากมุมมองนี้สำหรับฉันดูเหมือนว่า FPGA ควรกำจัดไมโครคอนโทรลเลอร์ออกไปนานแล้ว เหตุใดจึงไม่เป็นเช่นนี้? ค่าใช้จ่ายความยากในการเขียนโปรแกรม FPGA หรืออย่างอื่นทั้งหมดหรือไม่

5
FPGA จะทำได้ดีกว่าซีพียูได้อย่างไร?
ฉันได้ยินคนที่ใช้ FPGA เพื่อปรับปรุงประสิทธิภาพของระบบที่ทำสิ่งต่าง ๆ เช่นการขุด bit-coin การซื้อขายทางอิเล็กทรอนิกส์และการพับโปรตีน FPGA จะแข่งขันกับประสิทธิภาพของ CPU ได้อย่างไรเมื่อโดยทั่วไปแล้วซีพียูทำงานอย่างน้อยลำดับความเร็วที่เร็วขึ้น (ในแง่ของความเร็วสัญญาณนาฬิกา)
55 fpga  cpu 

11
FPGA ราคาถูกที่สุด? [ปิด]
FPGAs ราคาถูกแค่ไหน ฉันรู้ว่าพวกเขามีราคาแพงกว่าไมโครโปรเซสเซอร์ที่มีความสามารถในการเทียบเคียง แต่ฉันสงสัยว่ามี FPGAs ที่สามารถมีแกนประมวลผลแบบไมโครซอฟท์ที่ใช้ Linux ในขณะที่ปล่อยประตูให้พร้อมสำหรับการใช้งานฟังก์ชัน DSP , พูด, Cortex A8 ($ 20-30 ในจำนวน. ~ 100) (ขออภัยหากคำศัพท์ของฉันไม่เป็นไปในทางที่ผิดเช่นโปรดแสดงความคิดเห็นพร้อมการแก้ไขหรือแก้ไขโดยตรง)
44 fpga  cost  softcore 

2
การออกแบบ ASIC แตกต่างจากการสังเคราะห์ FPGA HDL อย่างไร
ฉันเคยมีประสบการณ์กับชุดเครื่องมือ FPGA / HDL เช่น Xilinx ISE, Lattice Diamond เป็นต้นขั้นตอนการทำงานทั่วไปคือการเขียน Verilog / VHDL การจำลองการทดสอบและการเขียนโปรแกรม FPGA ฉันได้ยินคนสองคนกล่าวว่าการออกแบบ ASIC นั้นแตกต่างกันมาก ชุดเครื่องมือใดที่ใช้สำหรับ ASIC สองประเภทหลักระดับ ASIC ระดับประตูและระดับทรานซิสเตอร์ ASIC ฉันได้ดูเครื่องมือการสังเคราะห์ระดับสูงเช่น Catapult C และ Cadence C ถึง Silicon แต่ฉันยังไม่เคยลองเลย คุณสามารถอธิบายเครื่องมือชนิดต่าง ๆ ที่มีในฟิลด์ ASIC / FPGA ที่สามารถเปลี่ยน / เร่งเวิร์กโฟลว์ HDL ทั่วไปได้เร็วขึ้นหรือไม่
42 fpga  vhdl  verilog  software  asic 

9
การออกแบบ FPGA สามารถเป็นแบบอะซิงโครนัสได้หรือไม่
เรามีหลักสูตร FPGA / Verilog สั้น ๆ ที่มหาวิทยาลัย (5 ปีที่แล้ว) และเรามักใช้นาฬิกาทุกที่ ตอนนี้ฉันเริ่มต้นด้วย FPGA อีกครั้งในฐานะงานอดิเรกและฉันอดไม่ได้ที่จะสงสัยเกี่ยวกับนาฬิกาเหล่านั้น พวกเขาจำเป็นอย่างยิ่งหรือการออกแบบที่ใช้ FPGA นั้นไม่สามารถซิงโครนัสได้อย่างสมบูรณ์หรือไม่? เราสามารถสร้างตรรกะที่ซับซ้อนและมีสิ่งกระเพื่อมผ่านมันเร็วที่สุดเท่าที่จะทำได้หรือไม่? ฉันรู้ว่ามีจำนวนมาก gotchas กับเรื่องนี้เช่นรู้ว่าเมื่อสัญญาณมีการแพร่กระจายผ่านทุกส่วนของวงจรและเอาท์พุทมีความเสถียร ที่อยู่ข้างจุด ไม่ใช่ว่าฉันต้องการสร้างการออกแบบที่ไม่ตรงกันทั้งหมด แต่เพื่อปรับปรุงความเข้าใจในความสามารถของฉัน สำหรับตาของฉันเริ่มต้นปรากฏว่าสิ่งก่อสร้างเพียงอย่างเดียวที่ต้องใช้นาฬิกาเป็นอย่างregมากและความเข้าใจของฉันก็คือ FPGA ทั่วไป (เช่น Cyclone II) จะมีฟลิป - ฟล็อปแบบ pre-wired ไปยังสัญญาณนาฬิกาเฉพาะ ถูกต้องหรือไม่ มีนาฬิกาโดยนัยอื่น ๆ เช่นนี้หรือไม่และสามารถขับเคลื่อนด้วยการออกแบบได้หรือไม่?
39 fpga  verilog 

5
กำลังมองหาฮาร์ดแวร์ FPGA โอเพ่นซอร์สและเครื่องมือ dev [ปิด]
ตรวจสอบบอร์ด FPGA แต่ไม่สามารถหาเครื่องมือพัฒนา FPGA แบบเปิดแหล่งที่มาและเป็นกลางได้: ผู้ผลิต ORSoC ภูมิใจนำเสนอโอเพ่นซอร์สบนเว็บไซต์ของตนแต่ฉันไม่สามารถหาหลักฐานที่ชัดเจนได้ยกเว้นเวปมาสเตอร์ของ OpenCores.org คู่: Xilinx โฆษณาผลิตภัณฑ์ของตนกับ "การประกวดนวัตกรรมฮาร์ดแวร์โอเพ่นซอร์สสำหรับมหาวิทยาลัยในจีนแผ่นดินใหญ่" ผลิตภัณฑ์ของพวกเขาเป็นกรรมสิทธิ์ แต่การสนับสนุนที่แย่สำหรับ * ix - ในทำนองเดียวกัน Altera มีการสนับสนุนที่ไม่ดีสำหรับ * ix เพียงตรวจสอบการสนับสนุนระบบปฏิบัติการของพวกเขาด้วย Quartus หรือวิธีการวิเคราะห์ตรรกะของคุณในขั้นตอนสังเคราะห์ กลุ่มผู้เล่นเล็ก - ให้คุณชี้จุดที่ดีที่สุด มีผู้ผลิตบางรายที่แข็งแกร่งด้วยการเปิดแหล่งข้อมูลเช่นเครื่องมือ hw และ dev หรือไม่
38 fpga  open-source 

5
FPGA คืออะไร
ฉันเคยเห็นผู้คนมากมายพูดคุยเกี่ยวกับ FPGA มาก่อนและฉันรู้ว่ามันหมายถึงอาร์เรย์เกทที่ตั้งโปรแกรมได้ แต่มันทำงานอย่างไรและมีจุดประสงค์ในการใช้ FPGA อย่างไร
38 fpga 

7
การปรับใช้ซีพียูที่อ่านได้และให้ความรู้ใน HDL
คุณสามารถแนะนำการใช้งาน CPU ใน VHDL หรือ Verilog ที่อ่านและศึกษาได้หรือไม่? ควรมีเอกสารที่ดี ป.ล. ฉันรู้ว่าฉันสามารถดูได้opencoresแต่ฉันสนใจเป็นพิเศษในสิ่งที่ผู้คนได้ดูและพบว่าน่าสนใจ PS2 ขออภัยเกี่ยวกับแท็ก sucky แต่ในฐานะผู้ใช้ใหม่ฉันไม่สามารถสร้างใหม่ได้

5
FPGA's vs Microcontrollers [ปิด]
ฉันทำงานเกี่ยวกับตระกูล Arduino (โดยเฉพาะ Sanguino) สร้างอุปกรณ์ง่าย ๆ สองสามอย่างและโฟโตรแบบเรียบง่าย ฉันรู้สึกสะดวกสบายกับไมโครคอนโทรลเลอร์ - โดยเฉพาะของ Atmel ฉันอยากรู้ว่า FPGA แตกต่างจากไมโครคอนโทรลเลอร์มาตรฐานอย่างไร ฉันมาจากพื้นหลังทางเทคนิค (การเขียนโปรแกรม C / C ++) และดังนั้นจะรักคำตอบทางเทคนิค เพียงจำไว้ว่าฉันเป็นมือใหม่ (เทียบกับประสบการณ์ s / ​​w ของฉัน) ในโดเมนอิเล็กทรอนิกส์ :) ฉันทำตามคำถามนี้และมันก็ดี แต่ฉันกำลังมองหารายละเอียดเพิ่มเติม ขอบคุณ! Sushrut

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

4
ทำไม FPGA ถึงมีราคาแพง
ฉันหมายถึงการเปรียบเทียบกับ ICs (ASIC) ที่มีความซับซ้อนความเร็วและอื่น ๆ ที่คล้ายคลึงกันลองเปรียบเทียบสวิตช์อีเธอร์เน็ตกับKintex FPGAs (โปรดทราบว่าสวิตช์ที่แพงที่สุดจากรายการคือประมาณว่าแพงเหมือน Kintex ที่ถูกที่สุด): FPGA เป็นไอซีที่มีโครงสร้างที่ดี (เช่น RAM) พวกเขาสามารถปรับขนาดและพัฒนาได้อย่างง่ายดาย เครื่องมือออกแบบ ( Vivado , Quartusฯลฯ ) มีราคาแพงเกินไปดังนั้นผมคิดว่าราคาของ FPGA คือราคาของ IC (และการพัฒนา) ของตัวเองไม่รวมค่าใช้จ่ายในการสนับสนุนและเครื่องมือที่ (ผู้ขายที่ไม่ใช่ FPGA บางรายให้เครื่องมือฟรีซึ่งมีค่าใช้จ่ายในการพัฒนารวมถึงราคา IC) FPGA ผลิตในปริมาณที่ต่ำกว่าไอซีอื่น ๆ หรือไม่? หรือมีเทคโนโลยีใดเทียม
29 fpga 

3
การเขียนโปรแกรม FPGA ที่จะเริ่มต้น
ฉันเป็นผู้พัฒนาซอฟต์แวร์ (C, C ++, Object-c, java ... ) และฉันสนใจที่จะเรียนรู้ที่จะตั้งโปรแกรม FPGA ตอนนี้คำถามอาจดูง่ายสำหรับคุณ แต่โปรดใช้เวลาช่วยฉันในเรื่องนี้เพราะฉันติดอยู่ในตอนนี้ บริษัท ของฉันขอให้ฉันทำความคุ้นเคยกับเทคโนโลยีและทำงานกับผลิตภัณฑ์ขัดแตะ คำถามของฉันจะเริ่มตรงไหน? หลังจากการวิจัยบางอย่างฉันพบว่าฉันสามารถเลือกระหว่าง VHDL และ Verilog ฉันไม่เคยใช้มันเลย มีผู้เชี่ยวชาญคนใดบ้างที่สามารถแนะนำฉันได้ฉันควรเริ่มต้นที่ไหน เรียนรู้ภาษาเรียนรู้เกี่ยวกับส่วนประกอบฮาร์ดแวร์และจากนั้นผลิตภัณฑ์ขัดแตะ? หรือเริ่มต้นโดยตรงกับผลิตภัณฑ์ Lattice (เมื่อฉันอ่านว่าวิธีการเขียนโปรแกรมแตกต่างกันมากระหว่างผู้จำหน่าย FPGA)?
29 fpga  programming 

10
FPGA สามารถใช้ได้เมื่อใดและ Microcontrollers / DSPs ไม่สามารถใช้งานได้
ฉันต้องเลือกระหว่างหลักสูตรเกี่ยวกับไมโครคอนโทรลเลอร์ขั้นสูงและหลักสูตรเกี่ยวกับ FPGA ขั้นสูง ฉันมีหลักสูตรเกริ่นนำในทั้งสองวิชาและสิ่งที่เป็นปัญหาในตอนนี้คือฉันพัฒนาเฟิร์มแวร์ให้กับไมโครคอนโทรลเลอร์และฉันไม่สามารถดูว่าผลิตภัณฑ์ / โครงการใดที่ฉันสามารถสร้างด้วย FPGA และไม่สามารถใช้ไมโครคอนโทรลเลอร์ / DSP ได้ คุณสามารถคิดแอปพลิเคชั่น / ผลิตภัณฑ์ / โครงการที่ไมโครคอนโทรลเลอร์หรือ DSP ไม่เพียงพอและทำไม? กล้อง? กล้องความเร็วสูง? การประมวลผลภาพความเร็วสูง?

17
ชุด FPGA dev ราคาไม่แพงที่สุดสำหรับการเรียนรู้ทฤษฎี VHDL และ FPGA
ฉันกำลังมองหาสิ่งที่ฉันสามารถเล่นด้วย แต่ไม่ใช้มากเกินไป ฉันไม่มีสิทธิ์ได้รับส่วนลดการศึกษาดังนั้นโปรดคำนึงถึงข้อเสนอแนะดังกล่าวด้วย
27 fpga  vhdl 

8
ทำไมไม่ใช้ 1Gbps เมื่อฉันต้องการเพียง 20Mbps
พื้นหลัง ฉันทำงานกับลูกค้าในโครงการขนาดใหญ่ซึ่งต้องใช้ชิประบบเครือข่ายที่กำหนดเองเพื่อออกแบบเพื่อแก้ปัญหาความต้องการการถ่ายโอนข้อมูลภายในโครงการ เครือข่ายมีวัตถุประสงค์เพื่อส่งแพ็คเก็ตขนาดเล็กไม่กี่นิ้วจาก PCB หนึ่งไปยังอีกผ่านสายคู่บิดเดียว เราจะออกแบบและระบุโปรโตคอลเครือข่ายและ บริษัท อื่นจะรับผิดชอบการติดตั้งซิลิคอน ฉันคาดการณ์ว่าอัตราข้อมูล 20Mbps ระหว่างโหนดจะรับมือกับปริมาณข้อมูลที่ต้องการส่งได้อย่างง่ายดายโดยมีพื้นที่เหลือเฟือจำนวนมากหากปริมาณข้อมูลเพิ่มขึ้นในอนาคต ปัญหา ลูกค้าถามว่าทำไมฉันถึงระบุเพียง 20Mbps ทำไมไม่ชอบ 1Gbps จะไม่ดีกว่านี้หรือ โดยสังหรณ์ใจฉันรู้สึกว่าการทำอัตราข้อมูลให้หนาแน่นเกินกว่าที่จำเป็นจะเป็นความคิดที่ไม่ดี ในตอนแรกฉันคิดว่าการต่อสายเคเบิลจะต้องมีการป้องกัน (ซึ่งฉันไม่ต้องการ) แต่เมื่อดูที่ประเภทสายเคเบิลอีเธอร์เน็ตฉันเห็นว่า Gigabit Ethernet สามารถทำงานบนสายเคเบิล Cat 6 ซึ่งไม่จำเป็นต้องได้รับการป้องกัน ข้อ จำกัด อื่น ๆ โครงการมีพื้นที่ จำกัด อย่างยิ่งและเราไม่มีที่ว่างสำหรับสิ่งต่าง ๆ เช่นสนามแม่เหล็กเว้นแต่เป็นองค์ประกอบที่เล็กมาก (0603 สูงสุด) สายเคเบิลจะต้องบางและยืดหยุ่นเท่าที่จะเป็นไปได้ อุปกรณ์จะทำงานจากพลังงานปลั๊กอินดังนั้นจึงไม่มีข้อกำหนดเฉพาะด้านพลังงานต่ำ คำถาม มีปัญหาอะไรในแง่ของการออกแบบซิลิกอนการเดินสายเคเบิลและสิ่งอื่นใดที่อาจต้องเผชิญที่ 1Gbps ที่จะไม่เลวร้ายที่ความเร็ว 20Mbps? ฉันควรจะไปกับคำแนะนำของลูกค้าของฉันในการใช้เครือข่ายที่ 1Gbps หรือฉันควรยืนยันในการดำเนินการเฉพาะสิ่งที่จำเป็น? เราอยู่ภายใต้ NDA …

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