Intel FPGA및SoC

Intel기기에서알고리즘을모델링,검및프로그래밍할수있습니다

분야별전문가와하드웨어엔지니어는matlab®및仿金宝app真软件®를사용하여英特尔®FPGA및SoC기기에배포할프로토타입및프로덕션응용프로그램을개발합니다。

MATLAB및Si金宝appmulink를사용하여다음과같은작업을수행할수있습니다。

  • 시스템수준에서하드웨어아키텍처모델링
  • 코드작성없이FPGA또는SoC프로그래밍
  • MATLAB및仿真金宝app软件제품을사용하여FPGA또는SoC시뮬레이션및디버그
  • 프로덕션HDL및C코드를생성하여FPGA또는SoC에통합

우리는우리분야내에서의경험은풍부하지만fpga통합경험은거의없습니다。金宝app仿真软件와HDL编码器를통해우리는특정FPGA에서알고리즘을실행하는방법이아니라우리제품을위한지능형알고리즘설계에집중할수있었습니다。”

鲍里斯·范·阿莫隆根,奥罗拉亚

모델링및시뮬레이션

모델기반설계에仿真软金宝app件를사용하면상위수준에서하드웨어구현을모델링하고시스템맥락에서시뮬레이션함으로써英特尔FPGA와SoC응용프로그램의개발시간을단축할수있습니다。또한더효율적리소스사용을위해고정소수점으로양자화하거나합성가능한네이티브부동소수점Hdl을생성하여더쉽게Fpga를프로그래밍할수있습니다。

高密度脂蛋白编码器™를통해HDL과호환되는仿真软件金宝appMATLAB및함수블록으로부터합성가능한硬件描述语言(VHDL)®또는Verilog®를직접생성하여신호 처리무선 통신모터및전력제어상/비디오처리등의응용분야에사용할수있습니다。

用于英特尔fpga的DSP构建器를통해英特尔특정블록을仿真软件에추가金宝app하여시스템수준시뮬레이션및하드웨어배포가가능합니다。DSP Builder블록과네이티브仿真软金宝app件블록을통합하여HDL코드를생성할수있습니다。

SoC Blockset™을사용하면메모리사용및스케줄링/OS향과같은英特尔SoC기기의하드웨어-소프트웨어상호작용성능을분석할수있습니다。

모델링및시뮬레이션

동일한설계에서부동소수점및고정소수점연산을혼합할수있습니다。이삼각함수연산은표준英特尔FPGA리소스를사용하여부동소수점으로구현됩니다。


MATLAB에서딥러닝신경망을英特尔SoC플랫폼에배포하고MATLAB응용프로그램에서추론을실행하는프로토타입。

FPGA및SoC기반플랫폼에서프로토타이핑

프로토타이핑을시작하려면사전구성된英特尔FPGA및SoC기반평가플랫폼을대상으로하는지원패키지를다운로드할수있습니다。이후HDL编码器를통해仿真软件에서金宝appHDL코드를작성하지않고도직접FPGA나SoC를프로그래밍하는단계를안내받을수있습니다。

다양한기법중에서선택하여MATLAB및仿真软件에서金宝app직접FPGA프로토타입을디버그할수있습니다。IP를삽입하여AXI레지스터를읽거나쓰MATLAB과고온보드메모리위치간에대량신호또는영상파일을전송할수있으며FPGA내부신호에서데이터를캡처하여MATLAB에서분석하거나,MATLAB또는Simul金宝appink테스트벤치로FPGA-in-the-loop를실행하는평가키트에서알고리즘을테스트할수있습니다。


프로덕션통합을위한HDL및IP코어생성

高密度脂蛋白코드생성기능을지원하는대부분의블록에는파이프라인삽입,리소스공유,RAM매핑등의직접사용자지정하드웨어구현옵션을지정할수있는HDL블록속성이있습니다。HDL코드생성설정을통해최적화,리셋스타일,클록활성화,명명규칙등을사용자가전역적으로사용자지정할수있습니다。金宝app仿真软件에서구현아키텍처를설계할수있을뿐만아니라英特尔FPGA및SoC기기의속도및역최적화에대한완전한제어가가능합니다。

가독성이좋은합성가능한RTL을생성하여Quartus®의비알고리즘적콘텐츠와통합할수있습니다。英特尔SoC용HDL Coder지원패키지를설치하면手臂®프로세서및기타기기구성요소와의통신에사용되는다양한AXI프로토콜과호환되는IP코어래퍼를생성할수있습니다。英特尔Soc용嵌入式Coder™지원패키지를사용하여手臂애플리케이션프로세서를프로그래밍하기위한드라이버와응용프로그램소프트웨어를생성할수있습니다。

생성된HDL및IP코어의리포트

생성된HDL및IP코어의리포트。IP코어생성리포트에는AXI레지스터와프로토콜에대한설계입출력매핑이표시됩니다。


高密度脂蛋白을생성할수있는I / O매핑을갖는자리표시자를사용해사용자지정참조설계를정의합니다。

타겟플랫폼지원확장

MathWorks에서제공하는지원패키지에포함되지않은FPGA기반플랫폼이나SoC기반플랫폼에배포해야할경우,참조설계를생성하거나다운로드하여HDL编码器에추가할수있습니다。참조설계는SoC Blockset또는第四的'을사용하여개발할수있습니다。