下载此文档

嵌入式系统设计学习报告.docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
SOPC 系统设计简介
孟伟荣 201222250226
在二十世纪九十年代O 部分,也可能还有其他部分。
(4)系统配置阶段
至少一个 IP 模块添加到系统中后,用户就可以通过 SOPC Builder 图形用 户界面来配置系统了。地址映射表,主/从端口连接,甚至 System Generation 标 签页的选项等等,都会影响系统的布局布线。
(5)绑定阶段
绑定阶段用来提供 Add/Edit_Program 程序之外的参数设定。绑定阶段在系 统配置阶段之后,所以可以重新设定与整个系统模块相关的选项。除非用户返回 到前面的阶段,否则模块和它们的互连关系不会改变。
绑定阶段所做的选择可能包括:从列表中选择特定类型的模块;选择中断映 射;还有一些其他的操作,等等。这些操作最好不要通过模块的向导来执行,因 为用户添加不同模块的顺序可能是不确定的。
(6)SDK 生成阶段
SOPC Builder生成Nios CPU的同时,会生成一个SDK目录。SOPC Builder为 每一个 CPU 创建 SDK 目录的步骤可以简短地总结如下,这个过程由名为 mk_custom_sdk 的脚本来完成.
(7)模块生成阶段
每一个CPU的SDK目录生成之后,SOPC Builder接下来会逐个地为系统列表 中的每一 个模块执行相应的生成程序。
SOPC ,如果 tf 文件中 Genera to r_Program 参数值为空值(“”),则 SOPC B uil der 包含的缺省生成程序会执行。缺省生成程序执行一些为创建一个新模块所需的简 单合理的操作,使得模块在系统中可以看得到。 tf文件 的 DEFAULT_GENERATOR 节中被参数化。
如果某一个IP模块显式地指定Generator_Program参数值为none,则在 它的模块生成阶段什么也不会发生(这不影响其他模块的生成)。
模块的生成程序可能会非常简单(如缺省生成程序,仅仅拷贝一些文件), 也可能非常复杂。许多SOPC Builder的IP模块的HDL代码实现直接由生成程序 来产生,而不是简单从库里拷贝。
每一个模块的生成程序以命令行执行时,带有一系列的参数,用来指定系统 名称和生成的 MODULE 节的名称。
,用来给缺省 生成程序设置相应的参数。 这个部分仅对缺省生成程序有用。 如果
Generator_Program 参数没有指定缺省生成程序,很显然,这一部分的内容就被 忽略掉了。
缺省生成程序产生 HDL 和完成系统综合和布局布线的准备工作等,缺省生成 程序主要完成以下三个操作:
• 模块重新命名并封装
• 拷贝实现文件到工程目录
• 整理用于综合的某些文件
(8)总线生成阶段
SOPC Builder 为系统生成所有实现总线互连逻辑的 HDL 代码( VHDL 或 Verilog)。一个完整的系统P

嵌入式系统设计学习报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niupai11
  • 文件大小16 KB
  • 时间2022-05-13
最近更新