正在加载图片...
过程帮助软件设计者处理硬件潜在的变化性。如果硬件改变了,SOP℃Bui1der会自动更新 这些头文件。SOPC Builder也会为系统中现有的每个外设生成定制的C和汇编函数库。例 如,如果系统包括一个UART,然后SOPC Builder就会访问UART的寄存器定义一个C结构, 生成通过UART发送和接收数据的C和汇编例程。 Altera SOPC Builder-nios system 回 Fee yttem Module Vew Help Avalon Modules Syem Cnck F*mcy问西 ◆Arn20G ◆Uw0 efned aetnce 金与e 一a0者由14物vn) ◆UAT5222s0r 一tn磁tridge (avelon地】 MESsS ErhancedUAR CAN20 Ntwor Cortrol ■ Abers hloe 20 CPU esion On-ip Mnory 0AM on00401000 0x00801 ◆hn减teaC50 dma_controller om【1w0 -mCoS阿Cortiole n0o77 ●SDRAM Cer由ole ◆fhh格noy 于辅 U风5ap0h0OoCy1U U3522e8pMon时40041 DAA ◆p正wo Aters PO2 Nos Tarpet Move Lb Movs Dowe 42n物 图1-1S0 PC Builder GUI界面 为了满足第三方把自己的部件添加到S0 PC Builder列表中,从而把SOPC Builder作为 集成和重用自己专用模块的设计工具,Altera开放了SOPC Builder流程的硬件和软件接口, 允许第三方象A1 ltera一样有效地管理SOPC部件。围绕着开放可扩展标准设计的SOPC Builder能够生成和连接定制模块,称之为“部件”。在这个标准下,所定义的系统配置文 件格式称为System PTF文件。该文件是系统的配方,它定义了SOPC Builder生成完整系统 必需的详细信息。当创建一个新的系统时,SOPC Builder生成唯一的系统PTF文件。系统 PT℉文件的内容随着用户通过图形用户界面对系统的编辑而改变。另外,还定义了部件专用 信息的文件格式,称为Class PTF文件。Class PTF包含SOPC Builder配置和生成部件所 需的详细信息。每一个IP模块都有一个class.ptf文件,SOPC Builder中P(Intelligent Property)模块出现在SOPC Builder图形用户界面的左侧,它显示了所有可用的P模块。 如果用户要向SOPC Builder库里增加新的IP模块,则需要创建一个class.ptf文件。 系统PT℉文件类似于一个数据库文件,存储了系统的设计信息。每一个系统PT℉文件 都包含了以下信息: ·系统中所有的模块的列表 ·每一个模块的信息,如: 模块特定的总线接口信号 用户自定义参数设置(如果有的话) 用于综合和模拟模块的HDL文件列表过程帮助软件设计者处理硬件潜在的变化性。如果硬件改变了,SOPC Builder 会自动更新 这些头文件。SOPC Builder 也会为系统中现有的每个外设生成定制的 C 和汇编函数库 。例 如,如果系统包括一个 UART,然后 SOPC Builder 就会访问 UART 的寄存器定义一个 C 结构, 生成通过 UART 发送和接收数据的 C 和汇编例程。 图 1-1 SOPC Builder GUI 界面 表中,从而把 SOPC Builder 作为 集成 义的系统配置文 格式称为 System PTF 文件。该文件是系统的配方,它定义了 SOPC Builder 生成完整系统 必需 PC Builder 生成唯一的系统 PTF 文件。系统 PTF 外,还定义了部件专用 息的文件格式,称为 Class PTF 文件。Class PTF 包含 SOPC Builder 配置和生成部件所 需的 信息: 为了满足第三方把自己的部件添加到 SOPC Builder 列 和重用自己专用模块的设计工具,Altera 开放了 SOPC Builder 流程的硬件和软件接口, 允许第三方象 Altera 一样有效地管理 SOPC 部件。围绕着开放可扩展标准设计的 SOPC Builder 能够生成和连接定制模块,称之为“部件”。在这个标准下,所定 件 的详细信息 。当创建一个新的系统时,SO 文件的内容随着用户通过图形用户界面对系统的编辑而改变。另 信 详细信息。每一个 IP 模块都有一个 class.ptf 文件,SOPC Builder 中 IP(Intelligent Property)模块出现在 SOPC Builder 图形用户界面的左侧,它显示了所有可用的 IP 模块。 如果用户要向 SOPC Builder 库里增加新的 IP 模块,则需要创建一个 class.ptf 文件。 系统 PTF 文件类似于一个数据库文件,存储了系统的设计信息。每一个系统 PTF 文件 都包含了以下 · 系统中所有的模块的列表 · 每一个模块的信息,如: - 模块特定的总线接口信号 - 用户自定义参数设置(如果有的话) - 用于综合和模拟模块的 HDL 文件列表
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有