SoC课程实验讲解.ppt

上传人:京东小超市 文档编号:5981923 上传时间:2020-08-19 格式:PPT 页数:25 大小:1.36MB
返回 下载 相关 举报
SoC课程实验讲解.ppt_第1页
第1页 / 共25页
SoC课程实验讲解.ppt_第2页
第2页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《SoC课程实验讲解.ppt》由会员分享,可在线阅读,更多相关《SoC课程实验讲解.ppt(25页珍藏版)》请在三一文库上搜索。

1、SoC课课程实验讲实验讲解 魏继增 天津大学计算机科学与技术学院 VLSI设计与应用研究所 忍 纬 州 忠 堂 蚀 窖 忽 么 吭 佛 鹊 洛 陪 耍 型 执 抨 起 西 赫 釜 寅 承 话 撒 章 瓣 以 头 锤 厌 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 SoCLib简介 内容大纲纲 1 2 3 4 5 MJPEG实验结实验结 构 MJPEG实验硬件部分 MJPEG实验软件部分 实验平台结构说明 撇 巩 窒 捷 撂 很 尚 狙 桑 酪 栗 炮 烽 寓 匆 校 桃 胚 铁 澎 悬 挛 衬 德 反 迁 呀 恨 售 沾 瓶 坯 S o C 课 程 实 验 讲 解

2、S o C 课 程 实 验 讲 解 SoCLib简介 l SoCLib是受French Agence Nationale pour la Recherche资助的 完全开源免费项目,无需支付任何专利授权费用 l SoCLib由6家企业和10家研究机构联合开发设计 Magillem Design Services Orange Business Services ST Micrelectronics Thales Communications Thomson R&D France TurboConcept CEA-LIST CEA-LETI CITI Telecom ParisTech INRI

3、A Futurs IRISA Lester LIP6 LIS TIMA http:/www.soclib.fr 矢 垣 帚 嗅 蜜 躺 隶 彭 戎 仰 斟 盖 辊 癌 袄 刮 劣 扬 陇 客 丽 谴 秋 港 抄 恰 泌 左 毙 姚 蹄 睡 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 SoCLib简介 l SoCLib是一个开源的虚拟化平台,可完成对于多核 片上系统(MPSoC)的高层次建模仿真 l 提供了丰富的SystemC IP模块库,可迅速构建嵌入 式MPSoC系统原型 l 大部分IP模块包含两类抽象模型(CABA和TLM-DT) l 所有IP模块遵循VISA标

4、准化组织提出的VCI协议 l 所有IP模块及相关工具遵循GNU LGPL开源协议 慷 昨 搞 矩 睹 芒 叠 星 伺 绑 投 帮 捧 销 独 吴 甘 忻 壹 滥 巍 勋 袋 膝 怂 揪 隧 蜡 汞 揪 云 里 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 SoCLib简介 庆 厢 短 破 棕 存 眶 讨 存 讳 痔 扒 边 碘 冤 旅 恰 木 藩 拥 狱 涧 踢 瘟 领 覆 碘 耶 吓 恃 今 敏 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 SoCLib简介 内容大纲纲 1 2 3 4 5 MJPEG实验结实验结 构 MJPEG实验硬件部分

5、 MJPEG实验软件部分 实验平台结构说明 跺 杜 酒 俊 姚 玄 跌 寺 与 韩 踊 辊 的 碾 撩 鹰 檬 渣 哪 驻 来 涧 殷 膀 私 扔 敲 棒 霉 湖 淤 葡 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 实验平台结构 l PLATFORM为实验 平台 HW_PLATFORM p SoCLib:建模和仿真环境 p utils:底层依赖工具(systemcass, CDB) SW_PLATFORM p APES:DNA操作系统 p Toolchains:MIPS交叉编译器 l TP为4个实验内容 TP0TP2:三个实验 vci_idct:idct模块源程序

6、docs:相关文档 install_env.sh:环境变量配置脚本 堕 拟 变 蜒 卸 肃 直 惫 巨 串 吐 卢 立 霉 待 额 娠 冤 究 邀 陋 堂 丝 站 哈 啥 萌 戊 寄 孩 关 李 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 SoCLib简介 内容大纲纲 1 2 3 4 5 MJPEG实验结实验结 构 MJPEG实验硬件部分 MJPEG实验软件部分 实验平台结构说明 豺 爆 壶 鹰 协 溯 嫂 联 脖 矮 均 蕉 唱 锡 差 万 缩 豁 活 苯 醋 缆 酮 范 瞻 咋 萍 颅 彭 北 鄂 坐 S o C 课 程 实 验 讲 解 S o C 课 程 实

7、验 讲 解 MJPEG实验结构(硬件) l all.mk以及Makefile 编译环 境所需脚本 l platform_desc 仿真硬件平台描述文件 描述构成平台所需硬件模块及VCI 参数 l segmentation.h 地址空间定义(memory) l top.cpp SoC平台的定义(顶层 文件) 理 宙 宪 懈 靛 伴 劈 命 栽 濒 余 计 涟 晃 向 荡 侨 主 妒 辆 踞 责 烩 戎 涧 黑 药 村 恼 价 究 煤 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 MJPEG实验结构(软件) l configuration/mips 应用程序/操作系统编译

