2022年ispDesignEXPERT教程-中文 .pdf
《2022年ispDesignEXPERT教程-中文 .pdf》由会员分享,可在线阅读,更多相关《2022年ispDesignEXPERT教程-中文 .pdf(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 41 页 - - - - - - - - - PAGE 2目 录第 一 节ispDesignEXPERT 简 介第 二 节ispDesignEXPERT System 的 原 理 图 输 入第 三 节设 计 的 编 译 与 仿 真第 四 节ABEL 语 言 和 原 理 图 混 合 输 入第 五 节ispDesignEXPERT System 中 VHDL 和 Verilog 语 言 的 设 计 方 法第 六 节在 系 统 编
2、 程 的 操 作 方 法第 七 节ModelSim 的 使 用 方 法附 录 一ispDesignEXPERT System 上 机 实 习 题附 录 二ispDesignEXPERT System 文 件 后 缀 及 其 含 义名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 41 页 - - - - - - - - - PAGE 3第 一 节ispDesignEXPERT 简 介 ispDesignEXPERT 是 一 套 完 整 的 EDA 软 件设 计 输 入 可
3、采 用 原 理 图硬 件 描 述语 言混 合 输 入 三 种 方 式能 对 所 设 计 的 数 字 电 子 系 统 进 行 功 能 仿 真 和 时 序 仿真编 译 器 是 此 软 件 的 核 心能 进 行 逻 辑 优 化将 逻 辑 映 射 到 器 件 中 去自 动完 成 布 局 与 布 线 并 生 成 编 程 所 需 要 的 熔 丝 图 文 件软 件支 持 所 有 Lattice 公 司 的ispLSI 和 MACH 器 件软 件 主 要 特 征1输 入 方 式*原 理 图 输 入*ABEL-HDL 输 入*VHDL 输 入*Verilog-HDL 输 入2. 逻 辑 模 拟*功 能 模 拟*
4、时 序 模 拟3. 编 译 器*结 构 综 合映 射自 动 布 局 和 布 线4. 支 持 的 器 件*含 有 支 持 ispLSI 的 宏 库 及 MACH 的 TTL 库*支 持 所 有 ispLSIMACH 器 件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 41 页 - - - - - - - - - PAGE 4第 二 节 ispDesignExpert System 的 原 理 图输 入I.启 动 ispDesignExpert System ( 按 Sta
5、rt=Programs=LatticeSemiconductor=ispDesignEXPERT System 菜 单)II.创 建 一 个 新 的 设 计 项 目A.选 择 菜 单 FileB.选 择 New Project.C.键 入 项 目 名 c: user demo.synD.你 可 以 看 到 默 认 的 项 目 名 和 器 件 型 号: Untitled and ispLSI5384V-125LB388III.项 目 命 名A.用 鼠 标 双 击 UntitledB.在 Title 文 本 框 中 输 入“ Demo Project ” , 并 选 OKIV.选 择 器 件A.双
6、 击 ispLSI ispLSI5384V-125LB388, 你 会 看 到 Choose Device 对 话 框( 如 下 图 所 示)B.在 Choose Device 窗 口 中 选 择 ispLSI1000 项C.按 动 器 件 目 录 中 的 滚 动 条直 到 找 到 并 选 中 器 件 ispLSI 1032E-70LJ84名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 41 页 - - - - - - - - - PAGE 5D.揿 OK 按 钮选 择
7、这 个 器 件V.在 设 计 中 增 加 源 文 件一 个 设 计 项 目 由 一 个 或 多 个 源 文 件 组 成这 些 源 文 件 可 以是 原 理 图 文 件 (*.sch)ABEL HDL 文 件(*.abl) VHDL 设 计 文 件(*.vhd)Verilog HDL 设 计 文 件(*.v)测 试 向 量 文 件 (*.abv) 或 者 是 文 字 文 件(*.doc, *.wri, *.txt)在 以 下 操 作 步 骤 中你 要 在 设 计 项 目 中 添 加 一张 空 白 的 原 理 图 纸A.从 菜 单 上 选 择 Source 项B.选 择 New. C.在 对 话
8、框 中选 择 Schematic ( 原 理 图)并 按 OKD.选 择 路 径: c: user 并 输 入 文 件 名 demo.schE.确 认 后 揿 OKVI.原 理 图 输 入你 现 在 应 该 进 入 原 理 图 编 辑 器在 下 面 的 步 骤 中你 将 要在 原 理 图 中 画 上 几 个 元 件 符 号并 用 引 线 将 它 们 相 互 连 接 起 来A.从 菜 单 栏 选 择 Add , 然 后 选 择 Symbol你 会 看 到 如 下 图 所 示 的对 话 框名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
9、- 名师精心整理 - - - - - - - 第 5 页,共 41 页 - - - - - - - - - PAGE 6B.选 择 GATES.LIB 库然 后 选 择 G_2AND 元 件 符 号C.将 鼠 标 移 回 到 原 理 图 纸 上注 意 此 刻 AND 门 粘 连 在 你 的 光 标上并 随 之 移 动D.单 击 鼠 标 左 键将 符 号 放 置 在 合 适 的 位 置E.再 在 第 一 个 AND 门 下 面 放 置 另 外 一 个 AND 门F.将 鼠 标 移 回 到 元 件 库 的 对 话 框并 选 择 G_2OR 元 件G.将 OR 门 放 置 在 两 个 AND 门 的
10、 右 边H.现 在 选 择 Add 菜 单 中 的 Wire 项I.单 击 上 面 一 个 AND 门 的 输 出 引 脚并 开 始 画 引 线J.随 后 每 次 单 击 鼠 标便 可 弯 折 引 线 ( 双 击 便 终 止 连 线)K.将 引 线 连 到 OR 门 的 一 个 输 入 脚L.重 复 上 述 步 骤连 接 下 面 一 个 AND 门VII.添 加 更 多 的 元 件 符 号 和 连 线A.采 用 上 述 步 骤从 REGS.LIB库 中 选 一 个 g_d寄 存 器并 从IOPADS.LIB库 中 选 择 G_OUTPUT符 号B.将 它 们 互 相 连 接实 现 如 下 的
11、原 理 图VIII.完 成 你 的设 计在这 一 节通 过 为 连线 命 名 和标 注 I/OMarkers 来完 成 原 理 图当 要 为 连 线 加 信 号 名 称 时你 可 以 使 用 ispDesignEXPERT 的 特 点同 时名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 41 页 - - - - - - - - - PAGE 7完 成 两 件 事 - 同 时 添 加 连 线 和 连 线 的 信 号 名 称这 是 一 个 很 有用 的 特 点可 以 节 省
12、设 计 时 间 I/O Markers 是 特 殊 的 元 件 符 号它 指明 了 进 入 或 离 开 这 张 原 理 图 的 信 号 名 称注 意 连 线 不 能 被 悬 空(dangling)它 们 必 需 连 接 到 I/O Marker 或 逻 辑 符 号 上这 些 标 记 采 用与 之 相 连 的 连 线 的 名 字与 I/O Pad 符 号 不 同将 在 下 面 定 义 属 性(Add Attributes) 的 步 骤 中 详 细 解 释A.为 了 完 成 这 个 设 计选 择 Add 菜 单 中 的 Net Name 项B.屏 幕 底 下 的 状 态 栏 将 要 提 示 你 输
13、 入 的 连 线 名输 入 A并 按Enter 键连 线 名 会 粘 连 在 鼠 标 的 光 标 上C.将 光 标 移 到 最 上 面 的 与 门 输 入 端并 在 引 线 的 末 连 接 端( 也即 输 入 脚 左 端 的 红 色 方 块)按 鼠 标 左 键并 向 左 边 拖 动 鼠标这 可 以 在 放 置 连 线 名 称 的 同 时画 出 一 根 输 入 连 线D.输 入 信 号 名 称 现 在 应 该 是 加 注 到 引 线 的 末 端E.重 复 这 一 步 骤直 至 加 上 全 部 的 输 入 B , C , D 和 CK 以 及 输出 OUT F.现 在 Add 菜 单 的 I/O
14、Marker 项G.将 会 出 现 一 个 对 话 框请 选 择 InputH.将 鼠 标 的 光 标 移 至 输 入 连 线 的 末 端 ( 位 于 连 线 和 连 线 名 之 间)并 单 击 鼠标 的 左 键这 时 回 出 现 一 个 输 入 I/O Marker标 记 里 面 是 连 线 名I.鼠 标 移 至 下 一 个 输 入重 复 上 述 步 骤直 至 所 有 的 输 入 都 有I/O MarkerJ.现 在 请 在 对 话 框 中 选 择 Output, 然 后 单 击 输 出 连 线 端加 上一 个 输 出 I/O MarkerK.至 此 原 理 图 就 基 本 完 成它 应 该
15、 如 下 图 所 示IX.定 义 ispLSI 器 件 的 属 性 (Attributes)你 可 以 为 任 何 一 个 元 件 符 号 或 连 线 定 义 属 性在 这 个 例 子中你 可 以 为 输 出 端 口 符 号 添 加 引 脚 锁 定 LOCK 的 属 性请 注 意在ispDesignEXPERT 中引 脚 的 属 性 实 际 上 是 加 到 I/O Pad 符 号 上而 不 是加 到 I/O Marker 上同 时 也 请 注 意只 有 当 你 需 要 为 一 个 引 脚 增 加 属性 时才 需 要 I/O Pad 符 号否 则你 只 需 要 一 个 I/O Marker.A.
16、在 菜 单 条 上 选 择 Edit = Attribute = Symbol Attribute 项这 时 会 出现 一 个 Symbol Attribute Editor 对 话 框B.单 击 需 要 定 义 属 性 的 输 出 I/O Pad.C.对 话 框 里 会 出 现 一 系 列 可 供 选 择 的 属 性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 41 页 - - - - - - - - - PAGE 8D.选 择 Synario Pin 属 性并 且
17、把 文 本 框 中 的 *替 换 成 4 .E.关 闭 对 话 框F.请 注 意此 时 数 字 4出 现 在 I/O Pad 符 号 内X.保 存 以 完 成 的 设 计从 菜 单 条 上 选 择 File并 选 Save 命 令再 选 Exit 命 令名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 41 页 - - - - - - - - - 第 三 节设 计 的 编 译 与 仿 真I.建 立 仿 真 测 试 向 量 ( Simulation Test Vectors)
18、A.在 已 选 择 ispLSI1032E-70LJ84 器 件 的 情 况 下选 择 Source 菜 单 中的 New. 命 令B.在 对 话 框 中选 择 ABEL Test Vectors 并 按 OKC.输 入 文 件 名 demo.abv作 为 你 的 测 试 向 量 文 件 名D.按 OKE.文 本 编 辑 器 弹 出 后输 入 下 列 测 试 向 量 文 本F.完 成 后选 择 File 菜 单 中 的 Save 命 令以 保 留 你 的 测 试 向 量文 件G.再 次 选 择 File并 选 Exit 命 令H.此 时 你 的 项 目 管 理 器 (Project Navig
19、ator) 应 如 下 图 所 示module demo;c,x = .c.,.x.;CK,A,B,C,D,OUT PIN;TEST_VECTORS(CK, A, B, C, D-OUT) c , 0 , 0 , 0 ,0 - x ; c , 0 , 0 , 1 ,0 - x ; c , 1 , 1 , 0 ,0 - x ; c , 0 , 1 , 0 ,1 - x ; END名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 41 页 - - - - - - - - - P
20、AGE 10II.编 译 原 理 图 与 测 试 向 量现 在 你 已 为 你 的 设 计 项 目 建 立 起 所 需 的 源 文 件下 一 步是 执 行 每 一 个 源 文 件 所 对 应 的 处 理 过 程选 择 不 同 的 源 文 件你可 以 从 项 目 管 理 器 窗 口 中 观 察 到 该 源 文 件 所 对 应 的 可 执 行 过程在 这 一 步请 你 分 别 编 译 原 理 图 和 测 试 向 量A.在 项 目 管 理 器 左 边 的 项 目 源 文 件 ( Sources in Project ) 清 单 中选 择 原 理 图 (demo.sch)B.双 击 原 理 图 编 译
21、 (Compile Schematic) 处 理 过 程这 时 会 出 现 一个 如 下 的 对 话 框C.编 译 通 过 后 Compile Schematic 过 程 的 左 边 会 出 现 一 个 绿 色 的查 对 记 号以 表 明 编 译 成 功编 译 结 果 将 以 逻 辑 方 程 的 形 式表 现 出 来D.然 后 从 源 文 件 清 单 中 选 择 测 试 向 量 源 文 件 (demo.abv)E.双 击 测 试 向 量 编 译 (Compile Test Vectors ) 处 理 过 程这 时 会 出现 另 一 个 状 态 对 话 框III.设 计 的 仿 真 ispDes
22、ignExpert 开 发 系 统 较 先 前 的 ISP Synario 开 发 系 统 而 言在 仿 真 功 能 上 有 了 极 大 的 改 进它 不 但 可 以 进 行 功 能 仿 真(Functional Simulation)而 且 可 以 进 行 时 序 仿 真 (Timing Simulation)在仿 真 过 程 中 还 提 供 了 单 步 运 行断 点 设 置 功 能IV.一功 能 仿 真A. 在 ispDesignEXPERT System Project Navigator 的 主 窗 口 左 侧选 择测 试 向 量 源 文 件 (demo.abv)双 击 右 侧 的 F
23、unctional Simulation 功能 条将 弹 出 如 下 图 所 示 的 仿 真 控 制 窗 口 (Simulator ControlPanel)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 41 页 - - - - - - - - - PAGE 11B. 在 Simulator Control Panel 中将 根 据 (*.abv) 文 件 中 所 给 出 的 输入 波 形 进 行 一 步 到 位 的 仿 真在 Simulator Control Pa
24、nel 中按 Simulator=Run, 再 按 Tools = WaveformViewer 菜 单将 打 开 波 形 观 察 器 Waveform Viewer 如 下 图 所 示C. 波 形 现 在 都 显 示 在 波 形 观 察 器 的 窗 口 中如 下 图 所 示D. 单 步 仿 真选 Simulator Control Panel 窗 口 中 的 Simulator=Step可 对 您 的 设 计 进 行 单 步 仿 真 ispDesignEXPERT 系 统 中 仿 真 器 的默 认 步 长 为 100ns您 可 根 据 需 要 在 按 File=Setup 菜 单 所 激 活
25、的 对 话 框 (Setup Simulator) 中 重 新 设 置 您 所 需 要 的 步 长按Simulator Control Panel 窗 口 中 的 File=Reset 菜 单可 将 仿 真 状 态名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 41 页 - - - - - - - - - PAGE 12退 回 至 初 始 状 态 (0 时 刻 )随 后每 按 一 次 Step 仿 真 器 便仿 真 一 个 步 长下 图 是 按 了 七 次 Step 钮
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年ispDesignEXPERT教程-中文 2022 ispDesignEXPERT 教程 中文
限制150内