计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

CPLD器件的在系统动态配置(2)

2016-07-29 01:14
导读:其中TMS、TDI在TCK上升沿有效,TDO在TCK下降沿有效。要想通过JTAG口实现ISP或者测试,都必须遵守这些时序要求。 通过对两种接口的研究发现,它们均能实现

其中TMS、TDI在TCK上升沿有效,TDO在TCK下降沿有效。要想通过JTAG口实现ISP或者测试,都必须遵守这些时序要求。

通过对两种接口的研究发现,它们均能实现ISP,然而JTAG口的测试功能以及与其它具有JTAG口器件之间的灵活的连接性显得更有优势,这也使得Lattice公司认识到了ISP接口的局限,因此在它后来开发生产的新器件中都采用了JTAG。在本方案中用到的LatticeMACH4000系列CPLD器件,运行频率最高达400MHz,待机电流仅为20μA,宏单元数目最高达1024个,引脚到引脚延时2.5ns,在系统配置要用JTAG接口。

图2

(2)配置文件

在进行配置前需要得到一个JED文件,也就是我们所说的熔丝图文件。在这个文件里包含了相应器件的配置信息,即该器件内部互连逻辑。在开发环境ispLEVER3.0里按照自上而下的顺序进行逻辑设计,经过行为仿真和时序仿真后,开发环境将生成这个熔丝图文件。除了JED文件,另外还需要一个能说明菊花花链组成顺序的.xcf文件。特别是当系统中有多个ISP器件且组成菊花链进行配置时,通过这个文件将分散在各个器件内部的JTAG链按照先后顺序组成一条系统级的扫描链,下载工具通过这个文件里的信息决定当前TDI上的数据是哪个器件的数据。有了这2个文件以后就可以通过下载工具进行器件配置了。

(3)配置工具

Lattice公司在PC和Workstation平台提供的下载工具叫IspVM。通过这个下载软件加上下载线可以实现器件配置。另外,Lattice在业界首创的利用系统板上的微控制器或微处理器进行编程的嵌入式、多供应商、单链、在系统可编程工具IspVM EMBEDDED,作为一种软件实现,一旦在微控制器或处理器安装成功,系统将有能力直接通过电路板上的处理器对板上所有可编程逻辑器件进行编程或再编程,而无需使用下载电费或人

上一篇:I2C器件接口IP核的CPLD设计 下一篇:没有了