ispGDX开发培训-EthanFrome(1)

上传人:lx****y 文档编号:169635837 上传时间:2022-11-16 格式:DOC 页数:17 大小:561.50KB
返回 下载 相关 举报
ispGDX开发培训-EthanFrome(1)_第1页
第1页 / 共17页
ispGDX开发培训-EthanFrome(1)_第2页
第2页 / 共17页
ispGDX开发培训-EthanFrome(1)_第3页
第3页 / 共17页
点击查看更多>>
资源描述
ipDX 培 训 教 程 上海 莱 迪 思 半导 体 公 司市场 部 年 5 月spGX培 训教材 目 录 第 一节ispGD 概 述 第 二 节G 语法 第三 节DX 开 发 系 统第 四 节ispGDX 设 计 实例第 一 节ispGDX 概述isGDX(ispG gil Csspint) 是atice 半导 体 有限 公司 推出 的 数字 交 叉 阵 列 系列产品。与 传 统的CP 和 FA 不 同,ispX 系 列在系 统 级 信 号布 线和 接口 电 路 的 设 计 中 显 示 了 其无 与 伦比 的 灵 活性 和运行 性能。ispGX 的特 殊 结 构 使 得 它特别 适 用 于 诸 如多微 处 理 器 接 口、 多 位 的 数 据/ 地址 总 线 接 口 以 及PC 板信号布 线等 系 统级硬件设 计 中。 iGDX的 结 构 图 1。所 示的 是 ipDX 总体的 功能 模块和 /O 单 元 结 构 图.图 .1 isGDX 总 体 的功 能 模块 和 I/O 单 元结 构 图 从 总 体 上 看,ipGDX由 两 大 模 块 组 成: 全 局 布 线 池 (Gloal Routig ool) 和可 编 程 的 I/O 单 元 ( I/O Cll)。 从 任 意一 个 单 元 输 入 的 信 号 可经全 局布 线 池输出 到 任意 一 个I/单 元。 每 个 输 入 输 出 信号 可 以编 程 为组 合 方 式、锁 存 方 式 或 寄 存器方 式。 每 个 I/ 单元拥 有独 立的 可 编程 三 态 控 制信号 (E)、 输出 寄 存器/锁 存器 的时 钟 信 号 () 以 及由 两 个选 择 信 号(MX0,MUX1) 控 制的 可 编 程四 选 一的 多 路 选择 器 (MUX). 通 过 在系 统 编 程,isGX器件的 每 个 /O 引 脚 输 出 固 定 的高 或低 电平用 以模拟 PCB板 上的双 列 直 插开关 和 跳 线 器.spD共 有 3 种系 列 产品:spD80,ipDX12 和 spDX60. 每 种产 品 分别 拥 有 ,20和60 个 通 用 输 入/ 输 出 单元。图 。2 isGDX80 顶 视 图图 1。2 所 示 的 是 spGX80A 的 顶示 图. 它共 有 100 个 引 脚, 其 中 20 个 为 系统引 脚 ( 电 源、 地 和编程 引 脚), 其 余 0个 (IA0 IOA9, I/O B0 I/OB1, I/O C0 /O1, /D0IOD19) 为通用的 输 入输 出 引 脚。 isGDX的应 用 领域RSispGX 系 列 首 先 可 以 应 用 于 可 编 程 随 机 信号互 连(PRI: PrgramablRndom Signalnterconect) 场合。 RSI 是 指 在 众多 芯 片 之间进 行 互 连,它 提 供 了 PCB板 级 的 静态 引 脚 连 接. sGDX 的 可 编程 特 性 允 许 通 过 再 编 程 来 实现 多 种 硬件配 置。IO引 脚之间的 内 部 互连 是 通 过 E2 CMOS工 艺 的R ( 全 局 布线 池)实现 的,一 旦 器 件 编 程 完毕任 一 输 入引 脚 都以静 态 方式与 任 一 输 出 引脚相 连。 比如 一 片ipDX160 可构 成 0 的 静 态交 叉 矩 阵, 通 过数 秒 时 间 的编程就 可 完成 在 系 统 的 重 构。 图 1. 是 ispDX 实 现 PRS 功 能 的 示 意 图。 图 1. ispGX实现 PRSI 功 能的 示 意 图PDPispGX 的 另 一 种应用 是 可 编 程 数 据 通道 (D: rogamableDataPth)。 利 用 spDX 器 件 可实 现 诸 如 数 据接收器、 多 路 选择器、寄 存 器、 锁 存器 以 及动 态信 号 通路 切 换等 系 统 数据 通 路 功 能. 单 片 的 ispGX器 件 可 代 替 多 片 的 通 用 接口 电 路器 件, 如 TTL2, TT373,TL244,TL25 等 器 件。图 14isGDX 可 替 代 多达 1种的 通 用 接 口 器 件 由 于 用 一 种 ispGDX器 件 可 以 根 据需 要定制 成 多 种通 用 器 件, 因 此 使 用ispDX 器 件 可 以减 少器 件 库存。此 外, 由 多片 TL 器 件 实现 的 接 口电 路可在 一 片 isGX 中 实 现,因 此 采 用 isX器 件 可 大 大 缩 小 PCB板 面 积, 缩 短系 统 开 发 时 间, 从 而 降 低整 个 系统 的成 本。PSRisGD 的每 个 通 用I/O 引脚 均可通 过 在系 统编程使 之 输出 固 定的 高 或低 电 平。因 此它 可 方 便 地 实现 可 编 程 开 关 替 换 (PS:ProgamaleSwitch Replacemen) 功 能,用 来 代 替通用 的 双 列 直 插 开 关和 跳 线器. 利 用在 系 统 可 编 程技 术 在 任 何 时 候 可 以 轻 松 修 改 器件 配 置 以 模 仿 开 关或 跳 线的 功 能。 图 15PR功 能 示 意图 除 以 上三种 场合 外,ispGD 在 其 它一些 地 方 也 被广泛 地 采用: 2A 的总线驱 动 能 力 使 得 spGX 可 被 用于 总 线 驱 动和 收 发 器; 输 出 特 性与 PC 标 准 兼 容, 使 得 用 spGX 器件 加 上 ispI 器 件可 实现 多 种 类 型 的 I控 制 器。第 二 节DF 语 法 对 于spDX 系 列 产 品,attce 公 司 提 供了 基 于Windows 的 集 成 开 发 环 境 ispGD Deeopnt Syste,下 一 节将详 细讲述 该 开 发 系 统的 操 作步 骤。 对 ispGX 器 件 进行设 计,首 先 要 书 写描 述 设计 内 容 的GDX 源 文 件 GDF 文 件, 本 节 着 重介绍 该文 件 的 结 构 和 语法。 GDF 文 件 结构 框 架 图 21 GDF 文 件的 结 构图D文件的 总体 结 构 如 图 .所 示。 该 文 件 由 四 部 分 组 成:1. 器 件 选 择 部 分 (DeviceScti) 该部 分 包 含由 关键 字 PAR和 PARM 开头 的声 明 内 容。PART 用来 描述所 选 器 件的 型 号,PRAM用 来 设 计 参 数, 例 如: 是否 加 密 (SECURIY)、 输 出是否 上拉(PULUP)、 是否 为 慢 摆 输 出(SLOWSLW)以 及 书写 用户 的电 子 签 名 (UES: Uer lecti Sgnatre) 的 内容.2. 集 合/ 常 量定 义部 分 (et/osta Sectin) 在 该 部 分 中 用 户 可以 定义 由 由一组 信号 组成的集 合 名 称, 也 可 以 定义 常量 或 字符 串。 关 键 字 SET 用 来 定 义 由 一 组 信号 组 成 的 集合的 名 称,关 键字DEFINE 用 来 定 义 常 量 或 字 符 串。 该 部 分 可 出 现 在 GDF 文 件的任 何 部位。3. 引 脚 定 义 部 分 (i Setn) 该 部 分 定义设 计 中各 引脚 的 类 型, 可以 是输 入 信号 (Iput)、输 出 信 号 (Output) 或双 向 信号 (BIDI)。该部 分还 可以 定 义 引脚的 属 性, 如上 拉 (PULP)、 慢摆 (LOSL)或 组 合 (OM)。4. 连接 关系 部分 (Connction ton) 该 部 分是 文 件 的 核心部 分, 用于描 述输 入、 输 出 之 间的 连接 关 系,以 及控 制信 号 的连 接 关 系。 GDF句 法1. DF 文 件 的 后 缀后 缀 是 GD 句 法 中 较 为 复 杂 的 部 分,书 写 时 需 对 ispGDX 器 件的 结 构, 尤其 是 I/ 单 元 的 结构 有一 定 的了 解。 由图 1可 见,GX器件 的 I/O 单元主要 有一 个 四 选 一 的 多 路选择器MUX、 一 个 寄 存 器锁 存 器 (Registr/Latc)和 一 个 三 态 门 组 成。 根 据 这一结 构,G 语法提供 了 以 下 这些 后 缀,其 意义 和 用法 如 下 表所 示:类 型 后缀 意 义举 例MUX 输入。M041 M 的第一数据输入端pat Aoutsgm0.M11 MUX 的第二数据输入端 path Botig.m1。M24-1MUX 的第三数据输入端 patut_sig。mM341 MU的第四数据输入端pat Dout_sig.m3MU 选择.S0-1 MUX 的第一控制端 S0ut_ig.s0。S41MUX 的第二控制端 S1ut_sg.s1控制端口。LK寄存器时钟信号_sigclk。E锁存器允许信号out_sge。E三态门控制端utg.oe表 2.1 GDF后缀 一 览 表 例 如:OUTO。M0 AN0;/AIN0 与多路选择器 MX的第一数据输入端相连AOO。M1= AI1;/A 与多路选择器 MX的第二数据输入端相连AOT。E = AN;/AIN连接输出信号AOUO的三态控制端UTO.EN AIN7;/AIN7 连接输出信号 AOUT的锁存控制端 图 2。2是4 多 路 选 择 器 MX的 示 意图。 图 2. 4-1 多路 选 择 器 MUX 的 示 意 图在 使 用MUX 时, 必 需 定 义 至 少 一 个 数 据 输入 端 M?(?表 示 0, 1,2, 3 中 任 意 一 个数),而 选 择 控 制 信 号 S?有 时 候可不必 定 义,spGX 开 发系 统 会 自 动给 其赋值. 例 如,当 用 户 只 定义 了一 个数据 输 入端时,用 户 可 不 必 定义 选择 控 制 信号 S?, 系统会 按 表 2 所 示的 规则 自 动 赋予 .S0,。S1 为GND或 VCC。 表 2。2 定 义一 个 输入 端时 控 制信号的系 统 默 认 值 同 理, 表 2. 所 示 的 是 有两个 输入 通 路 时的控 制信 号 的 系 统 默 认 值。表 2。3 定 义 二 个 输入端 时 控 制 信 号 的 系 统默 认 值当定 义 了 两 个以 上的 数 据 输 入 端 口 后 选择 控 制 信号S0 和.S1 必 需 由 用 户定 义。2. ! 操 作符! 操 作符 用 于 定 义 引 脚 的 极 性。其 极 性 判 断为“ 负 负 得 正 原 则。如 果 等 式两 边的 信 号 的 极 性 与引 脚定 义 中的信 号极 性 均 相 同, 那 么 极 性为 正;如 果 等 式 两 边的 信 号 的 极 性与 引脚 定 义 中的信 号 极 性 均 不 相 同, 那么 极 性 也 为 正;如果仅 有等式一边 的 信 号 的极 性 与 引 脚定 义 中 的 信号 极 性 相 同, 那 么极 性 为负. 例如:例 :INU i0 A3;UTPUTxA0;BEGINxa。 =in; / 正 极 性D例2:INUT i0 A13;UTPT a0;GIN!xa。0in0;/ 负 极 性E例 3:INUT!in0 13;TPUT xa 0;BEGINa.m0 =in0; / 负 极 性E 例4:INPU in0 1;OUTPUT !xa A0;GINxa.m = in0; / 负 极 性ED3. EGN 关 键 字 BN 用 于表示 连 接 关 系 部分的 开始。 它 总 是与结 束标志关 键 字 END 一 起使 用。 例 如:DESIGNdesign;PipGX10-Q208;INPUT in1 C13;NPUT in D3;NPUTin3 A3;INPU inB14;INPU xs0 8;INPU xs1A39;OPT xa A0;OUTPUT x1; EGIN/表示连接关系部分的开始a。m0 = !n3;xa。 = !i4;xm2= gn; /M的第三数据输入端接地xa。m3 = gnd; / M的第四数据输入端接地xas s;xa。s s1;xb.m = vc; UX的第一数据输入端接VCxb1vc; / MX的第二数据输入端接Cxb。m2 in;bm3 =i2;b。s0 x;b1 = xs1;END /连接关系段结束标志4. BII 关 键 字BI 用 于 定义 双向的 引 脚 信 号。 例 如:ESIGNdein;PAT isGDX105Q28;busA dataA0.dataA3;S B daB, dtaB1, daaB2, daaB;SET usCdataC0.。dataC2, daaC3, tC4, dtaC5。.daa7;ST uD dataD0,data1,dataD2.。dataD4,dataD5, daaD, dataD7;INPUT oe, o1 A9, A13;INPUT clk0 8;IDIbusB B0。3 COB; /定义一组双向信号;用COMB /特性定义双向信号,使得在该I/单元/中使用输入寄存器(或锁存器)和输出缓冲BIDI buC.C7;/定义一组双向信号BII busDD0。7;/定义一组双向信号BID busA A0.A3; /定义一组双向信号BEGIN uA。oe oe0; busA.m = usB; bs.oe =!0; buB。ck = ck; uBmbsA; bsC.oe= o; uC.m3 bus; usD。oe !oe1; busD.m= buC;ND5. EFINE 关键字 DFINE 用 于 定 义 常 量和字符 串 的 内 容。在 定义 过 后,F 文 件 中 如 用到 该常 量 或字 符 串名 后, 编 译 时 会 自动进 行内 容 替换。例 如:DESGNdesg3;PRT spGD165Q208;S busA A0。A;SE uB B0。.B;DEFNPT ”ULLP;/定义一个字符串替换IU 0 A13 OPT;INPT busB B.;OUU bus A。A2OPT;BEGINbusA。e oe0;bs。m1 =usB;END6. DESI 关 键 字 DESG用 于 表示设 计 的 开 始, 并 且赋 予 整 个设 计 一 个 名 称. 通 常DESIG出现 在GF 文 件 的 开 头. 例 如:DESIGN desin4; /标志GD文件开始PR ispGDX60-5Q8;IPT e0 A13;INPUT xa 1;UTUT xb A0;BGINxb.oe = 0;x。m xa;END7. ED关 键 字 END 与 表 示 连 接关 系部 分 开始 的关 键字 BEGN 联 合 使 用,中间 部分为 连 接 关 系 部 分(Connection Section)。 8. INPUT,UTU关键 字 INPUT 用于 定 义输 入引 脚信 号; 关 键字 UTP用 于定 义 输出引 脚 信号. 例 如:DSIGdegn6;PARTipGDX60-5Q8;ST bsA dtaA0.。dataA3;ET busBaaB0, dataB1, daB, ataB3;ST busC aaC0。.atC2, datC3,dataC4,da5。.dataC7;SE us dataD0, dataD1, daa2, daaD3, daa4,daa5, ataD6,daaD;INPUTe, clk0 A1, 2; /定义一组输入信号INPUT busB B0。B3; /定义一组输入信号INUT busC 0。C7; /定义一组输入信号OUTPUT xa A4; 定义一组输出信号OUTU bus D.D7; /定义一组输出信号UPUT buAA。A3; /定义一组输出信号BEINx.m0= oe0;busA。o=oe;buA。clk = clk0;busA.1= buB;bsD.oe =oe0;buD.lk = clk;usD.m = busC;EN9. PAR 关 键字 PAT 用于 选 定isX的 器件 型 号。 PAT 通 常 紧 接 着 关 键 字 ESIGN 后面 使 用。例 如:DSIGN esign9;PARTipGDX1605Q208; /定义spGX器件型号PARAM securit ff;ARM ues UH09ACDE;INPUT xbA1;UPT 0;BI xm= x;END 10. ARAM关 键 字ARAM 用 于 定 义与 编 程、 器 件 有 关的选 项。ARAM 可 定义以 下四 种 选 项:PULUP 引脚 是 否 上 拉SERUITY 生成 的 熔 丝 文件 是 否加 密LOWSLEW是 否 慢 摆输出US 定 义用 户 电 子标 签的 内 容PARAM 通 常 紧 接着 关键 字 PAR 后 面 使 用。 例如:ESIGN design8;PAR iD10-5Q0;PARAMsecurity off; /关闭加密选项,生成的 JEDC文件下载到器件后可读出PAA ues U09ACDEF; /定义16进制的用户电子标签“09ABCEF”, 该标签 /将生成在 JEDEC文件中且一并下载到 ispGDX器件中NT xbA13;UPUT A;BEGINx.m ;ND11. SET 关键 字SET 用于 给一组信 号 取各 名 称, 以便 在 以后 用户可 以 简 单地 使 用 该名字 来 代 表 这一 组 信号。 例 如:DEGN design10;ARTispD165Q28;EbusdaA0.da3; /busA代表一组信号dtaA.daa3SET u daaB0, dataB1, dtaB, d3; /bsB 代表一组信号 daaB0。dataB3usC dt。dat2, datC3,atC4,dataC5。.t; / bsC代表一组信号 daaC0。datC7SET busD ataD0, dtaD1, dataD2,dataD3, dataD, daa,daaD, ataD;/ busD代表一组信号daaD.ataD7INPUT usB。B;INPUT bsC C0.C7;INPUT oe0 A5;INPUTclkA;TPUTbusDD0。;TUT A A0.3;EGIusAe oe0;sA.clk clk0;busA.m = s;usD.o oe0;usD.ck = l0;buDm2 = sC;END第 三 节spGDX 开 发 系统1. 启动 iDXvepment System在Wdows95 中 的 Windows xprer 中, 双击运 行 installed atipgdxigdexe 应 用 程序, 即可 进 入 spGDX 集 成 开 发系 统, 其主 窗 口如 图 3。 所 示: 图 1 spXDevepmentSyte 主 窗 口2. 创建 一个 新 的 设 计 文 件 (*。DF)在 上 述主 窗 口 中, 按FileNew 菜 单进入 spGD Devomnt集 成 开发 系 统提 供的 文本 编 辑 器。3. 输 入 您 的 设 计在 上 述 编辑 器 中输 入 以下 设 计 文 本:/ 16-itData Exang frm Abu to Bbu;/ daa0 to daaA1 are Abus bidirtioal signals;/ da0 t dataB15ar us bdirectional sga;/ oe0 i n enablial htcontrols Abu and Bbus;/at goes fomAbu toBbus ifoe0low(0);/ Dta goes o Bbusto A-bus if o0 is h ();DESGN bxch;PARTispGX120AT176;PRAM SURITY ON;PAAM PULUPF;ETbusA ata.dta15;ST bs dataB0。ata5;DI usA A0。1 PULLP SLOSLEW;IDI B0.B1PLUP SOWSEW;INPUT oe 1;BEGIN bs.oe = oe0; busBoe = !e; bs。m1 =busB; busA.s0= VCC; A.s=GND; uB.m0 = busA; busB.s0 = GN; busB。s1= GN;E4. 保 存 您 的 设 计选 择 开发 系 统 主 窗 口 中的File=Sve s 菜单, 你 会 看到 如 图 3. 所示的 对话 框: 图 。2 保 存 文件 对 话 框 将 您 的 设 计存 盘 为 GF (DX Dsign Fie) 文 件, 例 如 Dsig1.f。5. 选 择器件 及 设计 参 数您 可 在 您的 设 计 文 件(GDF文 件) 中 用关键 词ART 选定 器 件 型号 以及 用关 键 词 ARM 定义设 计参数。您 也可 以 在 ispGX 开 发 系 统中 改选器 件 和 参 数, 其方 法 如 下: 选 择 sign =Inore DFSttins 菜 单, 使 得 您 先 前 在 GD 文 件 中 定 义 的 器 件型 号 和设 计 参 数 变 得 无 效,此 时 您 可 看 到 Assign=evice Seecti 菜单由 原 先 无 效状 态(灰 白 色)变为 有 效 ( 黑 色).选 择 Assn =Devc eection 菜 单, 可 见 如图3。所 示 的 对 话 框: 图33 选 择 器 件 对 话框 在 此窗口的 左 侧可 选 择 选 择 各 种 型 号 的isGX 器 件;在 此窗口 的 右 侧 可 选择 各 器 件 参 数是 否 有 效: 加 密位 (Secrity B),上 拉 所 有 输 出 引 脚 (Pull All)和 所有 引 脚 慢摆输出 (Slw lew Al).6. 编译设 计 在选定器 件 及 其 设 计参数 后, 就 可 对设 计 进 行 编 译 和 适 配。选 择 Ivoke= miler 菜 单, 对 设 计 进 行 编译 并 适 配。 若 设计 没有错 误, 执行 此 操 作后, 开 发 系 统 会 自 动 生成 可 供 下 载 的 JE (*jed) 文件 。 与 此同 时, 整个 设 计 的 内 部 连 接 关 系 也反 映在 生 成 的 网 表 文 件 (im)中。7. 查 看 编译 结 果编译后 您 可 选择 ew = CmpilrRport 菜 单 查看 编译 结 果, 其 中 有 详细 的信 号名称、 类 型、 参 数特 性 及 其 对 应 的 器件 引 脚 序 号.选 择Vie= ming Report菜 单可 查 看 时 序 分 析 报告, 其 中 列 出 了 输 入 与输 出 之间 的 典 型 延 时 时 间。选 择 iew = ry Log 菜 单, 可 查 看 整 个 编 译 过 程 的 运 行 记 录。 8. 仿 真 接 口 文 件ispGDX 开 发 系统 提供 了 输出各 种 不 同 格 式网 表文 件 的 功 能, 用 户 可 根 据 需 要 生成 相 应 的网表 文件,以 便 在其 它 第 三 方软 件中 对 GDX 的 设 计 进 行 仿 真。其 方 法 如 下: 选择 Intra EDF Wrter,生 成 EDIF 格式的网 表 文 件 (.edo);选 择 Itrfces Vilog Wrtr, 生 成Vrilo 格 式 的 网表文 件 (*。vo);选择 Ineface= Veoic Wite, 生成 Viewlogic 软 件 支持 的 EDI 格 式 的网 表 文 件 (*。eo);选 择 Itefas =rADriter, 生成OrCD 格式 的 网表 文 件(。fo);选 择 Interfce = VHDL Writer, 生 成 VHD 格 式 的 网表文 件 (。vhn, *vh, .to);9. 下 载 您 的 设 计经编 译 (Come) 后 生 成 的 JEDEC 文 件可用 LICE ISP 菊 花链 下载 软 件( SPsy Chain Dowload) 直 接下 载 到 GX 器 件 中.在 ipG 开发 系 统 的 主 窗口 中,选 择 Ine = Dwnla菜 单 即 可 激 活 ISP菊 花 链 下 载 软 件。其 详细 的 使 用 方 法 可 查阅isXPERyem培 训教 材 的 第六 节 “ 在 系 统 编 程 的 操作方 法。第 四 节 sGDX 设 计 实例 前面 几节中 介 绍 了 ispGDX的 结 构、D 语法 以 及 sGDX 的 开发 系 统,本 节 将 列 举 几 个 iDX 的设 计 实 例。实例 一:16位 4 端 口的 存 储 器 接 口 电 路161616161644dataA0.dataA15dataB0.dataB15A15dataC0.dataC15A15dataD0.dataD15A15dataM0.dataM15oe1.oe4sel0, sel1oemispG 图 4.1 1 位 端 口的 存储器 接 口 电路 示意图 如图 。1所示,dtaM0.at15 为 存储 器 的16 位 数 据 口,dtA,datB, data,daD 为 四 个16 位 数据端 口, 它们 可 根 据 需要 分别单 独 地 访 问 存 储 器 单元。 用于 对 存 储 单 元 的 操 作通 常 必 须 具 有 读 写 功能, 因此 上述5 个 数 据 总线 是 双 向的。o1.oe4 分别 为 da,tB,dataC,atD的 三态控 制 端,om为 dataM 的 三态控制 端。se,e1 为 四 选 一 总 线控 制端 口, 控 制哪 一 个 端 口访 问存 储 器 单 元。 该 电路 可 用如 下 所 示 的GF设 计 文 件 在 ispGDX 器 件中 实 现:DEGmemo;ART ispD160-528;PRAM SEURITOF;RAM PULLU ON;SET u1 daaA0。dtaA15;ETbus aB。dataB1;SE bs3 dta0。aaC1;SET b4ataD0。.aD15;SET usm data0dataM1;BDI us1 A0。A5;I u2 B.B5;II us C。C15;BIDI b40.。D15;IDI busm A6.A31;INPU oe1.oe4, oemB17, B21,25, B29,B3;INT sel, sel118, 1;BEGINbus1.o = oe1;b1.m0= busm;us1。s0 GND;bus1s1 GND;bus2.oe e2;s2. = us;bu.s0= ND;。s1 GND;bus3。oe = oe3;bus3.m =busm;bus3。s0GND;bus3。s1 GND;bs4oe= e4;s4。m0 =bu;bus4.s0=GND;bs4。s1 = D;busm.o = oem;bm。m0 bus1;busm。m bus;b.m2 =bu3;us. bus4;bs。s se0;buss1 l1;EN 当em 为 而 oe1,e2,oe,e4 为 时, 数 据 从 存储器 单 元通向 四 个 端 口 ( 读 操作)。当 oem为 而oe1,e,oe,oe 为 时, 数 据 从 四个端口通 向 存 储 器单 元( 写 操 作)。 实 例 二:32位高 低字节 交 换 器 data0。daA31为32 位 输 入 总线, 要 求 在ispGD 器件 中 进 行 高、 低字 节 互换 后 输 出 为 ta16dat31,data0,data15, 并 且 输 出为 带 三 态 控 制 的 寄 存 器 输出。 以 下为 该 设 计 的G文 件:DIN s;AT ipDX16Q208;M SECURIT O;AAM PLLUP ON;STA dataA。dtaA15;SE highA daA16.。dt31;SElow dtB。.daB5;SE highB dataB16.data31;INPUTlowA A0。.A5;NPUT ighA A16A31;OTPUT lwB B0.B15 SLOWSE;UT highB B6.B1 SLWSLW;INPUclk0 A32;INPUT e0 ;BEGINlowB. = o0;hhB.e = oe;low.clk= clk;hihBck = c0;loB。m0 = h;high.m0 =lowA;lw。s0=ND;low.s1 = GND;hghB.s0 = GN;ig。s1= GND;ENDipGDX 的 输出总 线为 dataB0。tB3, 其实现 了输入总 线datA 的高、 低 字 节互 换.文中如有不足,请您指教!17 / 17
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!