1.3.5嵌入PowerPC405微处理 器的FPGA设计流程

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
智慧型運動控制晶片設計介紹 課程名稱:運動控制概論 學生姓名:蔡宗憲 班 級:控晶四乙 學 號: 4982C048 授課教師:王明賢 林家慶, 智慧型運動控制晶片設計晶片設計介紹 控制器技術期刊, 工業技術研究院 機械所, 民國 97 年。 1.
104/8/5 1 飲酒與健康. 飲酒歷史 酒,在全世界各地都有個別的飲酒文化及 飲酒習慣,在各類節慶祭典都扮演舉足輕 重的角色,而現今的商業社會中,酒更是 應酬時拉近彼此距離,促進雙方合作意願 之必備品。 而適量的飲酒可達成合作目標,而過量飲 酒卻有礙健康。
嵌入式系統 資工系 魏 凱 城. 什麼是嵌入系統 提到 CPU 我們很直覺的會聯想到 PC ,但事實上 CPU 的應用領域、範圍及採用的數量都遠遠超過 PC 的範疇。 提到 CPU 我們很直覺的會聯想到 PC ,但事實上 CPU 的應用領域、範圍及採用的數量都遠遠超過 PC 的範疇。 以數量來看 x86.
一、企业基本情况介绍 (一)企业简介 无锡市雷华科技有限公司成立于 2002 年 12 月,为中国航空工业集团公司雷华电子技术研 究所( 607 所)所属全资企业。公司位于美丽 的太湖之滨 -- 江苏无锡,公司北依江南名校 — 江南大学、长广溪湿地公园,南临商业文化中 心万达城。交通便利,距地铁口步行.
魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
企业文化与核心价值观 主讲:孟凡驰 教授 中交四航局. 2 目 录 一、企业文化的目的价值恒久性与工具价值实践性 二、企业文化管理学特征 三、企业文化与企业发展战略 四、企业文化整合、提炼、培育和建设的目的 五、集团文化与分公司文化 六、企业核心价值观.
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
大地遊戲王 課程實錄.
第四冊第九課 劉老老 曹雪芹.
SOPC技术 数字逻辑电路 主讲:刘昌华 嵌入式技术研究所
FPGA设计与应用 大连理工大学软件学院 王洁 2011年春季.
温故知新 问题一:我国科技发展经过怎样的历程? 中华民族在历史上曾创造了辉煌灿烂的文化,世界领先;
基督教倫理學 1 原則(一)﹕ 倫理學 及 不同的觀點.
多核结构与程序设计 杨全胜 东南大学成贤学院计算机系.
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
軍用電腦科技趨勢與產業應用 全科科技 陳以昌.
蒋一方 研究员 上海市儿童医院营养研究室 新浪微博:天生一鹤
讓人看了難忘的故事 中藥房轉載 分享人生積極正面訊息 創造宇宙合諧快樂能量.
励步英语授权流程.
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
單元名稱: 愛的十字路口.
第十一課 紅頭繩兒 王鼎鈞.
散文選及習作 [墨池記] 曾鞏 國二甲 S 洪國勛 指導教授:胡翰平 老師.
主讲人:王燕超 时间:2013年12月11日 地点:310 (报告厅)
102學年度 第1學期 第十二屆 學生自治會期初大會.
公关协调 能力目标 初步学会对内及对外公众关系协调的基本方法。 知识目标 掌握组织内外公众协调的原理和方法。
财务管理.
淡江大學 航空太空工程學系 工程科技教育 國際認證 期中審查報告簡報
第六課 諫逐客書 李 斯.
第二节 工业地域的形成 工业联系 工业集聚 工业地域
當代國際企業.
对实验教学工作的认识与思考 西北工业大学 万小朋 2014年11月.
植物保护 课程整体设计 汇报 申报省级精品资源共享课建设 植物保护课程组.
政府扶持资金通览 技术改造篇.
為什麼要參加實習 接觸業界最新技術 了解職場技術所需 接近正職員工的薪資待遇 提前佈局自己的職場未來 投資自己的專業技術與人脈
面对经济全球化.
所有培训资料均可从网站 何宾 Tel: 版权所有,禁止未经授权的商业使用行为 何宾 Tel: 所有培训资料均可从网站
名著导读.
第八課 始得西山宴遊記 柳宗元.
所有培训资料均可从网站 何宾 Tel: 版权所有,禁止未经授权的商业使用行为 何宾 Tel: 所有培训资料均可从网站
本科生医保资料的提交.
所有培训资料均可从网站 何宾 Tel: 版权所有,禁止未经授权的商业使用行为 何宾 Tel: 所有培训资料均可从网站
可编程片上系统设计 何宾
浅谈基于FPGA的电路设计 报告人:吴爱平 2005/11/13
版权所有,禁止未经授权的商业使用行为 何宾 Tel: 北京中教仪装备技术有限公司.
統計圖表的製作.
第一章 C語言概論 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載.
第6章 FPGA的下载配置电路设计.
EDA 原理及应用 何宾
本章小结: 可编程逻辑器件(Programmable Logic Device,简称为 PLD)是目前数字系统设计的主要硬件基础。现场可编程门阵列 FPGA(Field Programmable Gate Array)现场可编程门阵列FPGA在结构上由逻辑功能块排列为阵列,功能由逻辑结构的配置数据决定,配置数据可以存放在片外的EPROM或其他存储体上,人们可以控制加载过程,在现场修改器件的逻辑功能。
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
健康體育網路護照操作 STEP1 於教育部體適能網站進入「健康體育網路護照」.
嵌入式Linux开发流程 成都研究所操作系统团队.
计算机系统结构(2012年春) ----存储层次: Cache基本概念
The Software Company Game
兒少保護通報處理流程介紹 臺中市家庭暴力及性侵害防治中心 陳秀婷/張美慧 社工督導員 2012/10/19.
畢業資格審查系統 操作步驟說明.
新制退休實務計算說明- 現職人員退休範例說明
知识产权在中小企业中的作用 讲座内容 一、知识产权在发达国家及知名企业中的地位 二、知识产权的基本概念及其特点
品德教育在臺中 臺中市臺中國小校長 劉彩香.
106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
批次請(休)假單 功能路徑:[請假作業專區]→[批次請(休)假單] 功能說明:提供使用者線上申請/維護 多天、不連續請(休)假
學士學位畢業論文說明 逢 學 大 甲 土 理 管 地 2009/10/05.
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
第四冊第十二課 詞選 虞美人──李煜 水調歌頭──蘇軾 醉花陰──李清照.
项目6 培育忠诚客户 1.
Presentation transcript:

