-
30
pages
-
English
-
Documents
Description
‹‹‹FPGA Block Modular Design TutorialIntroductionThis tutorial describes the Block Modular Design (BMD) methodology and relative tools in ispLEVER that assist distributed teams in collaborating on large FPGA designs. BMD can also be employed as part of a incremental design strategy that is especially effective when isolated changes to a design are required and there is a need to minimize the impact to other modules in the design.In this tutorial you will implement a small Verilog HDL design that will be partitioned between a top-level project and two sub-module projects. Throughout the tutorial you will act both in the role of the team leader and a team member. As the team leader, you will be responsible for the organization and management of the overall project and its files, area and resource budgeting, and final assembly of all modules in the top-level project. In the role of a team member, you will be responsible for preparing sub-modules for final assembly, that is, implementing each sub-module in its own child project to create physical design (.ncd) files. Team members must coordinate their sub-module designs based on the resources and timing objectives assigned by the team leader.Learning ObjectivesWhen you have completed this tutorial, you should be able to:Understand and follow the recommended team methodology for a team to collaborate on a large FPGA design.Partition and budget logic resources for multiple sub-modules.Define the ...
-
Publié par
-
Langue
English