人力資源ispGDX開發(fā)培訓(xùn) EthanFrome_第1頁(yè)
人力資源ispGDX開發(fā)培訓(xùn) EthanFrome_第2頁(yè)
人力資源ispGDX開發(fā)培訓(xùn) EthanFrome_第3頁(yè)
人力資源ispGDX開發(fā)培訓(xùn) EthanFrome_第4頁(yè)
人力資源ispGDX開發(fā)培訓(xùn) EthanFrome_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、PAGE 1PAGE 28ispGDX 培 訓(xùn) 教 程 上 海 萊 迪 思 半 導(dǎo) 體 公 司 市 場(chǎng) 部1999 年 5 月ispGGDX 培 訓(xùn)訓(xùn) 教 材 目 錄錄 第 一一 節(jié)isppGDXX 概 述 第 二二 節(jié)GDFF 語(yǔ) 法 第 三三 節(jié)isppGDXX 開 發(fā) 系系 統(tǒng) 第 四四 節(jié)isppGDXX 設(shè) 計(jì) 實(shí)實(shí) 例第 一 節(jié)isppGDXX 概 述ispGGDX (issp GGeneericc Diigittal Croossppoinnt) 是 LLattticee 半 導(dǎo) 體體 有 限 公公 司 推 出出 的 數(shù) 字字 交 叉 陣陣 列 系 列列 產(chǎn) 品。與與 傳 統(tǒng) 的

2、的 CPPLD 和 FFPGAA 不 同,iispGGDX 系 列列 在 系 統(tǒng)統(tǒng) 級(jí) 信 號(hào)號(hào) 布 線 和和 接 口 電電 路 的 設(shè)設(shè) 計(jì) 中 顯顯 示 了 其其 無(wú) 與 倫倫 比 的 靈靈 活 性 和和 運(yùn) 行 性性 能。isppGDXX 的 特 殊殊 結(jié) 構(gòu) 使使 得 它 特特 別 適 用用 于 諸 如如 多 微 處處 理 器 接接 口、 多 位 的的 數(shù) 據(jù)/ 地 址址 總 線 接接 口 以 及及 PCCB 板板 信 號(hào) 布布 線 等 系系 統(tǒng) 級(jí) 硬硬 件 設(shè) 計(jì)計(jì) 中。ispGGDX 的 結(jié)結(jié) 構(gòu) 圖 1.11 所 示 的的 是 isppGDXX 總 體 的的 功 能 模模 塊

3、和 II/O 單 元元 結(jié) 構(gòu) 圖圖。圖 1.1 isppGDXX 總 體 的的 功 能 模模 塊 和 II/O 單 元元 結(jié) 構(gòu) 圖圖 從 總 體體 上 看,iispGGDX 由 兩兩 大 模 塊塊 組 成: 全 局局 布 線 池池 (GGlobbal Rouutinng PPooll) 和和 可 編 程程 的 I/OO 單 元 ( I/O CCelll)。 從 任任 意 一 個(gè)個(gè) I/O 單單 元 輸 入入 的 信 號(hào)號(hào) 可 經(jīng) 全全 局 布 線線 池 輸 出出 到 任 意意 一 個(gè) II/O 單 元元。 每每 個(gè) 輸 入入 輸 出 信信 號(hào) 可 以以 編 程 為為 組 合 方方 式、 鎖

4、 存 方方 式 或 寄寄 存 器 方方 式。 每 個(gè) II/O 單 元元 擁 有 獨(dú)獨(dú) 立 的 可可 編 程 三三 態(tài) 控 制制 信 號(hào) (OE)、 輸輸 出 寄 存存 器/ 鎖 存 器器 的 時(shí) 鐘鐘 信 號(hào) (CLKK) 以以 及 由 兩兩 個(gè) 選 擇擇 信 號(hào) (MUXX0,MMUX11) 控控 制 的 可可 編 程 四四 選 一 的的 多 路 選選 擇 器 (MUXX)。 通 過(guò)過(guò) 在 系 統(tǒng)統(tǒng) 編 程,iispGGDX 器 件件 的 每 個(gè)個(gè) I/O 引引 腳 輸 出出 固 定 的的 高 或 低低 電 平 用用 以 模 擬擬 PCCB 板板 上 的 雙雙 列 直 插插 開 關(guān) 和和

5、跳 線 器器。isppGDXX 共 有 33 種 系 列列 產(chǎn) 品:iispGGDX880,iispGGDX1120 和 iispGGDX1160。 每 種 產(chǎn)產(chǎn) 品 分 別別 擁 有 880,1120 和 1160 個(gè) 通通 用 輸 入入/ 輸輸 出 單 元元。圖 1.2 isppGDXX80AA 頂 視 圖圖 圖 11.2 所 示示 的 是 iispGGDX880A 的 頂頂 示 圖。 它 共 有有 1000 個(gè)個(gè) 引 腳, 其 中中 200 個(gè) 為 系系 統(tǒng) 引 腳腳 ( 電 源源、 地地 和 編 程程 引 腳), 其 余余 800 個(gè) (I/O AA0 I/OOA199, II/O B

6、0 I/OB119, I/OO C00 II/OCC19, I/OO D00 II/ODD19) 為 通 用用 的 輸 入入 輸 出 引引 腳。ispGGDX 的 應(yīng)應(yīng) 用 領(lǐng) 域域PRSIIispGGDX 系 列列 首 先 可可 以 應(yīng) 用用 于 可 編編 程 隨 機(jī)機(jī) 信 號(hào) 互互 連 (PRRSI: Prrogrrammmablle RRanddom Siggnall Innterrconnnecct) 場(chǎng) 合合。 PPRSII 是 指 在在 眾 多 芯芯 片 之 間間 進(jìn) 行 互互 連, 它 提提 供 了 PPCB 板 級(jí)級(jí) 的 靜 態(tài)態(tài) 引 腳 連連 接。 isspGDDX 的的 可

