LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cores > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Anna D. Ashley<ada@c...>
    Date: Wed Aug 10 20:49:14 CEST 2005
    Subject: [oc] DDR SDRAM controller
    Top
    Good evening,

    thank you very much indeed for an answer.

    I think I should say some more words about my problem. I have an ucf
    file which was provided with my board and in order to map all pins
    correctly I used "Pin editor" of the mig007 tool. According to "How to
    use" all red coloured pins are allowed to select for DQS from
    data/strobes list box but we he had to map some DQS to black coloured
    pins in order to follow ucf file which was provided with the board (I
    think I must follow it for having a working controller). The tool
    generated design successfully (after all pins were mapped) but I have
    lots of errors during translation (some of them I fixed). All errors are
    the same, e.g.

    ERROR:NgdBuild:752 - Line 404 in '../par/mem_interface_top.ucf': Could
    not find instance(s) 'cntrl0_ddr1_dq(63)' in the design. To suppress
    this error, specify the correct instance name or remove the constraint.
    The 'Allow Unmatched LOC Constraints' ISE property can also be set (
    -aul switch for command line users ).
    and here is the line

    Line 404: INST "cntrl0_ddr1_dq(63)" LOC = AL32;

    I have the same errors (NgdBuild:752) error for all data and strobe
    signals. This problem I can not fix. Sure I set all options in ISE GUI
    which were described on your web page.

    I also have some questions related to your controller. Did you finally
    generated a working memory interface with the tool? For which board and
    FPGA did you do it? Did you test it with the real board or just simulate
    it? The last question is very important for me because I have to test my
    design with the board (without simulator) and I do not sure that I could
    use ddr_test_bench generated by the tool. Than I have to create my own
    interface in order to test the controller but currently I am not quite
    sure how to do it.


    Thanks.

    Best,
    Anna

    Luís Vitório Cargnini wrote:

    > -----BEGIN PGP SIGNED MESSAGE-----
    > Hash: SHA1
    >
    > first thing i used mig, so i could help you, second is did what you
    > want, Third you will have some problems 8-)
    > The first thing to do with code generated by mig is check all the
    > connections and pin type generated, i remember that mig generate one
    > data-bus signals between buffers and a top interface have a path
    > changed, must bu output and mig generate as input, check all of this
    > first than your code will synthesize. Always when i had problem with mig
    > in 2004 was this the problem, was one signal specifically, unfortunately
    > i forgot what is the signal name 8-( .
    >
    > ada@c... wrote:
    > | Hi all!
    > | Curently I am a Master student and I am working on my master thesis.
    > | And for some purposes I have to write or adapt a DDR SDRAM memory
    > | controller (for Xilinx Virtex II board with xc2v4000 FPGA). First I
    > | wanted to adapt DDR SDRAM memory controller from opencores projects
    > | but there is no support and noone ansers questions:( Then I found the
    > | Memory Interface Generator (mig007) tool from Xilinx and generated a
    > | memory interfece. Unfortunatelly I have lots of errors during
    > | translation (in ucf file after I defined all pins acording to my board
    > | ucf file). I asked Xilinx but there is no answer. I do not know what
    > | to do. Could someone help me? I would be glad to have any help.
    > |
    > | Best,
    > | Anna
    > | _______________________________________________
    > | http://www.opencores.org/mailman/listinfo/cores
    > |


    ReferenceAuthor
    [oc] DDR SDRAM controllerLuís Vitório Cargnini

    Follow upAuthor
    [oc] DDR SDRAM controllerLuís Vitório Cargnini

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.