1 |
20 |
nussgipfel |
------------------------------------------------------------------------
|
2 |
|
|
r18 | zac1 | 2010-01-15 11:36:10 +0100 (Fri, 15 Jan 2010) | 6 lines
|
3 |
|
|
|
4 |
|
|
I achieved now stable OUT transfers (from the PC to the FPGA) with working throtling (when the FPGA consumes data slower than the host delivers).
|
5 |
|
|
The basics needed for this are implemented in the FPGA like handshaking with the FX2 and clock domain transistion from the Interface clock to the user defined system clock.
|
6 |
|
|
|
7 |
|
|
in the gpif_com_test.vhd is a message rom, containing a prepared answer message to generate an IN transfer. this is needed for the next step.
|
8 |
|
|
|
9 |
|
|
|
10 |
|
|
------------------------------------------------------------------------
|
11 |
|
|
r14 | zac1 | 2009-12-18 14:59:32 +0100 (Fri, 18 Dec 2009) | 14 lines
|
12 |
|
|
|
13 |
|
|
reorganising and renaming the stuff in these project.
|
14 |
|
|
|
15 |
|
|
the core will get the name "GECKO3COM_" followed by the type "simple", "plb" or "opb"
|
16 |
|
|
to follow the naming in the GECKO3 wiki and to show the IP core interface.
|
17 |
|
|
|
18 |
|
|
duplicated fifo corecenerator files are merged together including a wrapper to easily supress synthesizer warnings
|
19 |
|
|
from unavailable, unused and unconnected pins.
|
20 |
|
|
|
21 |
|
|
the project is now organised in a way how the IP core and it's parts are beeing used. this means that the
|
22 |
|
|
low-level gpif access module is instantiated by the higher level modules and not the other way around.
|
23 |
|
|
this will make more sense when more parts of this IP core are finished (planning is finished, they have
|
24 |
|
|
to be implemented and tested now).
|
25 |
|
|
|
26 |
|
|
|
27 |
|
|
------------------------------------------------------------------------
|
28 |
|
|
r12 | zac1 | 2009-12-03 12:14:30 +0100 (Thu, 03 Dec 2009) | 4 lines
|
29 |
|
|
|
30 |
|
|
this is the version 0.4 of the GECKO3com IP core.
|
31 |
|
|
|
32 |
|
|
This is the last version from Andreas Habegger, the maintainer for this core is now Christoph Zimmermann
|
33 |
|
|
|
34 |
|
|
------------------------------------------------------------------------
|
35 |
|
|
r11 | zac1 | 2009-12-03 12:03:25 +0100 (Thu, 03 Dec 2009) | 4 lines
|
36 |
|
|
|
37 |
|
|
initial add of the version 0.3 of the GECKO3com IP core. originaly developped by Andreas Habegger.
|
38 |
|
|
|
39 |
|
|
this commit is just for backup and to make the project progress visible because version 0.4 is also ready and will be commited in the next step.
|
40 |
|
|
|
41 |
|
|
------------------------------------------------------------------------
|
42 |
|
|
|
43 |
|
|
|
44 |
|
|
#
|
45 |
|
|
# Copyright 2008 MicroLab (Berne University of Applied Science)
|
46 |
|
|
#
|
47 |
|
|
# This file is part of GECKO3COM
|
48 |
|
|
#
|
49 |
|
|
# GECKO3COM; you can redistribute it and/or modify
|
50 |
|
|
# it under the terms of the GNU General Public License as published by
|
51 |
|
|
# the Free Software Foundation; either version 3, or (at your option)
|
52 |
|
|
# any later version.
|
53 |
|
|
#
|
54 |
|
|
# GECKO3COM is distributed in the hope that it will be useful,
|
55 |
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
56 |
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
57 |
|
|
# GNU General Public License for more details.
|
58 |
|
|
#
|
59 |
|
|
# You should have received a copy of the GNU General Public License
|
60 |
|
|
# along with GNU Radio; see the file COPYING. If not, write to
|
61 |
|
|
# the Free Software Foundation, Inc., 51 Franklin Street,
|
62 |
|
|
# Boston, MA 02110-1301, USA.
|
63 |
|
|
#
|