ID Artikel: 000083756 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 11/09/2012

Dapatkah saya menginisiasi desain contoh master/slave DDR3 UniPHY dalam file pembungkus tingkat atas?

Lingkungan

  • Intel® Quartus® II Edisi Berlangganan
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Deskripsi

    Ya, Anda dapat mengintegrasikan desain contoh master/slave DDR3 UniPHY dalam file wrapper tingkat atas Tetapi Anda harus mengubah master_instname dalam nama <>__p0_timing.tcl file untuk mencerminkan hierarki baru master. Jika ini tidak dilakukan, ini akan menyebabkan beberapa peringatan batasan yang diabaikan selama kompilasi dan antarmuka DDR3 mungkin tidak memenuhi waktu.

    Dalam perangkat lunak Quartus® II versi 11.1 dan yang lebih baru, ketika Anda menghasilkan desain contoh untuk kontroler master DDR3, contoh desain akan berisi dua instans DDR3. Instance IF0 adalah kontroler utama dan instance IF1 adalah pengontrol slave. File p0_timing.tcl kontroler slave akan memiliki variabel master_instname diatur ke nama contoh master seperti berikut:

    set ::master_instname "if0"

    Jika Anda meletakkan desain contoh master/slave dalam file wrapper tingkat atas, Anda harus mengubah nama __p0_timing.tcl file untuk mencerminkan tingkat hierarki baru. Misalnya, jika inti DDR3 diberi nama "ddr3_test" dan desain contoh ditempatkan dalam pembungkus tingkat atas dengan nama instans "ddr3_test_inst", maka variabel master_instname dalam file ddr3_test_if1_p0_timing.tcl harus dimodifikasi seperti berikut:

    set ::master_instname "ddr3_test_inst|if0"

    Setelah membuat perubahan, kompilasi ulang desainnya. Anda seharusnya tidak lagi melihat batasan yang diabaikan untuk inti DDR3, dan laporan Laporan DDR di TimeQuest harus memenuhi semua waktu.

    Produk Terkait

    Artikel ini berlaku untuk 8 produk

    Stratix® III FPGA
    Stratix® V E FPGA
    Stratix® V GX FPGA
    Stratix® V GT FPGA
    Stratix® V GS FPGA
    Stratix® IV E FPGA
    Stratix® IV GT FPGA
    Stratix® IV GX FPGA

    Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.