- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.5.5.1 单端存储器 单端存储器不能同时对同一地址单元进行读写操作。 在写操作的同时,若读使能信号rden有效,存储器的输出可能是新写入的数据,也可能是过去写入的数据被当前寻址的结果; 在写操作的同时,若读使能信号rden无效,则读出的数据是前一次写入的数据。 单端存储器的框图及其时序 2.5.5.2 简单双端方式存储器 简单双端存储器可以同时对不同地址单元进行读写操作,,对同一地址同时进行读写操作,结果可能是未知数据或前一次写入的数据。 若不考虑同时读写同一地址单元的结果,可通过与QUATUS II同类的Megawizard插件管理器将该情况下的输出结果设定为“Don’t Care”或“Old Data”。 2.5.5.3 纯双端方式存储器 纯双端方式存储器支持存储器A和B两端口在不同时钟频率下的任意地址的读写组合操作:两端口同时读、两端口同时写、一个端口读另一端口写。 不过,应尽量避免在同一时间对两端口的同一地址进行写操作,此时将发生写操作冲突,导致写入未知结果。 纯双端方式存储器框图及其时序 2.5.5.4 移位寄存器 一个规模为w*m*n的移位寄存器是指输入数据的数据宽度为w、长度为m、抽头数为n,存储空间必须小于或等于M9K存储块或M144K存储块的最大位数(9K位或144K位),而且 必须小于或等于存储块的最大数据宽度(36位)。 若一个存储块的容量不够,可将M9K或M144K存储块级联使用。 FPGA的嵌入式移位寄存器 2.5.5.5 ROM存储器 FPGA的嵌入式ROM存储器以指定文件格式的初始化文件写入ROM数据,例如Altera公司的Cyclone II/III/IV系列,使用.mif格式的ROM初始化格式文件。 将ROM存储器当作单端口方式存储器进行读操作 2.6配置与编程 配置或编程:CPLD或FPGA是电子系统运行的物理载体,在投入正式运行阶段(即用户工作模式)之前,必须将物理载体的逻辑关系和互联关系映射到逻辑器件 配置或编程的区别:存储逻辑和互联数据的存储器是易失性存储器(如SRAM)还是非易失性存储器(如EEPROM) 配置 FPGA利用SRAM存储逻辑和互联映射数据。 每次接通电源、复位结束、进入配置状态之后,SRAM都要重新从EEPROM、Flash等外部存储器加载逻辑和互联映射数据,以初始化FPGA内部的寄存器和输入输出口,最后进入用户工作模式的运行状态。 因此,向FPGA的EEPROM、Flash等外部存储器写入数据的过程称为配置。 FPGA的配置过程 FPGA的配置方式 激活串行方式(AS方式) 被动串行方式(PS方式) 快速被动串行方式(FPP方式) JTAG配置方式 CPLD的编程 CPLD采用非易失性的EEPROM存储器存储逻辑和互联映射数据; 每次对CPLD上电之后,直接读取EEPROM,使CPLD进入用户工作模式。 向CPLD的ROM写入数据的过程称为编程,其状态转换机制与FPGA类似 2.6.1 在系统编程接口 在系统编程(ISP)接口:在配置或编程之前将FPGA或CPLD组装在印刷电路板上,与编程、测试设备一起构成系统开发、验证、评估平台,快速、高效地实施编程和调试需求而设立的接口。 该接口遵循IEEE Std.1149.1-1990或IEEE Std.1149.6-1990的联合测试行动组(JTAG)接口标准。 在系统编程:经在电路测试(ICT)、嵌入式处理器或专用下载电缆,按照IEEE Std.1532和相关标准规定的编程算法,经过进入ISP、器件ID检查、擦除数据、编程、校验、退出ISP共6个状态,实现在系统编程。 2.6.1.1 JTAG接口 JTAG接口是遵循IEEE Std.1149.1标准,使用四个功能引脚的信号线。 CPLD或FPGA与JTAG电缆一起构成JTAG链,实现边界扫描测试(BST)、访问CPLD或FPGA内部资源。 引脚 描述 功能 TDI 测试数据输入 在TCK的上升沿,输入串行数据和指令,正常工作状态下,需外部上拉电阻, TDO 测试数据输出 在TCK的上升沿,输出串行数据和指令。 TMS 测试方式选择 控制IEEE Std.1149.1 JTAG状态机的输入引脚。 TCK 测试时钟 为JTAG电路提供时钟信号,最大工作频率为10MHz。正常工作状态下,需外部下拉电阻, 2.6.1.2 JTAG编程/配置方式 JTAG配置方式用于FPGA的在系统实时调试,将配置目标文件直接下载到FPGA的SRAM,从FPGA或CPLD读出测试信息,实现边界扫描测试,具有速度快、接口简单的特点。 JTAG的单片配置/编程 JTAG链的多片配置/编程 2.6.1.3 PS配置方式 被动串行配置方式(PS方式)将FPGA当作从机,被动地接收、执行CP
您可能关注的文档
- EDA技术实用教程(第二版) 教学课件 作者 潘松 黄继业 第2版 第2章_EDA设计流程及其工具.ppt
- EDA技术实用教程(第二版) 教学课件 作者 潘松 黄继业 第2版 第3章_FPGA结构与配置.ppt
- EDA技术实用教程(第二版) 教学课件 作者 潘松 黄继业 第2版 第4章_VHDL设计初步.ppt
- EDA技术实用教程(第二版) 教学课件 作者 潘松 黄继业 第2版 第5章_VHDL设计进阶.ppt
- EDA技术实用教程(第二版) 教学课件 作者 潘松 黄继业 第2版 第6章_原理图输入设计方法.ppt
- EDA技术实用教程(第二版) 教学课件 作者 潘松 黄继业 第2版 第8章_VHDL结构与要素.ppt
- EDA技术实用教程(第二版) 教学课件 作者 潘松 黄继业 第2版 第9章_VHDL基本语句.ppt
- EDA技术实用教程(第二版) 教学课件 作者 潘松 黄继业 第2版 第10章_设计优化和设计方法.ppt
- EDA技术实用教程(第二版) 教学课件 作者 潘松 黄继业 第2版 第11章_EDA工具软件接口.ppt
- EDA技术实用教程(第二版) 教学课件 作者 潘松 黄继业 第2版 第12章_电子系统设计实践.ppt
- EDA设计技术 教学课件 作者 杨光永 凌永发第3章 Verilog HDL语言.ppt
- EDA设计技术 教学课件 作者 杨光永 凌永发第4章 层次结构.ppt
- EDA设计技术 教学课件 作者 杨光永 凌永发第5章 行为建模.ppt
- EDA设计技术 教学课件 作者 杨光永 凌永发第6章 并行建模.ppt
- EDA设计技术 教学课件 作者 杨光永 凌永发第7章 逻辑设计.ppt
- EDA设计技术 教学课件 作者 杨光永 凌永发第8章 用户定义原语.ppt
- EDA设计技术 教学课件 作者 杨光永 凌永发第12章 基于NIOS II的嵌入式系统.ppt
- EDA实用技术 第2版 教学课件 作者 宋嘉玉 第1章 绪论.ppt
- EDA实用技术 第2版 教学课件 作者 宋嘉玉 第2章 可编程逻辑器件.ppt
- EDA实用技术 第2版 教学课件 作者 宋嘉玉 第3章 QuartusⅡ设计软件的应用.ppt
最近下载
- 《点亮生命——大学生职业生涯发展与就业指导》项目一 唤醒职业生涯.pptx VIP
- 辽宁省点石联考2025-2026学年高二上学期9月份联合考试语文试卷(含答案).pdf VIP
- 2025至2030高纯铝产业发展趋势分析与未来投资战略咨询研究报告.docx
- 消防安全手抄报电子小报模板共2套(可编辑可打印).docx VIP
- 2026年矿业公司露天矿山剥离工程建设管理制度.docx
- 专题03 速度的计算典型模型(68题11大类型)(原卷版)新版人教版初中物理八年级上册.docx
- 中国当代知名作家矛盾生平介绍PPT.pptx VIP
- 新概念英语第一册全.pdf VIP
- 隧道工程施工监理实施细则.doc VIP
- 售后服务方案及措施(通用7篇).docx VIP
文档评论(0)