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

    Message

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

    From: wesselin@n...<wesselin@n...>
    Date: Wed May 5 12:10:05 CEST 2004
    Subject: [usb] Oscillator
    Top
    Hi,

    first of all you should have a source library with your fpga, mine was
    something like virtex2.v or virtex2.vhdl. The DCM or your DLL should be
    defined there as a black box for synthesis. You can either infer the DLL
    with synthesis directives or instanciate the DCM (make a DCM instance
    in your RTL code). Either way you need to add some synthesis
    directives in your constraints file. Check the xilinx website there's plenty
    of documentation.

    i dont know whether the DLL will give you the 48 MHz, because it's
    basically a primitive of the DCM so i don't know whether it has the same
    options/features. Check it out yourself on the xilinx website.

    Regards,

    Egwin Wesselink.

    ----- Original Message -----
    From: M. AbuKhater<perocletos@y...>
    To:
    Date: Tue May 4 15:33:41 CEST 2004
    Subject: [usb] Oscillator

    > Hi
    > Actually I do have a DLL on the spartan, but the board comes with
    > 100MHz oscillator, can I get a 48M out of this one.
    > besides it seems I dont have the DCM, how can I get it, I have the
    > ISE from Xilinx, can I access the DLL from this software?
    > Regards
    > Abukhater
    > wesselin@n... wrote:
    > Hi,
    > i used a DCM (Digital clock manager) of a virtex II to double a
    > clock
    > frequency, but it can also div and mult frequency's. Check your
    > spartan
    > II data sheet or user guide, if you have a DLL or DCM you should be
    > able
    > to fiddle around with clocks to get your 48 MHz.
    > Regards,
    > Egwin Wesselink.
    > ----- Original Message -----
    > From: M. AbuKhater
    >
    > To:
    > Date: Sun May 2 11:58:53 CEST 2004
    > Subject: [usb] Oscillator
    > > hello all
    > > I was wondering where can I get a 48MHz oscillator, the
    > available
    > > one are 50 and 45. the FPGA board I am using has a dividable
    > > 100MHz, so I can get 50 or 33.3 or 25 .... MHz. the USB1.1
    > core
    > > needs a 48MHz.
    > > I brought a 48 MHz crystal, but the circuit with 74F04
    > inverters is
    > > not working on well, it seems the frequiency is so high.
    > should I
    > > try CMOS inverters or is there any better solution.
    > > I know there is a DLL (or PLL) inside the Spartan II FPGA, can
    > I
    > > get a 48 M out of it?
    > >
    > > one more thing
    > > what is the function of the following ports in the USB1.1
    > core:
    > >
    > > Vendor_data<15:0>
    > > ep_sel<3:0>
    > > wIndex<15:0>
    > > wVAlue<15:0>
    > > v_set_feature:
    > > v_set_int
    > >
    > > thanks in advance
    > >
    > > M. Abukhater
    > >
    > > ---------------------------------
    > > Do you Yahoo!?
    > > Win a $20,000 Career Makeover at Yahoo! HotJobs
    > > -------------- next part --------------
    > > An HTML attachment was scrubbed...
    > > URL: attachment.htm
    > >
    > >
    > _______________________________________________
    > attachment.htm
    >
    >

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