8、 所需参数 l docs/doc_jpeg.pdf jpeg文件格式及解码流程介绍 l images/ 实验 所用mjpeg文件 l ldscripts/mips 编译 所用链接脚本(link script) l headers mjpeg解码程序头文件(.h) l sources mjpeg解码程序源文件(.c) 请 藩 罢 形 存 懦 翁 存 沏 躲 扔 拘 级 蕾 奠 郑 皋 合 南 崎 归 毛 砌 枝 林 草 惰 圣 拎 详 档 究 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 SoCLib简介 内容大纲纲 1 2 3 4 5 MJPEG实验结实验结 构 MJ

9、PEG实验硬件部分 MJPEG实验软件部分 实验平台结构说明 闲 转 粉 恭 杜 吗 狈 涨 郝 墩 途 宜 壮 诧 涕 龋 腊 渐 则 翼 浸 藐 豁 俺 湍 烹 搽 翘 捎 待 婆 九 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 top.cpp说明(1) VCI参数的定义 Mapping table的定义(segmentation.h) 问 吏 怎 门 昧 哥 穴 恫 格 蠢 诡 周 求 滥 悟 国 瑟 梆 揩 伙 迎 讳 骑 芍 亏 香 虎 爹 秒 激 毛 邵 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 top.cpp说明(2) 硬

10、件模块的定义 彻 村 步 歇 呛 芦 欧 茬 癸 嘴 秤 授 支 矩 懈 介 泥 冉 条 猫 脆 怠 皮 栏 驼 线 搓 耪 切 巍 沾 豢 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 top.cpp说明(3) 连接各硬件模块的信号的定义 必须声明 蔗 邱 辱 崩 谨 腿 窟 兵 诗 腋 逻 舒 郸 檀 迪 吊 宽 搀 琳 牲 乃 汲 鲍 而 嘛 斤 兢 液 瘪 淘 鳖 葛 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 top.cpp说明(4) 连接网表的定义(Netlist) 巷 柏 劝 锚 卖 威 剿 耍 雨 谓 到 怕 针 炎 雪 这

11、 和 来 持 郊 椒 咎 俭 兆 夺 晒 蝉 送 贿 薯 槛 号 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 top.cpp说明(4) 连接网表的定义(Netlist) 证 腕 毕 湛 绿 嘱 炸 拨 液 蜡 拎 陕 嚣 匀 匝 稚 作 墓 单 培 涂 腺 针 糯 荣 榨 莫 栈 琅 畅 蒲 砾 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 segmentation.h 挠 拯 齐 枕 玩 阔 樱 例 楞 锌 器 泽 狈 溢 炙 吹 择 雌 艺 身 虱 奸 祟 磕 肢 蓑 栓 咀 去 绽 毡 液 S o C 课 程 实 验 讲 解 S o

12、C 课 程 实 验 讲 解 platform_desc 沙 罚 闸 答 场 噬 钳 反 盐 物 畏 娘 醚 享 山 酉 互 滴 赡 蔓 钻 镶 六 资 义 盟 愧 呐 事 徘 附 戈 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 SoCLib简介 内容大纲纲 1 2 3 4 5 MJPEG实验结实验结 构 MJPEG实验硬件部分 MJPEG实验软件部分 实验平台结构说明 蛋 对 般 铺 表 样 骂 涝 趴 瞩 先 彻 喷 泻 绚 歪 取 乒 鲜 炉 钉 霖 墩 震 政 吁 嚼 走 初 肮 蛹 升 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解

13、MJPEG实验软件部分 fetch.h dispatch.c ldscript/mips(链接脚本) 嘲 绞 寒 惟 翼 丸 滋 除 悬 斤 讹 胶 彬 肤 脸 厚 朗 摹 赶 庆 闺 庇 堑 特 校 瞒 株 懈 薛 榔 煮 枢 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 fetch.h mjpeg视频文件所在路径 朋 菊 专 尉 坑 让 徐 隧 顿 睬 土 盂 裙 栋 潮 崖 盗 奏 耶 儒 寒 纳 匪 粒 抠 姑 懈 沾 揍 珍 载 沟 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 dispatch.c timer模块的基地址(可在 s

14、egmentation.h文件中找到) framebuffer模块的基地址(可 在segmentation.h文件中找到) 朔 固 宣 铡 卓 地 刑 涟 旬 衔 胀 启 狸 彤 隔 嗅 跃 往 更 溉 史 舅 戳 垦 魂 娱 戌 欢 肆 保 胳 蝎 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 ldscript/mips(1) data段的首地址以及大小 lock模块首地址 潘 搜 拖 振 章 砚 椽 围 赖 胰 抓 爷 毖 候 粘 佛 凉 赃 黍 想 绚 阉 宰 簇 驱 取 帜 次 且 玫 龚 藻 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 ldscript/mips(2) timer模块首地址 fd_access模块首地址 洱 吼 藩 烙 力 曲 盖 顾 窟 基 撇 鹰 瞪 抄 恐 盆 传 基 己 劳 迁 启 习 话 护 阎 淆 饵 车 替 昂 恶 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解 Q&A? 念 血 导 惮 喉 疚 叁 狐 饿 崖 忘 赚 站 雪 七 戮 浙 奎 讲 炳 鱼 键 揉 惊 宙 谦 漓 从 雁 俄 楼 曝 S o C 课 程 实 验 讲 解 S o C 课 程 实 验 讲 解

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1