Πώς να προσθέσετε το επίθεμα DC automaticly;

S

seasonyangd

Guest
Μήπως μπορεί κανείς να μου πει πώς να προσθέσετε pad που βρίσκεται στο σημειωματάριο βιβλιοθήκες automaticly όταν σύνθεση με synopsys DC;

 
Υπάρχει μια εντολή insert_pad στην synopsys.Μπορείτε να το χρησιμοποιήσετε για να εισαγάγετε pad.Είναι, όμως, δεν συνιστάται από synopsys,
είχατε καλύτερη τοποθετήσετε εσείς - συγγραφή ενός αρχείου συμπεριλαμβανομένων σας πυρήνα, επίθεμα κυττάρων.

 
Θα προσπαθήσουμε στο περάσει χρόνος.
Είναι το-πρέπει να είναι τρόπος για να γίνει στο FPGA σύνθεσης από DC.
Ως εκ τούτου θεωρώ ότι οι περισσότερες από τις πληροφορίες reguard σε όλες insert_pad
από Xilinx ftp / web.U μπορεί να το βρείτε στο διαδίκτυο.
BTW,
βρήκα πολλές όριο σε κάνει auto τοποθετήσετε επίθεμα.
U θα πρέπει να ακολουθήσουν αυτό το guid-line.
1.Όνομα ur pad ενότητα διεπαφή σήματα σε αυτόν τον κανόνα
μήνυμα προς / από το επίθεμα ξεκινήσω με ένα κωδικό, για παράδειγμα.pxxx και
αποφυγή άλλων σημάτων από / προς πυρήνα αρχίζει με το πρόθεμα με τον ίδιο
χαρακτήρα.
Στη συνέχεια και μπορεί να κάνει το set_port_is_pad με την wildscard κόσμο * p.
2.U θα πρέπει να ελέγχουν ur pad βιβλιοθήκη πρώτα.U πρέπει να ακολουθούν τη λειτουργία των κυττάρων και
pin πόλωση.για Ex.υψηλή ή χαμηλή ενεργό επιτρέψει sensity.Διαφορετικά DC
θα μεταφραστεί με μία προσθήκη αντιστρέψετε buffer ή την καταγγελία δεν κατάλληλο κελί στο χάρτη.
3.μετά insert_pad, δοκιμάστε να υπολογίσουν.Αν εξετάσουμε και την netlist που έχουν την GTECH
συνιστώσα.

 
Ευχαριστώ για την απάντησή σας.Ναι, μου βιβλιοθήκη πρέπει να config που πρέπει να πληρούν τις λειτουργίες αλλά εγώ dont ξέρει πώς να το κάνουμε.Μπορείτε να μου πείτε;;;

 
SPECIAL_PAD = GPDB35V
INPUT_PAD = PDIZ
INPUT_SCHM_PAD = PDISZ
PULLH_PAD = PDU04TZ
OUTPUT_PAD = PDT08TZ
INOUT_PAD = PDB08TZ

current_design = "pad"
set_port_is_pad (P0_7, P0_6, P0_5, P0_4, P0_3, P0_2, P0_1, P0_0)
set_port_is_pad (P1_7, P1_6, P1_5, P1_4, P1_3, P1_2, P1_1, P1_0)
set_port_is_pad (P2_7, P2_6, P2_5, P2_4, P2_3, P2_2, P2_1, P2_0)
set_port_is_pad (P3_7, P3_6, P3_5, P3_4, P3_3, P3_2, P3_1, P3_0)
set_port_is_pad (sfr_data, rom_data, rom_addr)
set_port_is_pad (test_mode0, test_mode1, test_rd, test_wr, test_RW_dir)
(set_port_is_pad ΤΥ, PassCrystalFun, dma_req, addr_len, sel_xtal_ring)
set_port_is_pad (sfr_wr, sfr_rd, sfr_rw_dir, sfr_addr)
set_port_is_pad (rom_oe, load_ok, core_clk_out, fail_delay_out, ΕΕΣ, MemoryMap)

set_pad_type-ακριβές INPUT_PAD (test_mode0, test_mode1, test_rd, test_wr, test_RW_dir)?
set_pad_type-ακριβές INPUT_PAD (PassCrystalFun, dma_req, addr_len, sel_xtal_ring)?
set_pad_type-ακριβές INPUT_SCHM_PAD RST ()
set_pad_type-ακριβές OUTPUT_PAD (sfr_wr, sfr_rd, sfr_rw_dir, sfr_addr)?
set_pad_type-ακριβές OUTPUT_PAD (rom_oe, load_ok, core_clk_out, fail_delay_out, ΕΕΣ, MemoryMap)?
set_pad_type-ακριβές INOUT_PAD (sfr_data, rom_data, rom_addr)
set_pad_type-ακριβές INOUT_PAD (P0_7, P0_6, P0_5, P0_4, P0_3, P0_2, P0_1, P0_0)
set_pad_type-ακριβές PULLH_PAD (P1_7, P1_6, P1_5, P1_4, P1_3, P1_2, P1_1, P1_0)
set_pad_type-ακριβές PULLH_PAD (P2_7, P2_6, P2_5, P2_4, P2_3, P2_2, P2_1, P2_0)
set_pad_type-ακριβές PULLH_PAD (P3_7, P3_6, P3_5, P3_4, P3_3, P3_2, P3_1, P3_0)

insert_pads
καταρτίζουν map_effort-MED-verify_effort χαμηλά

 
Ευχαριστώ και πάλι.Έχω διαβάσει το script που παρελθόν.Αλλά νομίζω ότι μόνο για την προσθήκη επίθεμα στο DC.Έχω κάνει έτσι.DC πάντα έλεγα ότι "P2A" δεν θα μπορεί να χρησιμοποιηθεί, αυτό δεν λειτουργεί.Πιστεύω ότι λόγω της I / O βιβλιοθήκη πρέπει να config να πληρούν την ανάγκη μας.Πώς μπορώ να κάνω;

 
Μην εισάγετε αυτόματα επίθεμα χρήση DC, το κάνουμε με τον εαυτό σας!

 
Τοποθετήστε επίθεμα χρήση DC ... το κάνουμε με τον εαυτό σας ...

Όλα τα καλύτερα!
RAMO

<img src="http://www.edaboard.com/images/smiles/icon_lol.gif" alt="Γέλιο" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_lol.gif" alt="Γέλιο" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_lol.gif" alt="Γέλιο" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top