Site Home   Archive Home   FAQ Home   How to search the Archive   How to Navigate the Archive   
Compare FPGA features and resources   

Threads starting:
1994JulAugSepOctNovDec1994
1995JanFebMarAprMayJunJulAugSepOctNovDec1995
1996JanFebMarAprMayJunJulAugSepOctNovDec1996
1997JanFebMarAprMayJunJulAugSepOctNovDec1997
1998JanFebMarAprMayJunJulAugSepOctNovDec1998
1999JanFebMarAprMayJunJulAugSepOctNovDec1999
2000JanFebMarAprMayJunJulAugSepOctNovDec2000
2001JanFebMarAprMayJunJulAugSepOctNovDec2001
2002JanFebMarAprMayJunJulAugSepOctNovDec2002
2003JanFebMarAprMayJunJulAugSepOctNovDec2003
2004JanFebMarAprMayJunJulAugSepOctNovDec2004
2005JanFebMarAprMayJunJulAugSepOctNovDec2005
2006JanFebMarAprMayJunJulAugSepOctNovDec2006
2007JanFebMarAprMayJunJulAugSepOctNovDec2007
2008JanFebMarAprMayJunJulAugSepOctNovDec2008
2009JanFebMarAprMayJunJulAugSepOctNovDec2009
2010JanFebMarAprMayJunJulAugSepOctNovDec2010
2011JanFebMarAprMayJunJulAugSepOctNovDec2011
2012JanFebMarAprMayJunJulAugSepOctNovDec2012
2013JanFebMarAprMayJunJulAugSepOctNovDec2013
2014JanFebMarAprMayJunJulAugSepOctNovDec2014
2015JanFebMarAprMayJunJulAugSepOctNovDec2015
2016JanFebMarAprMayJunJulAugSepOctNovDec2016
2017JanFebMarAprMayJunJulAugSepOctNovDec2017
2018JanFebMarAprMayJunJulAugSepOctNovDec2018
2019JanFebMarAprMayJunJulAugSepOctNovDec2019
2020JanFebMarAprMay2020

Authors:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Custom Search

Messages from 90925

Article: 90925
Subject: Re: Xilinx ISERDES
From: "Brad Smallridge" <bradsmallridge@dslextreme.com>
Date: Tue, 25 Oct 2005 06:49:03 -0700
Links: << >>  << T >>  << A >>
Thanks Peter.

If you need master-slave ISERDES to get 7 bits, are there any layout issues, 
pin assignment issues that would cause problems or crowding?  I only need 16 
ISERDES total.

Brad



Article: 90926
Subject: Re: Xilinx FIFO Generator: FIFO Length
From: "Peter Alfke" <alfke@sbcglobal.net>
Date: 25 Oct 2005 07:06:56 -0700
Links: << >>  << T >>  << A >>
You "chose an asynchronous FIFO" design. Why?  Is your design
synchronous, with the same clock for read and write? If so, use the
synchronous design, it is much simpler and easier to understand.
What is the max clock rate?  Which Virtex or Spartan family?
Peter Alfke


Article: 90927
Subject: Re: xpower : logic power=0
From: "Pasacco" <pasacco@gmail.com>
Date: 25 Oct 2005 07:40:13 -0700
Links: << >>  << T >>  << A >>
dear

Before opening case, i would try fixing warnings.
Warnings 410,163,164 are very weird,
since i am using Xpower 6.3.03i, xc2vp30-7ff896..and the logic is
simple counter...
Any suggestions will be nice...Thankyou


Article: 90928
Subject: Re: Xilinx FIFO Generator: FIFO Length
From: "Nemesis" <nemesis2001@gmx.it>
Date: 25 Oct 2005 07:41:35 -0700
Links: << >>  << T >>  << A >>
Peter Alfke wrote:

> You "chose an asynchronous FIFO" design. Why?

I chose the asynchronous one because I need two different clocks for
reading and writing. Clock for write is 128 MHz. clock for read is 32
MHz.

>  Which Virtex or Spartan family?

VirtexII, VP50.


Article: 90929
Subject: Re: FPGA Design Docs
From: "Mike Treseler" <mike_treseler@comcast.net>
Date: Tue, 25 Oct 2005 09:11:12 -0700
Links: << >>  << T >>  << A >>
Nial Stewart wrote:


> If a block represents a design module it could be drawn with a bold (?)
> outline to represent that, and clicking it (or hyperlinks in the block)
> would open up source code, testbenches, scanned design notes/timing
> diagrams for that particular module.
> 
> If a block represents a level of hierarchy then it could be clicked down
> through to the next level.

I agree, but a good editor can do this. See:

  http://opensource.ethz.ch/emacs/vhdl-mode.gif

    -- Mike Treseler

Article: 90930
Subject: Re: Xilinx FIFO Generator: FIFO Length
From: "Robert" <robertsolanki@gmail.com>
Date: 25 Oct 2005 10:33:53 -0700
Links: << >>  << T >>  << A >>
This is not an answer to your query but rather a question to you:

How did you include the generated FIFO from Core Generator in your
project? (I am assuming you're using ISE)

Did you have to compile the cores seperately? Or did ISE take care of
it?


Article: 90931
Subject: Re: a few questions
From: "fpgabuilder" <fpgabuilder-news@yahoo.com>
Date: 25 Oct 2005 11:06:32 -0700
Links: << >>  << T >>  << A >>
I started with vhdl and then saw communication industry shift to
verilog.  Now I use verilog all the time.  I find that there are more
resources dealing with verilog than vhdl.    You mentioned you are
trying to start with altera devices, I notice that the newer design
examples and documentation on altera's website also uses verilog.

>From a marketability standpoint - I see more job/contractor postings
that require verilog expertise than vhdl.

>From language standpoint - I think both vhdl and verilog have made
strides towards ease of use with their latest standards.  but you'll
have more fun with verilog once you master it.

Finally, to add to what others have said regarding thinking hardware -
do not choose verilog because it will let you write software like code.
 For the best quality hardware it is imperative that you think hardware
when you are writing code... or should I say describing hardware.

-sanjay


Article: 90932
Subject: Re: verilog code
From: "fpgabuilder" <fpgabuilder-news@yahoo.com>
Date: 25 Oct 2005 11:12:55 -0700
Links: << >>  << T >>  << A >>
In addition, I like to always use binary notation after an arithmetic
operator.  In past, I have seen different simulators behave differently
due to the way they may represent integers differently.  I don't think
it is so much of a problem here.  But things can get tricky if you are
addin negative nos or multiplying big nos.

 overflow = overflow + 1 can be written as
 overflow <= overflow + 1'b1

-sanjay


Article: 90933
Subject: Re: a few questions
From: Phil Hays <Spampostmaster@comcast.net>
Date: Tue, 25 Oct 2005 11:15:57 -0700
Links: << >>  << T >>  << A >>
"fpgabuilder" wrote:

>>From a marketability standpoint - I see more job/contractor postings
>that require verilog expertise than vhdl.

Depends on location.  For the USA as a whole, I just checked
Monster.com and found the following posted jobs:

113 hits for "fpga and verilog"
148 hits for "fpga and vhdl"

Looks to me like VHDL is still more popular.


-- 
Phil Hays to reply solve: phil_hays at not(coldmail) dot com  
 If not cold then hot

Article: 90934
Subject: Re: a few questions
From: "fpgabuilder" <fpgabuilder-news@yahoo.com>
Date: 25 Oct 2005 11:20:59 -0700
Links: << >>  << T >>  << A >>
I stand corrected.  Thanks for running that comparision.
-sanjay


Article: 90935
Subject: Re: Xilinx FIFO Generator: FIFO Length
From: "Peter Alfke" <peter@xilinx.com>
Date: 25 Oct 2005 11:21:56 -0700
Links: << >>  << T >>  << A >>
If your 32 MHz clock is really derived from, and thus synchronous with,
the 128 MHz, then I would treat this as a synchronous FIFO.
Asynchronous means that you have no idea of, and no control over, the
phase relationship between the two clocks. And asynchronous FIFO
control is far trickier than synchronous, just because of the unknown
and shifting phase relationships, and the associated possible decoding
glitches and even metastability. Synchronism makes all this so much
easier.
Peter Alfke


Article: 90936
Subject: Re: Rosetta Results
From: Kolja Sulimma <news@sulimma.de>
Date: Tue, 25 Oct 2005 20:25:37 +0200
Links: << >>  << T >>  << A >>
Why does it not seem right that you as an author reserve at least a few
rights when giving most of your rights on a paper away for free to a
commercial publisher?

I think it is ridiculous that publisher ever demanded exclusive rights
without compensation. If you want to print conference proceedings you
can do that with nonexclusive rights.

And I am not the only one. A few years a ago a study was published that
showed, that papers that are available online for free are cited twice
as often as other papers.
As a result more and more authors refused to give away exclusive rights.
Universities made it their policy that the right to publish on the
university homepage must stay with the university.
http://www.nature.com/nature/focus/accessdebate/index.html

Publishers that did not want to play that game risked to lose conference
proceedings contracts. Most publishers now allow the author to keep the
right to publish on the authors webserver. This is a minimalisitc
compromise on the side of the authors.

O'reilly goes a large step further:
http://press.oreilly.com/pub/pr/1042

I suggest to every scientific author at least to try to retain the
rights for his work. Once your paper is accepted by a conference
committe, you get the copyright transferal from from the publisher with
a few weeks delay. Just refuse to sign it and send them a note that you
put the paper under a creative commons license.
I doubt that the publisher is going to explain to the conference chair
that they are not going to print your paper because they can not get
exclusive rights. After all you are offering them a full set of rights
for free.

Kolja Sulimma


Austin Lesea schrieb:
> Kolja,
> 
> Interesting.  I knew I could distribute it internally, but fram what you
> say, it appears I may also publicly post it on the Xilinx web site
> (external world)?  That doesn't seem right to me...
> 
> Austin
> 
> Kolja Sulimma wrote:
> 
>> Austin Lesea wrote:
>>
>>
>>> Since we wrote this, IEEE owns the copyrights, and we can no longer
>>> distribute the paper.
>>
>>
>>
>> Not true. The IEEE copyright poolicy states that
>>
>> "Upon transferring copyright to IEEE, authors and/or their companies
>> have the right to post their IEEE-copyrighted material on their own
>> servers without
>> permission, provided that the server displays a prominent notice
>> alerting readers to their obligations with respect to copyrighted
>> material and that the posted
>> work includes an IEEE copyright notice."
>>
>> As Xilinx employees are authors and co-authors of quite a number of
>> papers, a collection - maybe on the XUP homepage - would be nice.
>>
>> Kolja Sulimma

Article: 90937
Subject: Re: OSD implementation in FPGA
From: Ray Andraka <ray@andraka.com>
Date: Tue, 25 Oct 2005 14:39:41 -0400
Links: << >>  << T >>  << A >>
Kryten wrote:

>"Zara" <nospam.yozara@terra.es> wrote in message 
>news:8l2sl1hagkl4hp6o8n44jhtlnae3pqhut4@4ax.com...
>
>  
>
>>Our OSD works on SDI digital video.
>>    
>>
>
>I can imagine wanting to sync to an ordinary video camera as used in 
>security applications. I guess that would be slightly harder.
>
>A long time ago I saw an article where a 6845 was used as part of a PLL to 
>sync video frame addresses with a video signal. The circuit compared the 
>SYNC signals from both sources to decide whether to ramp the clock up or 
>down.
>
>I have the circuit somewhere on my PC, if anybody wants it.
>
>
>
>  
>
A while back I did a video design that brought the image in on the 
incoming video timing, transferred it to a slightly fast local clock for 
the processing and then returned it to the incoming video timing at the 
output.  We did it this way to avoid using external PLLs.  Just offering 
it as an alternative approach.

-- 
--Ray Andraka, P.E.
President, the Andraka Consulting Group, Inc.
401/884-7930     Fax 401/884-7950
email ray@andraka.com  
http://www.andraka.com  

 "They that give up essential liberty to obtain a little 
  temporary safety deserve neither liberty nor safety."
                                          -Benjamin Franklin, 1759



Article: 90938
Subject: Re: a few questions
From: Tim Wescott <tim@seemywebsite.com>
Date: Tue, 25 Oct 2005 11:46:04 -0700
Links: << >>  << T >>  << A >>
fpgabuilder wrote:

-snip-

> 
> Finally, to add to what others have said regarding thinking hardware -
> do not choose verilog because it will let you write software like code.
>  For the best quality hardware it is imperative that you think hardware
> when you are writing code... or should I say describing hardware.
> 
Slightly off topic, but:

For that matter if you're writing software for an embedded system you 
should be thinking about the assembly being generated _and_ the hardware 
consequences.

-- 

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com

Article: 90939
Subject: EDK custom IP read/write
From: "Eric" <dasani8888@hotmail.com>
Date: 25 Oct 2005 12:08:55 -0700
Links: << >>  << T >>  << A >>
Hi,

I'm missing something here, I think. I used EDK create/import IP wizard
to create a custom IP that has one s/w accessible register. I want to
modify the data (shift, rotate, add, etc.) received from a terminal and
read it back. I didn't modify the slave read/write example code
generated. I wrote a program in C that uses custom IP library for
read/write, but I always read a 0. If I hardcode IP2Bus_Data, I could
read that data. I did a test that read/write LEDs before, and it worked
just fine. But it seems like I couldn't get it to work if I just modify
the Bus2IP_Data signal and read it back. I'm not familiar with VHDL.
Can anyone point out to me? Thanks!


Auto generated read/write that I use:
  SLAVE_REG_WRITE_PROC : process( Bus2IP_Clk ) is
  begin

    if Bus2IP_Clk'event and Bus2IP_Clk = '1' then
      if Bus2IP_Reset = '1' then
        slv_reg0 <= (others => '0');
      else
        case slv_reg_write_select is
          when "1" =>
            for byte_index in 0 to (C_DWIDTH/8)-1 loop
              if ( Bus2IP_BE(byte_index) = '1' ) then
                slv_reg0(byte_index*8 to byte_index*8+7) <=
Bus2IP_Data(byte_index*8 to byte_index*8+7);
              end if;
            end loop;
          when others => null;
        end case;
      end if;
    end if;

  end process SLAVE_REG_WRITE_PROC;

  -- implement slave model register read mux
  SLAVE_REG_READ_PROC : process( slv_reg_read_select, slv_reg0 ) is
  begin

    case slv_reg_read_select is
      when "1" => slv_ip2bus_data <= slv_reg0;
      when others => slv_ip2bus_data <= (others => '0');
    end case;

  end process SLAVE_REG_READ_PROC;

  ------------------------------------------
  -- Example code to drive IP to Bus signals
  ------------------------------------------
  IP2Bus_Data        <= slv_ip2bus_data;
  IP2Bus_Ack         <= slv_write_ack or slv_read_ack;
  IP2Bus_Error       <= '0';
  IP2Bus_Retry       <= '0';
  IP2Bus_ToutSup     <= '0';


Article: 90940
Subject: Re: OSD implementation in FPGA
From: "Antonio Pasini" <removethis_pasini.a@tin.it>
Date: Tue, 25 Oct 2005 21:15:01 +0200
Links: << >>  << T >>  << A >>
>>
> A while back I did a video design that brought the image in on the 
> incoming video timing, transferred it to a slightly fast local clock for 
> the processing and then returned it to the incoming video timing at the 
> output.  We did it this way to avoid using external PLLs.  Just offering 
> it as an alternative approach.
>

My last design does OSD (and other things, of course) using this same 
approach.

The fpga + sdram runs at the pixel clock doubled by DLL (Spartan2E), 54 Mhz.

The stream is digitized, OSD with graphics is super-imposed on the stream, 
the played back.
The sdram stores stills when needed.

The DLL can lock to the sligthly jittering pixel clock (that's locked to 
line syncs). Made more than 2k pcs with no problems.






Article: 90941
Subject: Anyone have experience with Linux in V2Pro?
From: "Austin Franklin" <aus3tin@darkr00m.com>
Date: Tue, 25 Oct 2005 15:29:49 -0400
Links: << >>  << T >>  << A >>
Does anyone here have any experience with running Linux on the V2Pro?

Thanks,

Austin



Article: 90942
Subject: Re: EDK custom IP read/write
From: "Eric" <dasani8888@hotmail.com>
Date: 25 Oct 2005 12:31:38 -0700
Links: << >>  << T >>  << A >>
Hi again,
I forgot to mention my target is virtex-II pro fpga. Thanks.


Article: 90943
Subject: Re: Anyone have experience with Linux in V2Pro?
From: "Antti Lukats" <antti@openchip.org>
Date: Tue, 25 Oct 2005 21:48:09 +0200
Links: << >>  << T >>  << A >>
"Austin Franklin" <aus3tin@darkr00m.com> schrieb im Newsbeitrag 
news:KIv7f.14466$xk2.151@fe06.lga...
> Does anyone here have any experience with running Linux on the V2Pro?
>
> Thanks,
>
> Austin
>
I suppose quit a lot of people do. But what is what you need?

Antti 



Article: 90944
Subject: Re: a few questions
From: Jan Panteltje <pNaonStpealmtje@yahoo.com>
Date: Tue, 25 Oct 2005 19:50:17 GMT
Links: << >>  << T >>  << A >>
On a sunny day (Tue, 25 Oct 2005 11:15:57 -0700) it happened Phil Hays
<Spampostmaster@comcast.net> wrote in
<patsl15a4mb135g980b8mqt1t66snnukgf@4ax.com>:
>Depends on location.  For the USA as a whole, I just checked
>Monster.com and found the following posted jobs:
>
>113 hits for "fpga and verilog"
>148 hits for "fpga and vhdl"
>
>Looks to me like VHDL is still more popular.
Google:
'fpga vhdl sucks'     2460 hits 
'fpga verilog sucks'  1340 hits
;-)
_________________________________________
Usenet Zone Free Binaries Usenet Server
More than 140,000 groups
Unlimited download
http://www.usenetzone.com to open account