7、 編 程程 特 性 允允 許 通 過(guò)過(guò) 再 編 程程 來(lái) 實(shí) 現(xiàn)現(xiàn) 多 種 硬硬 件 配 置置。I/O 引 腳腳 之 間 的的 內(nèi) 部 互互 連 是 通通 過(guò) E2CMOOS 工工 藝 的GRRP ( 全 局 布布 線 池) 實(shí) 現(xiàn)現(xiàn) 的, 一 旦旦 器 件 編編 程 完 畢畢 任 一 輸輸 入 引 腳腳 都 以 靜靜 態(tài) 方 式式 與 任 一一 輸 出 引引 腳 相 連連。 比比 如 一 片片 isspGDDX1660 可可 構(gòu) 成 880*880 的的 靜 態(tài) 交交 叉 矩 陣陣, 通通 過(guò) 數(shù) 秒秒 時(shí) 間 的的 編 程 就就 可 完 成成 在 系 統(tǒng)統(tǒng) 的 重 構(gòu)構(gòu)。 圖圖 1.3 是

8、是 isspGDDX 實(shí)實(shí) 現(xiàn) PRSSI 功功 能 的 示示 意 圖。 圖 11.3 isppGDXX 實(shí) 現(xiàn) PPRSII 功 能 的的 示 意 圖圖PDPisppGDXX 的 另 一一 種 應(yīng) 用用 是 可 編編 程 數(shù) 據(jù)據(jù) 通 道 (PDPP: PProggrammmabble Datta PPathh)。 利 用 iispGGDX 器 件件 可 實(shí) 現(xiàn)現(xiàn) 諸 如 數(shù)數(shù) 據(jù) 接 收收 器、 多 路 選選 擇 器、 寄 存存 器、 鎖 存 器器 以 及 動(dòng)動(dòng) 態(tài) 信 號(hào)號(hào) 通 路 切切 換 等 系系 統(tǒng) 數(shù) 據(jù)據(jù) 通 路 功功 能。 單 片 的的 isspGDDX 器器 件 可 代代

9、替 多 片片 的 通 用用 接 口 電電 路 器 件件, 如如 TTTL2773, TTLL3733,TTTL2444,TTTL2245 等 器器 件。 圖 11.4 isspGDDX 可可 替 代 多多 達(dá) 15 種 的的 通 用 接接 口 器 件件 由由 于 用 一一 種 isppGDXX 器 件 可可 以 根 據(jù)據(jù) 需 要 定定 制 成 多多 種 通 用用 器 件, 因 此此 使 用 iispGGDX 器 件件 可 以 減減 少 器 件件 庫(kù) 存。 此 外外, 由由 多 片 TTTL 器 件 實(shí)實(shí) 現(xiàn) 的 接接 口 電 路路 可 在 一一 片 isppGDXX 中中 實(shí) 現(xiàn), 因 此此

10、采 用 iispGGDX 器 件件 可 大 大大 縮 小 PPCB 板 面面 積, 縮 短短 系 統(tǒng) 開開 發(fā) 時(shí) 間間, 從從 而 降 低低 整 個(gè) 系系 統(tǒng) 的 成成 本。PSRispGGDX 的 每每 個(gè) 通 用用 I/O 引引 腳 均 可可 通 過(guò) 在在 系 統(tǒng) 編編 程 使 之之 輸 出 固固 定 的 高高 或 低 電電 平。 因 此 它它 可 方 便便 地 實(shí) 現(xiàn)現(xiàn) 可 編 程程 開 關(guān) 替替 換 (PSSR: Proograammaablee Swwitcch RRepllaceemennt) 功 能能, 用用 來(lái) 代 替替 通 用 的的 雙 列 直直 插 開 關(guān)關(guān) 和 跳 線線

11、 器。 利 用 在在 系 統(tǒng) 可可 編 程 技技 術(shù) 在 任任 何 時(shí) 候候 可 以 輕輕 松 修 改改 器 件 配配 置 以 模模 仿 開 關(guān)關(guān) 或 跳 線線 的 功 能能。圖 1.5 PSRR 功 能 示示 意 圖 除 以 上上 三 種 場(chǎng)場(chǎng) 合 外,iispGGDX 在 其其 它 一 些些 地 方 也也 被 廣 泛泛 地 采 用用: 224mAA 的 總 線線 驅(qū) 動(dòng) 能能 力 使 得得 isspGDDX 可可 被 用 于于 總 線 驅(qū)驅(qū) 動(dòng) 和 收收 發(fā) 器; 輸 出出 特 性 與與 PCCI 標(biāo)標(biāo) 準(zhǔn) 兼 容容, 使使 得 用 iispGGDX 器 件件 加 上 iispLLSI 器

