原创 Simulink HDL Coder——基于模型的FPGA设计

2008-10-4 01:00 6702 6 7 分类: FPGA/CPLD

总有一天,FPGA设计将不再是硬件工程师的专利,最优HDL编码的规律将会嵌入到EDA工具之中,FPGA设计输入的抽象层次将会提升到系统级。


Simulink HDL Coder就是这样一款ESL工具(最初在Simulink 2006b中引入),通过它,我们可以一窥FPGA设计的未来。


Recorded Webinar: Rapid FPGA Implementation Using Model-Based Design


 


进一步了解甚至掌握Simulink HDL Coder还需要学习以下几个工具:


Simulink,基于模型的系统设计输入工具


    Integrating MATLAB, Simulink and Stateflow Components in a SimEvents Model


    Verifying Embedded MATLAB Functions and Truth Tables in Simulink and Stateflow


Stateflow,状态机输入工具


    Recorded Webinar: Introduction to Stateflow


    Recorded Webinar: Mealy and Moore Machines in Stateflow


Link for Modelsim,模型和RTL混合仿真工具


    Recorded Webinar: HDL Functional Verification with MATLAB & Simulink


 


Simulink的算法级建模的抽象层次应该略高于SystemC的TLM体系结构级建模的抽象层次,相应地也应该高于SystemVerilog的TLM建模的抽象层次。从这一点看来,Simulink已经走到了主流EDA工具厂商的前头。


Simulink还支持由模型生成嵌入式C代码。当前存在的问题是,还不支持混合生成C和HDL代码,动态地进行软、硬件功能划分和验证还需要手工进行。预计不久,就会有第三方设计的DSP+FPGA开发板面市,相应地,软硬件混合建模、代码生成和性能评估工具也会随之一起发售。


 


相关链接:


20080422 Merging with Agility


20080408 One to Many - FPGA Design Diversifies


20070403 Signal Processing on the Cheap


20070206 Daring DSP


20061114 Team SDR


20060919 Connecting the Camps,Simulink HDL Coder进入EDA市场。The MathWorks Introduces Simulink HDL Coder


20060606 Domesticating DSP


20060117 Erasing the Asterisk


20051115 Assemble All Ye IP


20050809 Platform's Promise


20050308 Plug and Play Design Methodologies for FPGA-based Signal Processing


20041130 Destination DSP


20040824 Methodology Melting Pot


20040727 The Challenges of Modern FPGA Design Verification


20040706 DSP for Less


20040511 DSP Heats Up


20031118 Language Barrier


20031007 Beyond Processors


 


Creating IP for System Generator for DSP


Efficient Development of Wireless IP with High Level Modeling and ...


FPGA Co-Processing Architectures for Video Compression


 


山城棒棒儿的MATLAB&FPGA世界


萝卜驿站

文章评论1条评论)

登录后参与讨论

用户1359586 2009-8-26 21:41

不过Simulink HDL Coder太贵了,$15000啊
相关推荐阅读
ash_riple_768180695 2015-12-18 11:06
学习示例程序:FPGA快速系统原型设计--敏捷实践
        学习与开发板配套的示例程序,是敏捷实践的起点。示例程序是厂商针对开发板上提供的硬件资源和接口量身定做的工程,可以展示其FPGA芯片的功能和性能特点。从示例程序入手最大的好处就是:示...
ash_riple_768180695 2015-11-03 16:46
开发板选取:FPGA快速系统原型设计--敏捷实践
    既然是“实践”,就不能只谈编码和仿真,必须要上板运行、调试。这个虚拟项目的目标是实现一块兼容Intel82574L以太网控制器的千兆网卡,需要运行在一块具备PCIe接口和10/100/10...
ash_riple_768180695 2015-10-22 12:41
开篇:FPGA快速系统原型设计--敏捷实践
    虽然借用了 “系统原型开发”的标题,本系列文章将围绕FPGA IP级别的开发这个主题展开,如果可能的话,将扩展至FPGA System级别的开发。     先上一篇PPT:RSPwFP...
ash_riple_768180695 2013-08-26 10:21
学习SystemVerilog(二)——学习它的理由
    学习SystemVerilog的理由也很多,我在阅读SystemVerilog for Design 和 SystemVerilog for Verification两本书前言的过程中,总...
ash_riple_768180695 2013-08-26 10:19
学习SystemVerilog(一)——不学习它的理由
    想要学习SystemVerilog已经很久了。曾经尝试通过Accellera网站上给出的LRM学习,怎奈内容众多,找不出入手点和重点,只能望而却步。虽然手头有三本SystemVerilog...
ash_riple_768180695 2011-06-26 23:20
Hardware-Assisted IEEE1588 Implementation Analysis
06/18/11 11:00:05 PM         最近一段时间在研究IEEE1588-2008精确时间同步协议(PTP)。该协议可以在软件中实现,如果需要提高时间同步...
我要评论
1
6
关闭 站长推荐上一条 /2 下一条