- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I need some clarification that I don't understand by quartus II documentation. I have to port on EP4SE530H35C2S a quite big device, to load withouth partitions it takes several days for elaboration and synthesis. I am going to partition the design, I put some empty modules for the partitions and I want synthetize in separate projects them. For me, it's not clear the flow, because after load the HDL files I don't have the hierarchies to put partitions. To put the partions settings, do I need "Analysis & elaboration" then I see the hierarchies? In this case to execute "Analysis & elaborations" it takes long time (13 hours) also with "fast compilation" setting. If I write a tcl scripts, to partiton the design, before "Analysis & elaboration", is it enough the setting the partitions by: set_global_assignment -name PARTITION_NETLIST_TYPE EMPTY -section_id "<module_name>:<cell_name>" ? If I write the TCL script by quartus after put the "partitions" by quartus/gui, in the generated script i see, apart previous command: set_instance_assignment -name PARTITION_HIERARCHY <cell_name>_<strange_number> -to "<module_name>:<cell_name>" -section_id "<module_name>:<cell_name>" Do I have to put this command in my script or it is enough only the command: set_global_assignment -name PARTITION_NETLIST_TYPE EMPTY -section_id "<module_name>:<cell_name>" ? How can I get the number "<cell_name>_<strange_number>" in previous command. I hope it's clear. Regards ZancaroLink Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- Hi all, I need some clarification that I don't understand by quartus II documentation. I have to port on EP4SE530H35C2S a quite big device, to load withouth partitions it takes several days for elaboration and synthesis. I am going to partition the design, I put some empty modules for the partitions and I want synthetize in separate projects them. For me, it's not clear the flow, because after load the HDL files I don't have the hierarchies to put partitions. To put the partions settings, do I need "Analysis & elaboration" then I see the hierarchies? In this case to execute "Analysis & elaborations" it takes long time (13 hours) also with "fast compilation" setting. If I write a tcl scripts, to partiton the design, before "Analysis & elaboration", is it enough the setting the partitions by: set_global_assignment -name PARTITION_NETLIST_TYPE EMPTY -section_id "<module_name>:<cell_name>" ? If I write the TCL script by quartus after put the "partitions" by quartus/gui, in the generated script i see, apart previous command: set_instance_assignment -name PARTITION_HIERARCHY <cell_name>_<strange_number> -to "<module_name>:<cell_name>" -section_id "<module_name>:<cell_name>" Do I have to put this command in my script or it is enough only the command: set_global_assignment -name PARTITION_NETLIST_TYPE EMPTY -section_id "<module_name>:<cell_name>" ? How can I get the number "<cell_name>_<strange_number>" in previous command. I hope it's clear. Regards Zancaro --- Quote End --- Hi, before you start with design partitions you should look why your "Analysis & elaborations" takes so long. I also have projects with large StratixIV FPGA's and I never had such long runtimes. In order to get the hierarchy I would define a blackbox for each design part which should be handled as partition. Kind regards GPK
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page