12、 件件 可 實(shí) 現(xiàn)現(xiàn) 多 種 類類 型 的 PPCI 控 制制 器。第 二 節(jié)GDFF 語(yǔ) 法 對(duì) 于 iispGGDX 系 列列 產(chǎn) 品,LLattticee 公 司 提提 供 了 基基 于 Winndowws 的的 集 成 開開 發(fā) 環(huán) 境境 isppGDXX Deevellopmmentt Syysteem,下下 一 節(jié) 將將 詳 細(xì) 講講 述 該 開開 發(fā) 系 統(tǒng)統(tǒng) 的 操 作作 步 驟 。 對(duì)對(duì) isspGDDX 器器 件 進(jìn) 行行 設(shè) 計(jì), 首 先先 要 書 寫寫 描 述 設(shè)設(shè) 計(jì) 內(nèi) 容容 的 isppGDXX 源 文 件件 GGDF 文 件件, 本本 節(jié) 著 重重 介 紹 該該

13、 文 件 的的 結(jié) 構(gòu) 和和 語(yǔ) 法。GDF 文 件件 結(jié) 構(gòu) 框框 架圖 2.1 GDFF 文 件 的的 結(jié) 構(gòu) 圖圖GDFF 文 件 的的 總 體 結(jié)結(jié) 構(gòu) 如 圖圖 2.1 所所 示。 該 文 件件 由 四 部部 分 組 成成: 器 件件 選 擇 部部 分 (Deevicce SSecttionn) 該 部 分分 包 含 由由 關(guān) 鍵 字字 PAART 和 PPARAAM 開開 頭 的 聲聲 明 內(nèi) 容容。 PPARTT 用 來(lái) 描描 述 所 選選 器 件 的的 型 號(hào),PPARAAM 用用 來(lái) 設(shè) 計(jì)計(jì) 參 數(shù), 例 如如: 是 否否 加 密 (SECCURIITY)、 輸輸 出 是

14、否否 上 拉 (PULLLUPP)、 是 否否 為 慢 擺擺 輸 出 (SLOOWSLLEW) 以 及 書書 寫 用 戶戶 的 電 子子 簽 名 (UESS: UUserr Ellecttronnicss Siignaaturre) 的 內(nèi)內(nèi) 容。 集 合合/ 常常 量 定 義義 部 分 (Sett/Coonsttantt Seectiion) 在 該 部部 分 中 用用 戶 可 以以 定 義 由由 由 一 組組 信 號(hào) 組組 成 的 集集 合 名 稱稱, 也也 可 以 定定 義 常 量量 或 字 符符 串。 關(guān) 鍵 字字 SEET 用用 來(lái) 定 義義 由 一 組組 信 號(hào) 組組 成 的 集集

15、 合 的 名名 稱, 關(guān) 鍵鍵 字 DEFFINEE 用 來(lái) 定定 義 常 量量 或 字 符符 串。 該 部 分分 可 出 現(xiàn)現(xiàn) 在 GDFF 文 件 的的 任 何 部部 位。 引 腳腳 定 義 部部 分 (Piin SSecttionn) 該 部 分分 定 義 設(shè)設(shè) 計(jì) 中 各各 引 腳 的的 類 型, 可 以以 是 輸 入入 信 號(hào) (Inpput)、 輸輸 出 信 號(hào)號(hào) (OOutpput) 或 雙 向向 信 號(hào) (BIDDI)。 該 部 分分 還 可 以以 定 義 引引 腳 的 屬屬 性, 如 上上 拉 (PUULLUUP)、 慢 擺 (SLOOWSLLEW) 或 組 合合 (CCOM

16、BB)。 連 接接 關(guān) 系 部部 分 (Coonneectiion Secctioon) 該 部部 分 是 GGDF 文 件件 的 核 心心 部 分, 用 于于 描 述 輸輸 入、 輸 出 之之 間 的 連連 接 關(guān) 系系, 以以 及 控 制制 信 號(hào) 的的 連 接 關(guān)關(guān) 系。GDF 句 法法GDF 文 件件 的 后 綴綴 后 綴 是是 GDDF 句句 法 中 較較 為 復(fù) 雜雜 的 部 分分, 書書 寫 時(shí) 需需 對(duì) isppGDXX 器 件 的的 結(jié) 構(gòu), 尤 其其 是 I/OO 單 元 的的 結(jié) 構(gòu) 有有 一 定 的的 了 解。 由 圖圖 1.1 可可 見,GGDX 器 件件 的 I/O

17、O 單 元 主主 要 有 一一 個(gè) 四 選選 一 的 多多 路 選 擇擇 器 MUXX、 一一 個(gè) 寄 存存 器/ 鎖 存 器器 (RRegiisteer/LLatcch) 和 一一 個(gè) 三 態(tài)態(tài) 門 組 成成。 根根 據(jù) 這 一一 結(jié) 構(gòu),GGDF 語(yǔ) 法法 提 供 了了 以 下 這這 些 后 綴綴, 其其 意 義 和和 用 法 如如 下 表 所所 示:類 型 后 綴綴 意 義義 舉 例例MUX 輸入入.M04-1 MUXX 的第第一數(shù)據(jù)據(jù)輸入端端 paath Aout_sigg.m00.M14-1 MUXX 的第第二數(shù)據(jù)據(jù)輸入端端 paath Bout_sigg.m11.M24-1 MUX

18、X 的第第三數(shù)據(jù)據(jù)輸入端端 paath Cout_sigg.m22.M34-1 MUXX 的第第四數(shù)據(jù)據(jù)輸入端端 paath Dout_sigg.m33MUX 選擇.S04-1 MUXX 的第第一控制制端 SS0out_sigg.s00.S14-1 MUXX 的第第二控制制端 SS1Out_sigg.s11控制端口口.CLKK寄存器時(shí)時(shí)鐘信號(hào)號(hào)out_sigg.cllk.EN鎖存器允允許信號(hào)號(hào)out_sigg.enn.OE三態(tài)門控控制端out_sigg.oee 表 22.1 GDDF 后后 綴 一 覽覽 表 例 如如:AOUTTO.MM0 = AIIN0;/AAIN00 與多多路選擇擇器 MM

