EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: epics / fpga
From: "Joze Dedic" <[email protected]>
To: <[email protected]>
Cc: <[email protected]>
Date: Fri, 2 Mar 2007 16:33:18 +0100
Hi David

Can you give some more details for the requirements?

Generally an OS is required to run EPICS, which requires the use of
processor. Here you have several possibilities:
- you can use soft-core processor for your FPGA circuit (for Altera that
would be NIOS)
- you can use in-FPGA hard-wired processor (Xilinx's Virtex II pro with
Motorola Power PC)
- use some standalone embedded processor and connect your FPGA circuit it
via some bus that allows you enough data throughput

One thing you should be aware of is that porting a Linux to a softcore or
hard-wired in-FPGA processor is all but trivial (despite what the Xilinx and
Altera state).

Our practice is to use embedded platform for flexibility and connect it to
the FPGA board over PC/104 bus.
For example, we have built a 500MHz delay generator, capable of producing
programmable delays with the jitter of less than 50ps, which is integrated
in EPICS. For performance we used Xilinx FPGA (thus pushing the
state-of-the-art FPGA to its edge) and for flexibility embedded platform
running Linux (that was a piece of cake because we already have the range of
solutions using embedded platforms).

Cordially,
Joze

-------------------------------
Joze Dedic, Ph.D.
Senior Hardware Developer
Cosylab d.o.o.
Teslova ulica 30
SI-1000 Ljubljana
Slovenia
Email: [email protected] 
Phone: +386 1 4776 759
Mobile: +386 41 279 232
http://www.cosylab.com
http://www.microioc.com
 

> -----Original Message-----
> From: David Kline [mailto:[email protected]] 
> Sent: Friday, March 02, 2007 2:21 PM
> To: [email protected]
> Subject: epics / fpga
> 
> has anyone got epics to run on an altera fpga?
> 
> thanks in advance,
> /david
> 
> -- 
> 
> +-------------------------------------------------+
> David M. Kline                   [email protected]
> Beamline Controls and Data Acquisition (BCDA) Argonne 
> National Laboratory, Advanced Photon Source
> Argonne IL, 60439                      630.252.8639
>    ---------------------------------------------
>                    Beamlines R Us
> +-------------------------------------------------+
> 


Replies:
Re: epics / fpga David Kline
References:
epics / fpga David Kline

Navigate by Date:
Prev: epics / fpga David Kline
Next: Re: epics / fpga David Kline
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: epics / fpga David Kline
Next: Re: epics / fpga David Kline
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Nov 2011 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·