• 沒有找到結果。

軟體與硬體之介紹

在文檔中 貪食蛇II走迷宮版 (頁 23-31)

3-1 MAX + PLUS II 軟體的概略介紹

Maxplus 軟體是由可程式邏輯元件(Programmable Logic Device) 的提供商Altera Inc,公司所提供的設計、驗證與燒錄的軟體。在成 功的Install 好軟體後,我們即可在windows 的程式集中看到。

Maxplus 軟體所支援的功能選項,我們簡略的說明如下:

圖 3-1-1 MAX + PLUS II 的程式執行環境

Hierarchy Display:

用來顯示一個大型電路設計的階層化結構(Hierarchical Structure)。

Graphic Editor:

這是用來提供電路圖輸入的介面。使用者可利用此圖形編輯器,利用 繪製電路圖(schematics)的方法,來作為電路功能的設計輸入

(design entry)。

Symbol Editor:

在利用電路圖的方法來當作電路的設計輸入時,要用一些符號

symbols)來代表一些合成一組的電路功能。Symboleditor 即是用來 編輯電路圖上的元件符號。

Text Editor:

為maxplus 所內建的文字編輯器,其可用來 當作vhdl 語言的輸入。

Waveform Editor:

用來編輯訊號的波形圖可分成兩種。一種是用來模擬電路時序及驗證 其正確性的波形模擬,另一種是為用輸入訊號波形的相對關係當作電 路功能的設計輸入。

Floorplan Editor:

用來直接在FPGA 或PLD 的佈局圖上編輯cell 的功能與連線關係。

Timing Analyzer:

用來分析電路元件的輸出入接腳間的時序 延遲的狀況。

Programmer:

此為maxplus 所提供的邏輯元件燒錄器,可支援Altra 提供的Byte Blaster 和Bit Blaster 等的邏輯編輯器。

Message Processor:

此為程式的編譯過程或訊息號波形的模

擬過程中所產生的一些訊息,如errors、warnings …..等,的訊息 處理器,其可以將這些訊息所設計的電路或訊號作一連結。

圖 3-1-2 MAX + PLUS II 軟體所支援的程式項目

3-2 UP1版的簡介 UP1:

UP1教學用板是一種建立在Altera MAX 7000 和 FLEX 10K上,獨 立的實驗電路板配合Maxplus + PLUS II 軟體,它提供了一種簡單的 數位學習和高階發展的工具環境•UP1 教學電路板來配合教授的需求 和實驗室環境. UP1支援product-term和Look up table 架構, 並包 含了兩組PLD•其EPM7128S模組能透過ByteBlaster的下載線達到程式 化的目的.其EPF10K20模組能線上設定成為接受ByteBlaster訊號或 是EPC1模組•

圖 3-2-1 UP1版

圖 3-2-2 UP1版

EPF10K20:

屬Altera高密度FLEX10K家族,以可重設(re-configurable)SRAM 為基礎設計,240pin,RQFP 封裝,含1152邏輯元素(LE),和六組內 藏陣列區塊(EAB)•每組LE含一4 - input LUT,可程式化flipflop,

和複製的函式傳送信號線路•每組EAB含2048位元記憶體,可用在 RAM,ROM或是FIFO功能上•EAB也可拿來設計邏輯函式如乘法,狀態 機,數位信號處理器等,EPF10K20含閘數兩萬個,相當適合拿來作進 階的數位設計如通訊•DSP應用•計算機組織•

圖 3-2-3 FLEX 晶片

表 3-2-1 UP1 PIN 腳設定值

PIN_NAME PIN_TYPE PIN FUNCTION OF PIN

segment FLEX_sitch_1 INPUT PIN 41 FLEX INPUT FLEX_sitch_2 INPUT PIN 40 FLEX INPUT FLEX_sitch_3 INPUT PIN 39 FLEX INPUT FLEX_sitch_4 INPUT PIN 38 FLEX INPUT FLEX_sitch_5 INPUT PIN 36 FLEX INPUT FLEX_sitch_6 INPUT PIN 35 FLEX INPUT FLEX_sitch_7 INPUT PIN 34 FLEX INPUT FLEX_sitch_8 INPUT PIN 33 FLEX INPUT PB1 INPUT PIN 28 Push botton 1 PB2 INPUT PIN 29 Push botton 2 Horiz_Sync OUTPUT PIN 240 VGA SINGAL

Ver_Sync OUTPUT PIN 239 VGA SINGAL Blue OUTPUT PIN 238 VGA SINGAL Green OUTPUT PIN 237 VGA SINGAL Red OUTPUT PIN 236 VGA SINGAL PS2_CLK BIDIRECTIONAL 30 CLOCK FOR

PS2/2 PS2_DATA BIDIRECTIONAL 31 DATA FOR

PS2/2 Clock INPUT PIN 91 25.175MHZ

在文檔中 貪食蛇II走迷宮版 (頁 23-31)

相關文件