ee382v embedded system design and modeling
play

EE382V: EmbeddedSystemDesignandModeling Lecture4 - PowerPoint PPT Presentation

EE382V: EmbeddedSystemDesignandModeling Lecture4 SystemDesignFlowandMethodology


  1. EE382V: Embedded�System�Design�and�Modeling Lecture�4�– System�Design�Flow�and�Methodology ������������������ ����������������������������������� ����������������������������� ���������������������

  2. Lecture�4:�Outline * SpecC system�design�methodology * +����������������������������������� , !������������ , !������������ , -��������������� * #������������������������� , !������������������ , ����������������� , ������������������� , .������������������� ���������� ������!���"��������#�������$�%�������& ' �((���)����������� �

  3. System�Design (Processor IF�FSM Control Pipeline IP�Netlist IP Memory RAM Comp. State PC .�������� .�������� IR Bus Control Datapath IF�FSM Memory .�������� .�������� Mem RF State State -��������� 2�������� .-� �%��3+�� Memory #������� #������� ALU 1����� ����� Custom�HW Specification System�architecture Processor�Implementation +�constraints +�estimates� +�results * Specification�to�architecture�to�implementation * Behavior�to�structure /) !�����������������������������������������������0�������� �) -�������������������������� �0���������������������������0�������� ���������� ������!���"��������#�������$�%�������& ' �((���)����������� �

  4. System�Design�Needs * Design�models * 2����������������������������������������� * !���������������������0�����������������3����0���� * Design�languages * !���������������4������������������� , #���������������������5#��6� * !�����7�����������������������5!%"%6 , �7 ����$������7�������!%"%� 8!����$�!������9 � Well2defined,�rigorous�system2level�semantics � ���� ������$����������� ����������$������� , : ;�������������������������� � !�������������4������������������������������������� , �������������������������������� � Modeling�flow � "�������������������������0��������������������� ���������� ������!���"��������#�������$�%�������& ' �((���)����������� & +��4

  5. System�Design�Process * Abstraction�based�on�level�of�detail�(structure/timing) * ����������������������������� � System�design�flow � -��0�����������������������+ �����7 D F ����� Communication �)�!������������������������� 1)���������������� �)�1��7�� �������������� �����������7 ")�1��7���������������� C E ����� �)������7�������������������� ����� +)�2�%3.!!�.������������������� ��7 A B ����� Computation ��7 �����7 �����������7 ����� ����� ����� ������������������������������������������������������������������������� ����!""# � Design�methodology � !��������������������������������� ��4����������� ���������� ������!���"��������#�������$�%�������& ' �((���)����������� <

  6. Top2Down�Design�Flow ��>��������� ����������� Product�planning ��������������� ������� !������������ System�design ������������� ��������������� ���0�������� Processor�design 2�%�3�.! .������������� �������������� Logic�design ����� ����������� !�������� ������ ' �((���)����������� =

  7. Top2Down�Design�Flow ��>��������� ����������� Product�planning ��������������� !������������������ ������� Computation�design ����������������� ����������������� ���������������� Communication�design ������������� ������������������� ��������������� Processor�design 2�%�3�.! .������������������� �������������� Logic�design !�������� ������ ' �((���)����������� ?

  8. Top2Down�Design�Flow Product planning ��>��������� ����������� �����) ������� .- ��������������� ������� !������������������ ����) ���������������������� .- ����������������� ����������������� ���������������� -����) ������������������������ .- ������������� ������������������� ��������������� @���4��� !���4��� .�������� 2�% 2�:! ����0���� ����0���� ����0���� .- .- 2�%�3�.! �������������� .������������������� !�������� ������ Logic�design ���������� ������!���"��������#�������$�%�������& ' �((���)����������� �

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend