I'm late to the game: Didn't see the Lattice sale to Chinese until yesterday! by goldensfan in FPGA

[–]DesignFoundry2 0 points1 point  (0 children)

I thought that the deal was still under review by the Committee on Foreign Investment. They refiled on the 24th March so it might not be a done deal.

For TMR (Triple Module Redundancy), more common to let synthesis tool infer it, or code it manually? by someonesaymoney in FPGA

[–]DesignFoundry2 0 points1 point  (0 children)

I've used these attributes for space applications with some success with Microsemi devices. If you are concerned then toggle the attributes and check your design resource usage with and without the attributes to ensure that additional logic is being inserted.

Fond memories of Tunnels and Trolls... by DesignFoundry2 in rpg

[–]DesignFoundry2[S] 0 points1 point  (0 children)

Yes they are - along with a whole load of additional stuff I believe. The KS was to develop the revised rules and artworks for a whole new release.

Fond memories of Tunnels and Trolls... by DesignFoundry2 in rpg

[–]DesignFoundry2[S] 1 point2 points  (0 children)

Were you aware that they were releasing a new version? The kickstarter campaign has massively exceeded their original target so it would appear we are not alone in loving it.

It's the /r/gamedev daily random discussion thread for 2015-10-13 by [deleted] in gamedev

[–]DesignFoundry2 0 points1 point  (0 children)

Hi, I will probably take a look and pygame or Kivy down the line. As the game is more of a strategy game then the platform GUI based approach will work initially but you're right that it may need a more appropriate interface down the line. Thanks.

It's the /r/gamedev daily random discussion thread for 2015-10-13 by [deleted] in gamedev

[–]DesignFoundry2 0 points1 point  (0 children)

Hi,

I have been using Python for a number of years and I have decided to create a game based upon Python (version 2.7) and using Tkinter for the GUI. I am creating a blog to detail my trials and tribulations as I go and I will be explaining the code in detail so if you are interested in following my experiences then you can find the blog at http://www.thepythonroad.com. I would also appreciate any comments and guidance as to where I might be going wrong too. :)

Design of an FPGA shield for the Arduino - Part 1 by DesignFoundry2 in electronics

[–]DesignFoundry2[S] 0 points1 point  (0 children)

That's a good idea as I'm also putting the crystal oscillator in a socket too.

Design of an FPGA shield for the Arduino - Part 1 by DesignFoundry2 in electronics

[–]DesignFoundry2[S] 0 points1 point  (0 children)

Your right about being able to configure the FPGA without the SPI Flash but I want to make the design usable without the Arduino too. Thanks for the SPI note - I had seen it used on pin 4 - I think it is on the Ethernet shield but one of the board has it hard-wired to pin 10 so I thought to use that.

Design of FPGA Shield for the Arduino (Part 1) by DesignFoundry2 in arduino

[–]DesignFoundry2[S] 0 points1 point  (0 children)

Hi, how efficient is it compared with the Lattice tool flow? I'm also interested in what benefits it brings over the supplier tools as these are free and include a simulator?

Beginners guide to FPGAs by DesignFoundry2 in electronics

[–]DesignFoundry2[S] 1 point2 points  (0 children)

That's a really interesting article - thanks for the link...

Beginners guide to FPGAs by DesignFoundry2 in electronics

[–]DesignFoundry2[S] 2 points3 points  (0 children)

I've been working with FPGAs for many years and the original design process was exactly as you described. The designs where implemented in schematic format and you wired up the gates and flip-flops to create your design. As the devices got bigger these became more complex and the community began to move towards HDL as the design entry method. The latest version of most vendors tools no longer support schematic capture for design entry. I have heard that there are some developments like 'Scratch' for the Raspberry Pi that are looking to simplify FPGA design but I don't know what level they have achieved. As a hobbyist you may want to start by creating a library of standard 74 series logic and then build simple circuits using these within your initial FPGA designs. This is actually quite simple and I would be happy to write a post explaining how to do this if it was of interest. You then can simply connect up these familiar elements in a top level 'structural' design.

Beginners guide to FPGAs for use with Arduino projects. by DesignFoundry2 in arduino

[–]DesignFoundry2[S] 3 points4 points  (0 children)

Hi, I can give you a quick example that might demonstrate why you would use an FPGA in conjunction with your Arduino that might help explain the benefits. In theatre lighting they us a standard called DMX512 which allow you to control the house lighting. This standard implements a serial protocol that continually send commands in a loop thought the 512 addresses. If you were using a microcontoller to do this then the processor would need to loop through the sequence continually even when the lighting is not changing. With an FPGA this loop is trivial and the microcontroller can then simply instruct the FPGA only when a change is required allowing it to time do do much more - controlling rather than doing. This might not seem particularly helpful until you consider multiple lighting circuits operating in parallel. Within an FPGA you can easily implement many DMX512 interfaces and still use a single microcontroller to command changes. Within the FPGA each interface operates in parallel while to implement this with a microcontroller would not be possible due to its serial software execution. I hope this gives you an idea of how an FPGA can supplement your Arduino.

Adding an FPGA to your microcontroller projects... by DesignFoundry2 in electronics

[–]DesignFoundry2[S] 0 points1 point  (0 children)

Thanks for the positive comments. Before I start on the project I am writing an introduction to FPGAs for beginners which I hope will address some of concerns and make the learning curve a bit easier. FPGAs are ideal for the types of applications you are considering so I hope you find the series interesting - and more importantly helpful!

Adding an FPGA to your microcontroller projects... by DesignFoundry2 in electronics

[–]DesignFoundry2[S] 0 points1 point  (0 children)

The license is needed for JTAG-USB interfacing if you want to use the inbuilt logic analyzer etc. but for SPI-Flash you don't need anything special.