1.3.5嵌入PowerPC405微处理 器的FPGA设计流程

1.PowerPC405的使用方式 Xilinx公司的Virtex -ⅡPro系列器件内嵌高性能的 32位RISC内核PowerPC405。在Virtex -ⅡPro系列器件中,PowerPC405主要有两种使用方式: 1. 深埋式应用 2. 复杂嵌入式应用

1. 深埋式应用 深埋式应用如图1.3.5所示,PowerPC405仅使用FPGA内部的BlockRAM,不与FPGA外部资源发生直接联系,不需要实时操作系统和外界接口。PowerPC405的深埋式应用比较适合于FPGA内部复杂逻辑控制、数据包处理等场合。

图1.3.5 PowerPC405深埋式应用

2. 复杂嵌入式应用 复杂嵌入式应用如图1.3.6所示,PowerPC405使用FPGA外部的存储单元,使用CoreConnect总线和外围接口。PowerPC405的复杂嵌入式应用通常需要实时操作系统,比较适合于以FPGA为核心的复杂应用。

图1.3.6 PowerPC405复杂嵌入式应用

2.设计流程 针对嵌入PowerPC405的FPGA设计,Xilinx公司提出了软硬件协同设计的完整流程,包括:整体方案设计、硬件系统设计、硬件系统仿真和验证、软件系统设计、软件仿真与验证几部分。