19、UX的的第一數(shù)數(shù)據(jù)輸入入端相連連AOUTTO.MM1 = AIIN1;/AAIN11 與多多路選擇擇器 MMUX的的第二數(shù)數(shù)據(jù)輸入入端相連連AOUTTO.OOE = AIIN6;/AAIN66 連接接輸出信信號(hào) AAOUTTO的三三態(tài)控制制端AOUTTO.EEN = AIIN7;/AAIN77 連接接輸出信信號(hào) AAOUTTO的鎖鎖存控制制端 圖 22.2 是 44-1 多 路路 選 擇 器器 MUUX 的的 示 意 圖圖。圖 2.2 4-11 多 路 選選 擇 器 MMUX 的 示示 意 圖 在 使 用用 MUUX 時(shí)時(shí), 必必 需 定 義義 至 少 一一 個(gè) 數(shù) 據(jù)據(jù) 輸 入 端端 .MM

20、? (? 表表 示 0, 1, 2, 3 中中 任 意 一一 個(gè) 數(shù)), 而 選選 擇 控 制制 信 號(hào) .S? 有 時(shí)時(shí) 候 可 不不 必 定 義義,isspGDDX 開開 發(fā) 系 統(tǒng)統(tǒng) 會(huì) 自 動(dòng)動(dòng) 給 其 賦賦 值。 例 如, 當(dāng) 用用 戶 只 定定 義 了 一一 個(gè) 數(shù) 據(jù)據(jù) 輸 入 端端 時(shí), 用 戶戶 可 不 必必 定 義 選選 擇 控 制制 信 號(hào) .S?, 系 統(tǒng)統(tǒng) 會(huì) 按 表表 2.2 所所 示 的 規(guī)規(guī) 則 自 動(dòng)動(dòng) 賦 予 .S0,.S1 為 GGND 或 VVCC。 表 22.2 定 義 一一 個(gè) 輸 入入 端 時(shí) 控控 制 信 號(hào)號(hào) 的 系 統(tǒng)統(tǒng) 默 認(rèn) 值值 同 理

21、, 表 22.3 所 示示 的 是 有有 兩 個(gè) 輸輸 入 通 路路 時(shí) 的 控控 制 信 號(hào)號(hào) 的 系 統(tǒng)統(tǒng) 默 認(rèn) 值值。表 2.3 定 義義 二 個(gè) 輸輸 入 端 時(shí)時(shí) 控 制 信信 號(hào) 的 系系 統(tǒng) 默 認(rèn)認(rèn) 值 當(dāng) 定 義義 了 兩 個(gè)個(gè) 以 上 的的 數(shù) 據(jù) 輸輸 入 端 口口 后 選 擇擇 控 制 信信 號(hào) .S00 和 .S11 必 需 由由 用 戶 定定 義。! 操 作 符符! 操操 作 符 用用 于 定 義義 引 腳 的的 極 性。 其 極 性性 判 斷 為為 “ 負(fù) 負(fù) 得得 正” 原 則。如如 果 等 式式 兩 邊 的的 信 號(hào) 的的 極 性 與與 引 腳 定定 義 中

22、 的的 信 號(hào) 極極 性 均 相相 同, 那 么么 極 性 為為 正;如 果果 等 式 兩兩 邊 的 信信 號(hào) 的 極極 性 與 引引 腳 定 義義 中 的 信信 號(hào) 極 性性 均 不 相相 同, 那 么么 極 性 也也 為 正;如如 果 僅 有有 等 式 一一 邊 的 信信 號(hào) 的 極極 性 與 引引 腳 定 義義 中 的 信信 號(hào) 極 性性 相 同, 那 么么 極 性 為為 負(fù)。 例 如如:例 1:INPUUT iin0 A113;OUTPPUT xa A00;BEGIINxa.m0 = iin0; / 正正 極 性END例 2:INPUUT iin0 A113;OUTPPUT xa A0

23、0;BEGIIN!xa.m0 = iin0; / 負(fù)負(fù) 極 性END例 3:INPUUT !in00 AA13;OUTPPUT xa A00;BEGIINxa.mm0 = inn0; / 負(fù) 極 性性END 例 44:INPUUT iin0 A113;OUTPPUT !xaa AA0;BEGIINxa.m0 = iin0; / 負(fù)負(fù) 極 性ENDBEGIIN 關(guān) 鍵 字字 BEEGINN 用 于 表表 示 連 接接 關(guān) 系 部部 分 的 開開 始。 它 總 是是 與 結(jié) 束束 標(biāo) 志 關(guān)關(guān) 鍵 字 EEND 一 起起 使 用。 例 如如:DESIIGN dessignn1;PARRT iisp

24、GGDX1160-5Q2208;INPPUT in11 CC13;INPPUT in22 DD13;INPPUT in33 AA13;INPPUT in44 BB14;INPPUT xs00 AA38;INPPUT xs11 AA39;OUTTPUTT xaa AA0;OUTTPUTT xbb AA1; BEGGIN /表表示連接接關(guān)系部部分的開開始xaa.m00 = !inn3;xaa.m11 = !inn4;xaa.m22 = gndd; /MUUX的第第三數(shù)據(jù)據(jù)輸入端端接地xaa.m33 = gndd; / MMUX的的第四數(shù)數(shù)據(jù)輸入入端接地地xaa.s00 = xs00;xaa.s11

