1984 年,賽靈思發(fā)明了現(xiàn)場可編程門陣列 (FPGA),使用戶能夠在單個器件中編程(重編程)幾乎無限數(shù)量的功能。以前,系統(tǒng)設(shè)計人員使用很多通用的分立邏輯組件或通過構(gòu)建高成本的 ASIC 來實現(xiàn)這些功能。
三十多年來,靈活性和可編程性仍然是賽靈思 All Programmable FPGA 和 SoC 的支柱。賽靈思提供的可編程平臺能滿足有線與無線通信、云計算、醫(yī)療、汽車、工業(yè)以及航空航天與國防領(lǐng)域中多種終端應用的核心需求。所有這些應用都需要強大的計算能力,很多還有非常嚴格的實時要求,例如工業(yè)自動化和 ADAS。
通常,F(xiàn)PGA 在使用上的挑戰(zhàn)之一是需要利用硬件描述語言 (HDL)(例如 Verilog 或 VHDL)對其進行編程。最近,賽靈思開發(fā)出了 SDSoC™ 和 SDAccel™ 工具,能夠?qū)⒖删幊唐骷闹T多優(yōu)勢提供給更廣泛的用戶(例如軟件開發(fā)人員和系統(tǒng)架構(gòu)師);并且構(gòu)建了更多加速堆棧,使系統(tǒng)設(shè)計人員能更快速地實現(xiàn)賽靈思器件的優(yōu)勢。