agenda
play

Agenda - PDF document

Exploration, Design and Development of Space Codesign Hardware & Software Multicore/MultiProcessor


  1. Exploration, Design and Development of Space Codesign Hardware & Software Multicore/MultiProcessor ��������������������������������������� ��������������������������������������� Guy Bois Space Codesign System s Polytechnique Montreal guy.bois@spacecodesign.com ����� �������� ������� �������������������������������� ����������� ���������������� ���������������������� ��������������� ���������������������������� Agenda � �������� � ����������������� � �������������������������������������� � ����������� �������� ��� � ���������������� � ������� MPSOC 2015 2

  2. Why HLS 1 � ����������������������������������������� ���������� � ������������������������������������������ ����� � �������������� � �������������������������������������� � ������������������������������������������ ��������������� � ������������������������������������ �������������������������� �� �������� MPSOC 2015 3 Limitation of HLS (1) � ���� ���������������������������������� � ����������� �������� � ������������������������ � ��������������� ����������������������� ������������ ���������� � �������� ����������� � ����� ���� ������ � ����� ���� ���������� ����������� ������������������������ MPSOC 2015 4

  3. Limitation of HLS (2) � ���� ������������������������������� � ����������� ���������������� � ��������������������������������������� � ������������������������������ � �������������� ���������� � �������������������������������������������� ����������� � ���������������� ��������������� � ������������������������������������������������������� � �������� ���������� � ����������� ���� ����� �������� MPSOC 2015 5 ������������������ ���������� ���������� ���� � ������������������������������������� ������������������������ ������ � ���������������� � ����������������������� ����������� � ������ ��������� � ���������� � ����������� � ������������������� � � ���� ���� ���� �������������� � ����������� ���������� � ������ � ������ � ���� MPSOC 2015 6

  4. Vivado HLS Design Flow MPSOC 2015 7 SpaceStudio + HLS flow Single � threaded � application Profiling (gprof/Pareon) HLS � Design � Flow � SpaceStudio CoDesign Flow Multi � threaded � C/C+ + description (Block � Level) (System � Level) High � Level � Synthesis Elix Critical � Directives � Functions Constraints Simtek HW/SW � Cosimulation Evaluate � Unit � Evaluate � System � C/RTL � Cosimulation Implementation Architecture Block No Acceptance? System No Acceptance? Interactions � are IP � Reuse Yes Yes red � dotted � lines RTL � Export GenX SoC � Implementation MPSOC 2015 8

  5. H HW Synthesis � ��������������� ���������� ����������������� � �������������������� � � ���������������������� ������������������������������� � ���� �������������������������������� � ���� � �������������� �������������������� ������� ������������������ � MPSOC 2015 9 Behavioral synthesis (HLS) � ���������������� � ������ ��� � ������� ��������� � ����������� � ������������� ��� � ����������������� � ����������������������� � ����������������������� MPSOC 2015 10

  6. Architect’s Dashboard � �������������������������������������������������������� ����������������������������������������������������������� � ����������������� � ������������������������������� �������������� � ������������������������������ �������������������������� MPSOC 2015 11 GenX � ����������������������������������� � ������������������������������������������ � ������������������������������� � ������������������������������ � �������������������������������������� � ������������������������������������������� � ����������������������� � ���������������������������������������� ������������ � ������������������������������������������� � ������������������������������������� MPSOC 2015 12

Recommend


More recommend