Reply by Nicholas Paul Collin Gloucester May 13, 20092009-05-13
On 2009-05-11, hamze60 <hamze60@gmail.com> wrote:

|----------------------------------------------------------------------|
|"I want to design a space system and don't want to use airspace       |
|expensive fpga. considering space radiation I want to make this system|
|fault tolerant. ACTEL is flash-based but in program lost condition    |
|( even with low probability ) it should be reprogrammed so a          |
|programing circuit is also needed. Xilinx or Altera are RAMbased but  |
|they have very small size EPROMs to store both hardware configuration |
|and software, so using multiple of EPROMs is possible for redundancy. |
|can anybody suggest better solution or even a new idea?"              |
|----------------------------------------------------------------------|

If you can trust yourself enough to not need a reconfigurable FPGA,
then consider
HTTP://AMS.Aeroflex.com/ProductPages/RH_fpga.cfm
Reply by Jacko May 11, 20092009-05-11
On May 11, 11:06=A0am, hamze60 <hamz...@gmail.com> wrote:
> I want to design a space system and don't want to use airspace > expensive fpga. considering space radiation I want to make this system > fault tolerant. ACTEL is flash-based but in program lost condition > ( even with low probability ) it should be reprogrammed so a > programing circuit is also needed. Xilinx or Altera are RAMbased but > they have very small size EPROMs to store both hardware configuration > and software, so using multiple of EPROMs is possible for redundancy. > can anybody suggest better solution or even a new idea?
How about quad redundancy. Each system quarter is design as a unified singular design, and the 3 join ports are added. The majority selection of status from the 3 join ports are compared to the actual system quarter information, and an error causes a reload and copy cycle. The system join port has to be wide enough to encompass all the registered memory, or has to have a reload interleave presenting this memory/register information in a know addressed order. In this sense it does not matter what is done to restart the failed system quarter, just that it will be in error until it has reloaded, and may be restarted in sync. cheers jacko
Reply by May 11, 20092009-05-11
On May 11, 6:06=A0am, hamze60 <hamz...@gmail.com> wrote:
> I want to design a space system and don't want to use airspace > expensive fpga
I guess there probably are FPGA's on the market whose value exceeds the launch cost of their mass...
Reply by Allan Herriman May 11, 20092009-05-11
On Mon, 11 May 2009 03:06:21 -0700, hamze60 wrote:

> I want to design a space system and don't want to use airspace expensive > fpga. considering space radiation I want to make this system fault > tolerant. ACTEL is flash-based but in program lost condition ( even with > low probability ) it should be reprogrammed so a programing circuit is > also needed. Xilinx or Altera are RAMbased but they have very small size > EPROMs to store both hardware configuration and software, so using > multiple of EPROMs is possible for redundancy. can anybody suggest > better solution or even a new idea?
You might find some ideas in this paper useful: http://andraka.com/files/seu_mapld_2003.pdf Regards, Allan
Reply by hamze60 May 11, 20092009-05-11
I want to design a space system and don't want to use airspace
expensive fpga. considering space radiation I want to make this system
fault tolerant. ACTEL is flash-based but in program lost condition
( even with low probability ) it should be reprogrammed so a
programing circuit is also needed. Xilinx or Altera are RAMbased but
they have very small size EPROMs to store both hardware configuration
and software, so using multiple of EPROMs is possible for redundancy.
can anybody suggest better solution or even a new idea?