Article: 90945
Subject: Re: a few questions
From: Ben Twijnstra <btwijnstra@gmail.com>
Date: Tue, 25 Oct 2005 21:54:46 +0200
Links: << >>  << T >>  << A >>
Hi Gert,

> Fine, thanks for reply. I am aware that VHDL is a matter of specifying.
> If you can recommend documents or books, please don't hesitate.

Noticing you're very probably Dutch, you could try Bert Molenkamp's VHDL
book - it's a bit dated but will give you a very thorough understanding of
the language and what which construct generates.

There's a PDF version that can be found here:

http://wwwhome.cs.utwente.nl/~molenkam/vhdl_boek/

Best regards,



Ben

Article: 90946
Subject: ETHERNET MAC
From: "ashwin" <achiluka@gmail.com>
Date: 25 Oct 2005 13:21:03 -0700
Links: << >>  << T >>  << A >>
Hello Everyone,
 I am doing a project on Implementing 10/100 ethernet mac on a fpga
using vhdl. I saw the link on fpga4fun.com, its implemented in verilog
and also i am not sure why he included ipaddreses and udp header. i
guess mac addresses of PC and fpga board should be sufficient.
 I have many questions on this. Infact i would like to speak with  or
chat with anyone who know something about this. I would really
appreciate if you could give your messenger id or telephone number so
that i can discuss about this for sometime.

