文档介绍:1
系统级设计工具——MATLAB
基于模型设计的应用开发
今日主题
基于模型的系统级设计
从系统模型到硬件实现
系统级硬件验证--Link For ModelSim
ModelSim与MATLAB 的联合使用
i 随机数发生器实例
ModelSim 与Simulink联合使用
Manchester 接收机实例
总部设于Natick,MA
拥有超过1000余名正式
员工
在英国,法国,德国,瑞
士,西班牙和比荷卢
(Benelux)设有办事处
在全球21个国家驻有分销
商
Mathworks公司产品的
正式用户数现在已超过
700,000,分布在全球
100多个国家中
Mathworks公司简介
创建于1984年
Fixed pt
Comm
Signal
Comm
Signal
Filter
2004年8月16日星期一
5
润
科
技
有
限
公
司
MathWorks产品体系
北
京
恒
Stateflow
Block sets
Toolboxes
Desktop Applications
Automated Reports
DAQ Cards
Instruments
Stateflow
RTW
Coders & Targets
C-Code
4©
2004年8月16日星期一
6
北
京
恒
润
科
技
有
限
公
司
MATLAB Release14
大规模模型和团队开发
Model Reference
Model Explorer
端到端嵌入式系统开发
Embedded MATLAB functions
Fixed-point math
Production code
Test and verification
信号处理和通讯
RF Toolbox and RF Blockset
Video and Image Processing
Blockset
Filter Design HDL Coder
Link for ModelSim
控制系统建模和设计
SimDriveline
Control design and analysis in
Simulink
重要升级
Simulink
Signal Processing Blockset
Stateflow
Communications Blockset
Real-Time Workshop
Embedded Coder
4©
2004年8月16日星期一
7
北
京
恒
润
科
技
有
限
公
MATLAB
Simulink
DSP 系统工程师
软件工程师
(FPGA或DSP 工程师)
硬件工程师
司
原型
Bugs
反复
软件或硬件优化
反复
确认
仿真
VHDL : Xilinx ISE
C : S
EDA tools
传统设计流程
文档
4©
2004年8月16日星期一
8
北
京
恒
润
科
技
有
限
公
司
使用Simulink基于模型设计
基于模型的设计
可执行的协议、规范
设计开发通过仿真进行
实现使用代码自动生成
每一阶段都进行验证和测试
创新:
快速设计迭代
“What-if”系统分析
统一的设计与实现
质量:
减少设计错误
手工代码错误最少
设计与实现不存在二义性
成本:
避免昂贵的物理原型
减少重复劳动
减少测试
面市:
一次成功
4©
2004年8月16日星期一
9
北
京
恒
润
科
技
有
限
公
司
自顶向下的开发流程
无缝链接的算法开发和硬件实现
EDA 工具
THIRD PARTY
IMPLEMENTATION
TOOLS
数字,模拟与
混合信号硬件
FPGA ASIC
DSP
DSP/嵌入式
软件工具
MATLAB
算法开发与分析
SIMULINK
系统级设计
验证过的系统级设计
RTW
4©
10
北
京
恒
润
科
技
有
限
公
司
系统级设计流程——工具链
MATLAB
算法开发和分析
SIMULINK
系统级仿真
RTW
Embedded
Target
DSP xPC 嵌入式CPU
FPGA
2004年8月16日星期一
Xilinx System generator
Altera DSP Builder
SDL
Dspdeveloper