①整体方案设计 在整体方案设计阶段,将明确设计目标,划分软硬件系统,确定仿真验证策略。

②硬件系统设计 在硬件系统设计阶段,将确定硬件系统的整体结构,明确PowerPC405的目标功能和具体应用方案,并通过微处理器硬件规范(MHS,Microprocssor Hardware Specification)文件来描述PowerPC405的总线和接口结构。在EDK集成开发环境中,调用platgen可以将MHS文件转换成相应的网表文件和顶层HDL文件。

③硬件系统仿真和验证 在硬件系统仿真和验证的设计阶段,将确定整个硬件系统的仿真和验证方案,并通过微处理器验证规范(MVS,Microprocessor Verification Specification)文件描述。在EDK集成开发环境中,调用simgen可以将MVS文件转换成相应的仿真和验证文件。

④软件系统设计 在软件系统设计阶段,将确定基于PowerPC405的软件系统,并通过微处理器软件规范(MSS,Microprocessor Software Specification)文件描述。在 EDK集成开发环境中,调用 libgen可以将MSS文件转换成相应的用户驱动、库文件和中断处理程序。

⑤软件仿真与验证 在软件仿真与验证阶段,通过使用Xilinx公司提供的GNU Debugger或其他第三方设计工具,对嵌入式软件进行调试。 针对Virtex -ⅡPro系列器件中PowerPC405的设计和使用,Xilinx公司基于ISE4.2系列软件推出了专用开发工具一V2PDK,基于ISE5.x系列软件推出了专用开发工具EDK。

在基于PowerPC405的FPGA设计过程中,嵌入式软件工程师仍然可以独立地进行软件设计,硬件逻辑工程师也可以继续采用过去的设计方法。通过使用Data2BlockRAM,软件代码可以在FPGA中使用。Data2BlockRAM的主要作用是把软件代码(.elf文件)、FPGA设计(.bit文件)、BlockRAM初始化数据(.bmm文件)转换成新的FPGA设计(.bit文件)和存储数据(.mem文件)。 以下是嵌入 PowerPC405的FPGA软硬件设计流程

嵌入 PowerPC405的FPGA软硬件设计流程

⑤软件仿真与验证 目前,针对 Virtex -ⅡPro系列器件中 PowerPC405的软件开发,Xilinx公司推出了两种软件开发工具:GNU和WindRiver XE。其中,WindRiver XE是 Xilinx公司与 WindRiver公司合作开发的嵌入式软件设计工具,它包括 Diab Compiler和 Single Step Debugger。GNU是 XilillX公司自主开发的嵌入式软件设计工具。基于GNU的嵌入式软件设计主要包括编辑、编译、链接和调试等步骤。

在Virtex -ⅡPro系列器件的硬件开发过程中,如果不使用PowerPC4OS内核,整个设计流程与普通FPGA的设计流程完全一致。如果使用POwerPC405内核,硬件设计应注意以下三点。 ②正确使用PowerPC405的仿真模型。目前,PowerPC405的仿真模型包括:

PowerPC405的仿真模型 a. SmartModel 该模型是加密仿真模型,仿真速度很慢。SmartModel仿真模型必须在支持SWIFT接口的仿真工具中使用。目前,ModeISim SE5.6可以支持SWIFT接口。 b. Bus Functional Model 该模型仿真速度比较快,它通过模拟 PowerPC405外围总线的操作对PowerPC405内核进行仿真。由于Virtex -ⅡPro系列器件中的PowerPC405内核仅支持ICU、DCU和DCR三种CPU总线工作模式,所以Virtex -ⅡPro系列器件中的Bus Functional M odel必须模拟这三种工作方式之一。另外,使用 Bus Functional Model仿真前,必须安装IBM CoreConnect Kit。

③正确设计 PowerPC405的初始配置。因为Virtex -ⅡPro系列器件中的 PowerPC405只有在FPGA配置完成后才能正常工作,所以它不能对FPGA自身进行下载配置。