25、 = xs11;xbb.m00 = vccc; / MMUX的的第一數(shù)數(shù)據(jù)輸入入端接VVCCxbb.m11 = vccc; / MMUX的的第二數(shù)數(shù)據(jù)輸入入端接VVCCxbb.m22 = in11;xbb.m33 = in22;xbb.s00 = xs00;xbb.s11 = xs11;ENDD /連接關(guān)關(guān)系段結(jié)結(jié)束標(biāo)志志BIDII 關(guān) 鍵 字字 BIIDI 用 于于 定 義 雙雙 向 的 引引 腳 信 號(hào)號(hào)。 例例 如:DESIIGN dessignn2;PARRT iispGGDX1160-5Q2208;SETT buusA daataAA0.dattaA33;SETT buusB daa

26、taBB0, dattaB11, ddataaB2, daataBB3;SETT buusC daataCC0.dattaC22, ddataaC3, daataCC4, dattaC55.ddataaC7;SETT buusD daataDD0, dattaD11, ddataaD2.daataDD4, dattaD55, ddataaD6, daataDD7;INPPUT oee0, oe11 A9, A113;INPPUT clkk0 A8;BIDDI bbusBB BB0.B3 COOMB; /定義一一組雙向向信號(hào);用 CCOMBB /特特性定義義雙向信信號(hào),使使得在該該I/OO單元

27、/中中使用輸輸入寄存存器(或或鎖存器器)和輸輸出緩沖沖BIDDI bbusCC CC0.C7; /定義義一組雙雙向信號(hào)號(hào)BIDDI bbusDD DD0.D7; /定義義一組雙雙向信號(hào)號(hào)BIDDI bbusAA AA0.A3; /定義義一組雙雙向信號(hào)號(hào)BEGGIN bbusAA.oee = oe00; bbusAA.m11 = bussB; bbusBB.oee = !oee0; bbusBB.cllk = cllk0; bbusBB.m00 = bussA; bbusCC.oee = oe11; bbusCC.m33 = bussD; bbusDD.oee = !oee1; bbusDD.m

28、22 = bussC;ENDDEFIINE 關(guān) 鍵 字字 DEEFINNE 用用 于 定 義義 常 量 和和 字 符 串串 的 內(nèi) 容容。 在在 定 義 過(guò)過(guò) 后,GGDF 文 件件 中 如 用用 到 該 常常 量 或 字字 符 串 名名 后, 編 譯譯 時(shí) 會(huì) 自自 動(dòng) 進(jìn) 行行 內(nèi) 容 替替 換。 例 如:DESIIGN dessignn3;PARTT isspGDDX1660-55Q2008;SET bussA A0.A22;SET bussB B0.B22;DEFIINE OPTT PPULLLUP; /定義義一個(gè)字字符串替替換INPUUT ooe0 A113 OPTT;INPUUT

29、bbusBB BB0.B2;OUTPPUT bussA A0.A22 OOPT;BEGIINbussA.ooe = oee0;bussA.mm1 = buusB;ENDDESIIGN 關(guān) 鍵 字字 DEESIGGN 用用 于 表 示示 設(shè) 計(jì) 的的 開 始, 并 且且 賦 予 整整 個(gè) 設(shè) 計(jì)計(jì) 一 個(gè) 名名 稱。 通 常 DDESIIGN 出 現(xiàn)現(xiàn) 在 GDFF 文 件 的的 開 頭。 例 如如:DESIIGN dessignn4; /標(biāo)標(biāo)志GDDF文件件開始PARTT isspGDDX1660-55Q2008;INPUUT ooe0 A113;INPUUT xxa A1;OUTPPUT x

30、b A00;BEGIINxb.oe = ooe0;xb.m0 = xxa;ENDEND 關(guān) 鍵 字字 ENND 與與 表 示 連連 接 關(guān) 系系 部 分 開開 始 的 關(guān)關(guān) 鍵 字 BBEGIIN 聯(lián)聯(lián) 合 使 用用, 中 間間 部 分 為為 連 接 關(guān)關(guān) 系 部 分分 (CConnnecttionn Seectiion)。 INPUUT,OOUTPPUT 關(guān) 鍵 字字 INNPUTT 用 于 定定 義 輸 入入 引 腳 信信 號(hào); 關(guān) 鍵 字字 OUUTPUUT 用用 于 定 義義 輸 出 引引 腳 信 號(hào)號(hào)。 例例 如:DESIIGN dessignn6;PARTT isspGDDX166

31、0-55Q2008;SET bussA dattaA00.ddataaA3;SET bussB dattaB00, ddataaB1, daataBB2, dattaB33;SET bussC dattaC00.ddataaC2, daataCC3, dattaC44, ddataaC5.daataCC7;SET bussd dattaD00, ddataaD1, daataDD2, dattaD33, ddataaD4, daataDD5, dattaD66, ddataaD7;INPUUT oe00, cclk00 A133, AA12; /定義義一組輸輸入信號(hào)號(hào)INPUUT bbusBB

