Forum Discussion
Altera_Forum
Honored Contributor
10 years ago --- Quote Start --- Hello, which FPGA device is suitable for working on the topic evolvable hardware? I'm planning to use this method: 1. Generate random Bitstream 2. Load Bitstream to FPGA 3. Fitness-Test 4. Modify Bitstream via Genetic/Evolotuinary Algorithm 5. Go to Step 2. [Until perfect solution is found] I already bought a Xilinx Ml310 Development Board as shown here: http://www.xilinx.com/products/boards/ml310/current/ Unfortunately I've come to the conclusion that this device might not be a good way to start this project, because I can't find much information about bitstream-manipulation from Xilinx-FPGAs in general (I've found the tool JBits, but I can't find useful documentation nor the SDK itself). Also In the end I want to reproduce experiments like this from Dr. Adrian Thompson with his tone discriminator: http://archive.bcs.org/bulletin/jan98/leading.htm Can anyone give me some advice on which device I should buy and which lectures I should read before I start this project? I would prefer a chip which is easy in handling the bitstream manipulation, because that's what is the evolutionary process is all about. Thank you for your support and sorry for my bad english :) Sincerely, Dude --- Quote End --- how can one be certain that generating random bits will ensure a specific circuit implementation on a FPGA , say e.g when implementing a Adaptive Neural Network i wanted to add adders and delay lines on the path to feedback circuit and i want that control logic would implement as many of them as required or when the required pattern is detected . Therefore the master processor had to generate a new config file with added feedback path , the bitstream had to be of certain format so that FPGA JTAG decoder could implement it and input and output signals would land on pins where i expect them to be .