Esempio n. 1
0
File: pcm.py Progetto: hoangt/ms3
 def get_name(self, full):
     if not full:
         return DRAM.get_name(self, full)
     result = '(pcm '
     result += '(frequency ' + str(self.frequency) + ')'
     result += '(cas_cycles ' + str(self.cas_cycles) + ')'
     result += '(rcd_cycles ' + str(self.rcd_cycles) + ')'
     result += '(rp_cycles ' + str(self.rp_cycles) + ')'
     result += '(wb_cycles ' + str(self.wb_cycles) + ')'
     result += '(page_size ' + str(self.page_size) + ')'
     result += '(page_count ' + str(self.page_count) + ')'
     result += '(width ' + str(self.width) + ')'
     result += '(burst_size ' + str(self.burst_size) + ')'
     if self.open_page:
         result += '(open_page true)'
     else:
         result += '(open_page false)'
     if self.ddr:
         result += '(ddr true)'
     else:
         result += '(ddr false)'
     if self.extra_cycles != 1.0:
         result += '(extra ' + str(self.extra_cycles) + ')'
     result += ')'
     return result