32、 BB0.B3; /定義義一組輸輸入信號(hào)號(hào)INPUUT bbusCC CC0.C7; /定義義一組輸輸入信號(hào)號(hào)OUTPPUT xa A44;/定義義一組輸輸出信號(hào)號(hào)OUTPPUT bussD D0.D77; /定定義一組組輸出信信號(hào)OUTPPUT bussA A0.A33;/定義義一組輸輸出信號(hào)號(hào)BEGIINxa.m0 = ooe0;bussA.ooe = oee0;bussA.cclk = cclk00;bussA.mm1 = buusB;bussD.ooe = oee0;bussD.cclk = cclk00;bussD.mm2 = buusC;ENDPARTT 關(guān) 鍵 字字 PAART

33、用 于于 選 定 iispGGDX 的 器器 件 型 號(hào)號(hào)。 PPARTT 通 常 緊緊 接 著 關(guān)關(guān) 鍵 字 DDESIIGN 后 面面 使 用。 例 如如:DESIIGN dessignn9;PARTT isspGDDX1660-55Q2008; /定定義isspGDDX器件件型號(hào)PARAAM ssecuuritty ooff;PARAAM uues UH009ABBCDEEF;INPUUT xxb A133;OUTPPUT xa A00;BEGIIN xaa.m00 = xb;ENDPARAAM關(guān) 鍵鍵 字 PARRAM 用 于于 定 義 與與 編 程、 器 件件 有 關(guān) 的的 選 項(xiàng)。

34、PPARAAM 可可 定 義 以以 下 四 種種 選 項(xiàng):PULLLUPP 引 腳 是是 否 上 拉拉SECCRURRITYY 生 成 的的 熔 絲 文文 件 是 否否 加 密SLOOWSLLEW 是 否 慢慢 擺 輸 出出UESS 定 義 用用 戶 電 子子 標(biāo) 簽 的的 內(nèi) 容PARAAM 通通 常 緊 接接 著 關(guān) 鍵鍵 字 PARRT 后后 面 使 用用。 例例 如:DESIIGN dessignn8;PARTT isspGDDX1660-55Q2008;PARAAM ssecuuritty ooff; /關(guān)閉加加密選項(xiàng)項(xiàng),生成成的 JJEDEEC文件件下載到到器件后后可讀出出PARA

35、AM uues UH009ABBCDEEF; /定定義166進(jìn)制的的用戶電電子標(biāo)簽簽 “09AABCDDEF”, 該該標(biāo)簽 /將生生成在 JEDDEC文文件中且且一并下下載到 isppGDXX器件中中INPUUT xxb A133;OUTPPUT xa A00;BEGIINxa.m0 = xxb;ENDSET 關(guān) 鍵 字字 SEET 用用 于 給 一一 組 信 號(hào)號(hào) 取 各 名名 稱, 以 便便 在 以 后后 用 戶 可可 以 簡(jiǎn) 單單 地 使 用用 該 名 字字 來(lái) 代 表表 這 一 組組 信 號(hào)。 例 如如:DESIIGN dessignn10;PARTT isspGDDX1660-55Q

36、2008;SET bussA dattaA00.ddataaA3; /buusA代代表一組組信號(hào) dattaA00.ddataaA3SET bussB dattaB00, ddataaB1, daataBB2, dattaB33; /bbusBB 代表表一組信信號(hào) ddataaB0.daataBB3SET bussC dattaC00.ddataaC2, daataCC3, dattaC44, ddataaC5.daataCC7;/ bbusCC代表一一組信號(hào)號(hào) daataCC0.dattaC77SET bussD dattaD00, ddataaD1, daataDD2, dattaD33,

37、 ddataaD4, daataDD5,dataaD6, daataDD7;/ bussD代表表一組信信號(hào) ddataaD0.daataDD7INPUUT bbusBB BB0.B3;INPUUT bbusCC CC0.C7;INPUUT ooe0 A55;INPUUT cclk00 AA4;OUTPPUT bussD D0.D77;OUTPPUT bussA A0.A33;BEGIINbbusAA.oee = oe00;bbusAA.cllk = cllk0;bbusAA.m11 = bussB;bbusDD.oee = oe00;bbusDD.cllk = cllk0;bbusDD.m22

38、 = bussC;END第第 三 節(jié)isppGDXX 開 發(fā) 系系 統(tǒng) 啟 動(dòng)動(dòng) isspGDDX DDeveeloppmennt SSysttem在 WWinddowss95 中 的的 Wiindoows Expplorrer 中, 雙 擊擊 運(yùn) 行 isspgddxbbingdxx.exxe 應(yīng)應(yīng) 用 程 序序, 即即 可 進(jìn) 入入 isspGDDX 集集 成 開 發(fā)發(fā) 系 統(tǒng), 其 主主 窗 口 如如 圖 3.11 所 示: 圖 33.1 isppGDXX Deevellopmmentt Syysteem 主主 窗 口 創(chuàng) 建建 一 個(gè) 新新 的 設(shè) 計(jì)計(jì) 文 件 (*.GGDF) 在

39、上上 述 主 窗窗 口 中, 按 FFilee=NNew 菜 單單 進(jìn) 入 iispGGDX Devveloopmeent 集 成成 開 發(fā) 系系 統(tǒng) 提 供供 的 文 本本 編 輯 器器。 輸 入入 您 的 設(shè)設(shè) 計(jì)在 上 述 編編 輯 器 中中 輸 入 以以 下 設(shè) 計(jì)計(jì) 文 本:/ 116-bbit Datta EExchhangge ffromm A-buss too B-buss;/ ddataaA0 to dattaA115 aare A-bbus biddireectiionaal ssignnalss;/ ddataaB0 to dattaB115 aare B-bbus bi