MY MAIN OBJECTIVE AND FEW QUESTIONS:

I am implementing Ethernet MAC(ethernet packet transmit and receive
modules) on fpga using vhdl and i am trying to transfer the data
between the xilinx virtex 4 fpgaboard and the PC through the ethernet
cable. There is a DP83847 Ethernet PHY chip on the fpga board. I need
to test this chip, by sending and receiving ethernet frames between
fpga and PC. I am attaching the xilinx virtex-4 fpga manual(page
17-ethernet) and the DP83847 ethernet data sheet for your reference.
   I am able to hardware reset the PHY on the fpga board. when i
connect the fpga to PC through ethernet cable, i can see the link
active on the PC. And also , by default whenever the PHY is being
reset, its in full duplex mode.

   I understand that i need to write a small state machine, which
creates an ethernet frame ie (preamble, destination address, source
address, length/type, data, pad zero, crc) and send it 4 bits every
clock cycle(txclock -MII interface) by making the transmit enable high.
I didnt quite understand about implementing the analog part  in the
fpga, that you were saying in the end.


1)My ethernet frame consists of
 Preamble, destination address, source address, length/type, data,
padded zeros, crc
 The destination and source address i am using the physical MAC address
and not  ip addresses, is it okay?

2)How do i view on my PC , what ethernet frames are being sent from the
fpga board. Is there any  software which can detect the ethernet
frame's sent to the pc. If yes, Please suggest?( ethernet frame
consists of only mac addresses and no ip addresses).

