Discussion group dedicated to the Philips LPC2000 family of ARM MCUs
|
Some time ago I mentioned that I was thinking of producing a PCB with an LPC2106 and FPGA on it. I was intending to use a Xilinx Spartan-3, but they are very difficult to get hold of, so I've decided to use the much easier to find Altera Cyclone EP1C3T100. I've ordered a few and will get them tomorrow. The Cyclone chip shall be configured via the LPC2106, which will have a flash device for the configuration data interfaced to it. Most of the LPC2106 I/Os will be connected to the FPGA, with the other FPGA pins connected to headers for a daughter board. A socket for a DIL clock module will be provided with the clock output connected to a PLL input on the FPGA. The PCB will have four layers. If anyone is interested in this project and would like to discuss it, please get in touch. Leon |
|
|
|
I would be interested by the algorithm or the source code for initializing the FPGA, because I'm working too on project in which we have a LPC2106 and a Cyclone chip. Do think it's possible to do it with SPI port ? Benjamin PRADAYROL -----Message d'origine----- De : leon_heller [mailto:] Envoyé : lundi 5 avril 2004 15:37 À : Objet : [lpc2000] LPC2106 and FPGA Some time ago I mentioned that I was thinking of producing a PCB with an LPC2106 and FPGA on it. I was intending to use a Xilinx Spartan-3, but they are very difficult to get hold of, so I've decided to use the much easier to find Altera Cyclone EP1C3T100. I've ordered a few and will get them tomorrow. The Cyclone chip shall be configured via the LPC2106, which will have a flash device for the configuration data interfaced to it. Most of the LPC2106 I/Os will be connected to the FPGA, with the other FPGA pins connected to headers for a daughter board. A socket for a DIL clock module will be provided with the clock output connected to a PLL input on the FPGA. The PCB will have four layers. If anyone is interested in this project and would like to discuss it, please get in touch. Leon ------------------------ Yahoo! Groups Sponsor ---------------------~--> Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511 http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/dN_tlB/TM ---------------------------------------------------------------------~- Yahoo! Groups Links |
|
|
|
----- Original Message ----- From: "Benjamin PRADAYROL" <> To: <> Sent: Tuesday, April 06, 2004 7:36 AM Subject: RE: [lpc2000] LPC2106 and FPGA I would be interested by the algorithm or the source code for initializing the FPGA, because I'm working too on project in which we have a LPC2106 and a Cyclone chip. Do think it's possible to do it with SPI port ? It might be but I was intending to bit-bang the configuration. I did this a few years ago to configure an earlier Altera device with an ADI DSP. As I recall, I had some problems getting the code to work properly but it wasn't really all that difficult. I don't have that code any more, unfortunately. My previous employer should still have it, and I might be able to get it from one of my friends there. They've now dispensed with the FPGA, it was primarily to get over a bug in their earlier ASIC. Leon |
|
One drawback to this is the size of sprom the ( and the size of the FPGA ) FPGA needs for configuration. If its a larger FPGA and you are going to emulate the load and include it in your firmware in the cpu, it may take a big bite out of your code space even if compressed. I'd lay pads for an sprom as an option too. Loading a Xilinx is well documented in their appnotes. -Lee --- In , "Benjamin PRADAYROL" <benjamin.pradayrol@f...> wrote: > I would be interested by the algorithm or the source code for initializing > the FPGA, because I'm working too on project in which we have a LPC2106 and > a Cyclone chip. > Do think it's possible to do it with SPI port ? > > Benjamin PRADAYROL > -----Message d'origine----- > De : leon_heller [mailto:leon_heller@h...] > Envoyé : lundi 5 avril 2004 15:37 > À : > Objet : [lpc2000] LPC2106 and FPGA > > Some time ago I mentioned that I was thinking of producing a PCB with an > LPC2106 and FPGA on it. I was intending to use a Xilinx Spartan-3, but they > are very difficult to get hold of, so I've decided to use the much easier to > find Altera Cyclone EP1C3T100. I've ordered a few and will get them > tomorrow. > > The Cyclone chip shall be configured via the LPC2106, which will have a > flash device for the configuration data interfaced to it. Most of the > LPC2106 I/Os will be connected to the FPGA, with the other FPGA pins > connected to headers for a daughter board. A socket for a DIL clock module > will be provided with the clock output connected to a PLL input on the FPGA. > The PCB will have four layers. > > If anyone is interested in this project and would like to discuss it, please > get in touch. > > Leon > > ------------------------ Yahoo! Groups Sponsor --------------------- ~--> Buy > Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark Printer > at MyInks.com. Free s/h on orders $50 or more to the US & Canada. > http://www.c1tracking.com/l.asp?cid=5511 > http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/dN_tlB/TM > -------------------------------------------------------------------- -~- > Yahoo! Groups Links |
|
|
|
--- In , "Lee Studley" <indigo_red@q...> wrote: > One drawback to this is the size of sprom the ( and the size of the > FPGA ) FPGA needs for configuration. If its a larger FPGA and you are > going to emulate the load and include it in your firmware in the cpu, > it may take a big bite out of your code space even if compressed. I'd > lay pads for an sprom as an option too. Loading a Xilinx is well > documented in their appnotes. -Lee I intend to use a serial flash memory for the configuration code. Leon |