40、ddireectiionaal ssignnalss;/ ooe0 is an enaablee siignaal tthatt coontrrolss A-buss annd BB-buus;/ DDataa gooes froom AA-buus tto BB-buus iif ooe0 is loww (00);/ DDataa gooes froom BB-buus tto AA-buus iif ooe0 is higgh (1);DESIIGN a2bbexcch;PARTT isspGDDX1220A-5T1176;PARAAM SSECUURITTY OON;PARAAM PP

41、ULLLUP OFFF;SET bussA dattaA00.ddataaA155;SET bussB dattaB00.ddataaB155;BIDII buusA A00.AA15 PUULLUUP SSLOWWSLEEW;BIDII buusB B00.BB15 PUULLUUP SSLOWWSLEEW;INPUUT oe00 C1;BEGIIN bussA.ooe = oee0; bussB.ooe = !ooe0; bussA.mm1 = buusB; bussA.ss0 = VCCC; bussA.ss1 = GNND; bussB.mm0 = buusA; bussB.ss0 =

42、 GNND; bussB.ss1 = GNND;END 保 存存 您 的 設(shè)設(shè) 計(jì)選 擇擇 isspGDDX 開開 發(fā) 系 統(tǒng)統(tǒng) 主 窗 口口 中 的 FFilee=SSavee Ass 菜 單, 你 會(huì) 看看 到 如 圖圖 3.2 所所 示 的 對(duì)對(duì) 話 框: 圖 33.2 保保 存 文 件件 對(duì) 話 框框 將 您 的的 設(shè) 計(jì) 存存 盤 為 GGDF (GDDX DDesiign Fille) 文 件件, 例例 如 Dessignn1.ggdf。 選 擇擇 器 件 及及 設(shè) 計(jì) 參參 數(shù)您 可 在 您您 的 設(shè) 計(jì)計(jì) 文 件 (GDFF 文 件) 中 用用 關(guān) 鍵 詞詞 PAART 選 定

43、定 器 件 型型 號(hào) 以 及及 用 關(guān) 鍵鍵 詞 PARRAM 定 義 設(shè)設(shè) 計(jì) 參 數(shù)數(shù)。 您您 也 可 以以 在 isppGDXX 開 發(fā) 系系 統(tǒng) 中 改改 選 器 件件 和 參 數(shù)數(shù), 其其 方 法 如如 下: 選 擇擇 Asssiggn =Iggnorre GGDF Setttinngs 菜 單單, 使使 得 您 先先 前 在 GGDF 文 件件 中 定 義義 的 器 件件 型 號(hào) 和和 設(shè) 計(jì) 參參 數(shù) 變 得得 無(wú) 效, 此 時(shí)時(shí) 您 可 看看 到 Asssignn =Devvicee Seelecctioon 菜菜 單 由 原原 先 無(wú) 效效 狀 態(tài) ( 灰 白 色色) 變變

44、為 有 效效 ( 黑 色 )。 選選 擇 Asssignn =Devvicee Seelecctioon 菜菜 單, 可 見見 如 圖 33.3 所 示示 的 對(duì) 話話 框: 圖 33.3 選 擇 器器 件 對(duì) 話話 框 在 此此 窗 口 的的 左 側(cè) 可可 選 擇 選選 擇 各 種種 型 號(hào) 的的 isspGDDX 器器 件; 在 此 窗窗 口 的 右右 側(cè) 可 選選 擇 各 器器 件 參 數(shù)數(shù) 是 否 有有 效: 加加 密 位 (Seccuriity Bitt), 上 拉拉 所 有 輸輸 出 引 腳腳 (PPulll Upp Alll) 和 所所 有 引 腳腳 慢 擺 輸輸 出 (Sllo

45、w Sleew AAll)。 編 譯譯 設(shè) 計(jì) 在 選 定定 器 件 及及 其 設(shè) 計(jì)計(jì) 參 數(shù) 后后, 就就 可 對(duì) 設(shè)設(shè) 計(jì) 進(jìn) 行行 編 譯 和和 適 配。 選 擇擇 Innvokke = CComppileer 菜菜 單, 對(duì) 設(shè)設(shè) 計(jì) 進(jìn) 行行 編 譯 并并 適 配。 若 設(shè)設(shè) 計(jì) 沒 有有 錯(cuò) 誤, 執(zhí) 行行 此 操 作作 后, 開 發(fā)發(fā) 系 統(tǒng) 會(huì)會(huì) 自 動(dòng) 生生 成 可 供供 下 載 的的 JEEDECC (*.jeed) 文 件件 。 與 此 同同 時(shí), 整 個(gè)個(gè) 設(shè) 計(jì) 的的 內(nèi) 部 連連 接 關(guān) 系系 也 反 映映 在 生 成成 的 網(wǎng) 表表 文 件 (*.ssim) 中

46、。 查 看看 編 譯 結(jié)結(jié) 果編 譯 后 您您 可 選 擇擇 Viiew = Commpiller Repportt 菜 單 查查 看 編 譯譯 結(jié) 果, 其 中中 有 詳 細(xì)細(xì) 的 信 號(hào)號(hào) 名 稱、 類 型型、 參參 數(shù) 特 性性 及 其 對(duì)對(duì) 應(yīng) 的 器器 件 引 腳腳 序 號(hào)。 選 擇擇 Viiew = Timmingg Reeporrt 菜菜 單 可 查查 看 時(shí) 序序 分 析 報(bào)報(bào) 告, 其 中中 列 出 了了 輸 入 與與 輸 出 之之 間 的 典典 型 延 時(shí)時(shí) 時(shí) 間。 選 擇擇 Viiew = Hisstorry LLog 菜 單單, 可可 查 看 整整 個(gè) 編 譯譯 過(guò)