thanks
ashwin


Article: 90947
Subject: Re: System ACE equivalent for CPLDs
From: Neil Glenn Jacobson <n.e.i.l.j.a.c.o.b.s.o.n@x.i.l.i.n.x.c.o.m>
Date: Tue, 25 Oct 2005 13:30:18 -0700
Links: << >>  << T >>  << A >>
The problem with programming CPLDs and PROMs using SystemACE is that the 
programming algorithm for these devices is non-deterministic and require 
branch on condition flows to work reliably.  SystemACE does not provide 
this capability.  That is the reason that the uP flow detailed by 
XAPP058 is needed.

As also indicated, an interesting question to ask is why do you want to 
configure your CPLD every time you power up?  Is your design pattern 
changing all the time?  Is this some sort of demo board?


Benjamin Todd wrote:
> I know this isn't exactly comp.arch.cpld...
> 
> does anyone know of a COTS solution for programming a (Xilinx) CPLD without 
> using PC + Windows + Impact etc etc. (a stand alone chunk of hardware with a 
> way for me to give it a set of bit files and a Program button would be nice)
> 
> I want to load one bit-file into a device to run a test, then once the test 
> is finished load a second bit-file - but i'm investigating a stand alone 
> solution not using a PC + Cable + Software etc etc.
> 
> Any pointers are welcome.
> Thanks!
> Ben
> Benjamin TODD
> 
> ABCOIN
> 
> CERN - European Organisation for Nuclear Research,
> 
> Accelerator and Beam Controls - Infrastructure division.
> 
> Building 864:1A01, Meyrin
> 
> Geneva 23, Switzerland, CH-1211.
> 
> 

