150 likes | 437 Views
實習 5 : VeriLite FPGA. FPGA 簡介. FPGA 簡介. åˆç¨± †ç¾å ´å¯æˆæ˜¯é‚輯閘陣列 †,是一個å¯ä¾›ä½¿ç”¨è€…è¨å®šçš„é‚輯閘元件。 ç›®å‰ä»¥ç¡¬é«”æ述語言 ( verilog 或 VHDL) 所完æˆçš„電路è¨è¨ˆï¼Œå¯ä»¥ç‡’錄至 FPGA 上進行測試,是ç¾ä»£ IC è¨è¨ˆé©—è‰çš„主æµã€‚ 這些å¯ç·¨è¼¯å…ƒä»¶å¯ä»¥è¢«ç”¨ä¾†å¯¦ç¾åŸºæœ¬çš„é‚輯閘電路 ( ex:AND , OR , XOR , NOT) 或者更複雜的功能,如解碼器或數å¸é‹ç®—。 系統è¨è¨ˆå¸«å¯ä»¥ä¾æ“šéœ€è¦é€šéŽå¯ç·¨è¼¯çš„線路把 FPGA 內部的é‚輯塊連接起來。. 數ä½é‚輯科技. FPGA vs CPLD.
E N D
FPGA簡介 • 又稱”現場可成是邏輯閘陣列”,是一個可供使用者設定的邏輯閘元件。 • 目前以硬體描述語言(verilog或VHDL)所完成的電路設計,可以燒錄至FPGA上進行測試,是現代IC設計驗證的主流。 • 這些可編輯元件可以被用來實現基本的邏輯閘電路(ex:AND,OR,XOR,NOT)或者更複雜的功能,如解碼器或數學運算。 • 系統設計師可以依據需要通過可編輯的線路把FPGA內部的邏輯塊連接起來。
FPGA vs CPLD • CPLD邏輯閘的密度在幾千到幾萬個邏輯單元之間,FPGA通常是在幾萬到幾百萬。 • CPLD是一個有點限制的結構。FPGA有很多的連接單元,這樣讓他可以更加靈活的編輯,但是結構卻複雜的多。 • 大多數的FPGA含有高層次的內置模塊(ex:加法器和成法器)和內置的記憶體。
電源輸入與開關 USB電源與燒錄 啟動開關 電源與指示燈
FPGA晶片 XC6SX25L Xilinx公司所產生的FPGA,XC6SX25L為其型號
輸入與輸出裝置 指撥開關x2 PushButtonx2 LEDx8
輸入與輸出裝置 以上之型號D0~D7、SW1.1~SW1.2、BT0~BT1皆有標示在板子的裝置上
虛擬儀器裝置接腳 以上只是部分pin腳,詳細內容以後會介紹
虛擬儀器裝置 • 虛擬儀表板: • 可在電腦螢幕上,虛擬儀器程式支儀表板上安裝想使用的裝置,例如指撥開關、LED燈。 • 虛擬裝置: • 在電腦畫面上的指撥開關、LED燈。
參考資料 • FPGA-維基百科 • SMIMS_VLXS6_USB_Install_Manual_v1.0_EN.pdf • VeriInstrumentHelp.chm • VeriInstrument功能說明 • FPGA腳位資訊 • FPGA燒錄使用說明