47、程 的的 運(yùn) 行 記記 錄。 仿 真 接接 口 文 件件ispGGDX 開 發(fā)發(fā) 系 統(tǒng) 提提 供 了 輸輸 出 各 種種 不 同 格格 式 網(wǎng) 表表 文 件 的的 功 能, 用 戶戶 可 根 據(jù)據(jù) 需 要 生生 成 相 應(yīng)應(yīng) 的 網(wǎng) 表表 文 件, 以 便便 在 其 它它 第 三 方方 軟 件 中中 對(duì) GDXX 的 設(shè) 計(jì)計(jì) 進(jìn) 行 仿仿 真。 其 方 法法 如 下: 選 擇擇 IInteerfaacess = EDDIF Wriiterr, 生生 成 EDIIF 格格 式 的 網(wǎng)網(wǎng) 表 文 件件 (*.eddo);選 擇 Innterrfacces = Verriloog WWritte

48、r, 生 成成 Veerillog 格 式式 的 網(wǎng) 表表 文 件 (*.vvlo);選 擇 Innterrfacces = Vieewloogicc Wrriteer, 生 成成 Viiewllogiic 軟軟 件 支 持持 的 EDIIF 格格 式 的 網(wǎng)網(wǎng) 表 文 件件 (*.eddo);選 擇 Innterrfacces = OrCCAD Wriiterr, 生生 成 OrCCAD 格 式 的的 網(wǎng) 表 文文 件 (*.ifoo);選 擇 Innterrfacces = VHDDL WWritter, 生 成成 VHHDL 格 式式 的 網(wǎng) 表表 文 件 (*.vvhn, *.vhoo

49、, *.vtto); 下 載載 您 的 設(shè)設(shè) 計(jì)經(jīng) 編 譯 (Commpille) 后 生生 成 的 JJEDEEC 文文 件 可 用用 LAATTIICE ISPP 菊 花 鏈鏈 下 載 軟軟 件 ( IISP Daiisy Chaain Dowwnlooad) 直 接 下下 載 到 GGDX 器 件件 中。 在 isppGDXX 開 發(fā) 系系 統(tǒng) 的 主主 窗 口 中中, 選選 擇 Invvokee = Doownlloadd 菜 單 即即 可 激 活活 ISSP 菊菊 花 鏈 下下 載 軟 件件。 其其 詳 細(xì) 的的 使 用 方方 法 可 查查 閱 isppEXPPERTT Syyste

50、em 培培 訓(xùn) 教 材材 的 第 六六 節(jié) “ 在 系 統(tǒng)統(tǒng) 編 程 的的 操 作 方方 法”。第 四 節(jié) isppGDXX 設(shè) 計(jì) 實(shí)實(shí) 例 前 面面 幾 節(jié) 中中 介 紹 了了 isspGDDX 的的 結(jié) 構(gòu)、GGDF 語(yǔ) 法法 以 及 iispGGDX 的 開開 發(fā) 系 統(tǒng)統(tǒng), 本本 節(jié) 將 列列 舉 幾 個(gè)個(gè) isspGDDX 的的 設(shè) 計(jì) 實(shí)實(shí) 例。 實(shí) 例例 一:16 位 44 端 口 的的 存 儲(chǔ) 器器 接 口 電電 路161616161644dataA0.dataA15dataB0.dataB15A15dataC0.dataC15A15dataD0.dataD15A15data

51、M0.dataM15oe1.oe4sel0, sel1oemispGDX 圖 44.1 16 位 44 端 口 的的 存 儲(chǔ) 器器 接 口 電電 路 示 意意 圖 如 圖 44.1 所 示示,daataMM0.dattaM115 為為 存 儲(chǔ) 器器 的116 位位 數(shù) 據(jù) 口口,daataAA, ddataaB, dattaC, daataDD 為 四 個(gè)個(gè)16 位 數(shù)數(shù) 據(jù) 端 口口, 它它 們 可 根根 據(jù) 需 要要 分 別 單單 獨(dú) 地 訪訪 問(wèn) 存 儲(chǔ)儲(chǔ) 器 單 元元。 用用 于 對(duì) 存存 儲(chǔ) 單 元元 的 操 作作 通 常 必必 須 具 有有 讀 寫 功功 能, 因 此此 上 述 5

52、5 個(gè) 數(shù) 據(jù)據(jù) 總 線 是是 雙 向 的的。oee1.oe44 分分 別 為 ddataaA, dattaB, daataCC, ddataaD 的的 三 態(tài) 控控 制 端,ooem 為 ddataaM 的的 三 態(tài) 控控 制 端。ssel00, ssel11 為 四 選選 一 總 線線 控 制 端端 口, 控 制制 哪 一 個(gè)個(gè) 端 口 訪訪 問(wèn) 存 儲(chǔ)儲(chǔ) 器 單 元元。 該該 電 路 可可 用 如 下下 所 示 的的 GDDF 設(shè)設(shè) 計(jì) 文 件件 在 isppGDXX 器 件 中中 實(shí) 現(xiàn):DESIIGN memmoryy;PARTT isspGDDX1660-55Q2008;PARAAM SSECUURITTY OOFF;PARAAM PPULLLUP ON;SET buss1 dattaA00.ddataaA155;SET buss

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論