Article: 90948
Subject: Re: Xilinx ISERDES
From: "Peter Alfke" <peter@xilinx.com>
Date: 25 Oct 2005 14:06:51 -0700
Links: << >>  << T >>  << A >>
No problem, not even with ten bits parallel.
Some of the configuration-oriented pins in the center do not have a
SerDes. that's why i wrote "almost". You will not run into any problems
in this regard.
Peter Alfke


Article: 90949
Subject: Re: a few questions
From: "Dave" <dgroups@charter.net>
Date: 25 Oct 2005 14:18:57 -0700
Links: << >>  << T >>  << A >>
Gert Baars wrote:

> Fine, thanks for reply. I am aware that VHDL is a matter of specifying.
> If you can recommend documents or books, please don't hesitate.

Take a look at part 2 of the VHDL FAQ at
http://www.vhdl.org/comp.lang.vhdl/
Section 2.6 lists some recommended books, though there is not much in
the way of description for many of them.

I find Digital Systems Design with VHDL and Synthesis by Chang to have
some good VHDL examples, while the Ashden book is also a staple on my
bookshelf.  If you want to look more at FPGA from a hardware point of
view, then try The Design Warrior's Guide to FPGAs by Maxfield.

Good Luck.

David




Site Home   Archive Home   FAQ Home   How to search the Archive   How to Navigate the Archive   
Compare FPGA features and resources   

Threads starting:
1994JulAugSepOctNovDec1994
1995JanFebMarAprMayJunJulAugSepOctNovDec1995
1996JanFebMarAprMayJunJulAugSepOctNovDec1996
1997JanFebMarAprMayJunJulAugSepOctNovDec1997
1998JanFebMarAprMayJunJulAugSepOctNovDec1998
1999JanFebMarAprMayJunJulAugSepOctNovDec1999
2000JanFebMarAprMayJunJulAugSepOctNovDec2000
2001JanFebMarAprMayJunJulAugSepOctNovDec2001
2002JanFebMarAprMayJunJulAugSepOctNovDec2002
2003JanFebMarAprMayJunJulAugSepOctNovDec2003
2004JanFebMarAprMayJunJulAugSepOctNovDec2004
2005JanFebMarAprMayJunJulAugSepOctNovDec2005
2006JanFebMarAprMayJunJulAugSepOctNovDec2006
2007JanFebMarAprMayJunJulAugSepOctNovDec2007
2008JanFebMarAprMayJunJulAugSepOctNovDec2008
2009JanFebMarAprMayJunJulAugSepOctNovDec2009
2010JanFebMarAprMayJunJulAugSepOctNovDec2010
2011JanFebMarAprMayJunJulAugSepOctNovDec2011
2012JanFebMarAprMayJunJulAugSepOctNovDec2012
2013JanFebMarAprMayJunJulAugSepOctNovDec2013
2014JanFebMarAprMayJunJulAugSepOctNovDec2014
2015JanFebMarAprMayJunJulAugSepOctNovDec2015
2016JanFebMarAprMayJunJulAugSepOctNovDec2016
2017JanFebMarAprMayJunJulAugSepOctNovDec2017
2018JanFebMarAprMayJunJulAugSepOctNovDec2018
2019JanFebMarAprMayJunJulAugSepOctNovDec2019
2020JanFebMarAprMay2020

Authors:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Custom Search