Home    Bloggers    Messages    Webinars    Resources   
Tw  |  Fb  |  In  |  Rss
Warren Miller

A Chess-Playing FPGA: Introduction

Warren Miller
Page 1 / 2 Next >
Page 1 / 2   >   >>
Myplanet
Myplanet
12/5/2012 1:57:31 AM
User Rank
Guru
Re: Object oriented approach
"Another Advantage of an Object Oriented Code Approach -- Duplicating Code Accidentally can be avoided"

William, oho inorder to explain it, you made the repetition intentionally, Good idea! But again it's a code walk by the developer, am I right.

100%
0%
hash.era
hash.era
11/29/2012 5:33:17 AM
User Rank
Clever Clogs
Re: Object oriented approach
Exactly and that cabn be catogorized as one of the main advantages of the methodology. I still cant figure out why this was not been bought up earlier than this.

50%
50%
William Murray
William Murray
11/27/2012 7:15:28 AM
User Rank
Blogger
Re: Object oriented approach
Another Advantage of an Object Oriented Code Approach -- Duplicating Code Accidentally can be avoided

50%
50%
Myplanet
Myplanet
11/27/2012 7:10:36 AM
User Rank
Guru
Re: Object oriented approach
"VHDL and some of the other more object oriented languages might do fairly well at emulating the modular approach of the ttl design you mentioned."

William, the following for comments are of same type and I think it's happened by mistake.



100%
0%
William Murray
William Murray
11/25/2012 8:33:06 AM
User Rank
Blogger
Object oriented approach
VHDL and some of the other more object oriented languages might do fairly well at emulating the modular approach of the ttl design you mentioned.

50%
50%
William Murray
William Murray
11/25/2012 8:33:06 AM
User Rank
Blogger
Object oriented approach
VHDL and some of the other more object oriented languages might do fairly well at emulating the modular approach of the ttl design you mentioned.

50%
50%
William Murray
William Murray
11/25/2012 8:33:04 AM
User Rank
Blogger
Object oriented approach
VHDL and some of the other more object oriented languages might do fairly well at emulating the modular approach of the ttl design you mentioned.

50%
50%
geekyasa
geekyasa
11/23/2012 10:06:17 PM
User Rank
Beginner
Re: Chess & FPGA
Wow this seems to be fun but does it have the multi player facility available ? Also how quickly does it respond towards movements ?

50%
50%
Paul A. Clayton
Paul A. Clayton
11/23/2012 9:31:09 PM
User Rank
Beginner
"Loop" is probably appropriate term
I think that a critical recurrence in the data flow graph (a mouthful!) is reasonably referred to as a loop (as used in "Loose Loops Sink Chips", Eric Borch et al., 2002).

By the way, should the other player be trusted to always generate legal moves?

I suspect a player could also exploit the limited depth view of a weak opponent to present traps (e.g., a position which is equal or slightly inferior to other options might be artificially preferred if an opponent with a shorter look-ahead would choose an option that would be recognized as much worse with a longer look-ahead--this would seem to be a desirable distinction for equal value positions).  (I am a very inexperienced and weak chess player, but such seems like a reasonable strategy.)

50%
50%
Myplanet
Myplanet
11/23/2012 2:52:52 AM
User Rank
Guru
Chess & FPGA
Warren, once I read an interesting article in a journal that 'life in this world is like a chess play' (I don't have the link). In day to day life we will come across all such elephants, horses, kings etc and decisions are based on who is the opponent.  So while developing a Board also, we have to take atmost care to avoid getting defeated by malfunction and errors.



100%
0%
Page 1 / 2   >   >>
More Blogs from Warren Miller
Warren has finally started to write some HDL code to implement his chess-playing FPGA, but he's not a professional coder, so he needs our help and advice.
What might we see in new Ultra Low Density (ULD) CPLD families three-to-five years down the road? Are there new technologies or programmable structures that will find their way into ULD devices?
Following our evaluations, the resources required by a chess-playing FPGA implementation would seem reasonable, even for a small or midsized device.
A number of challenges are faced by the users and manufacturers of ultra-low-density devices (ULDs).
We are ready to consider how to use our Move Generator to traverse the tree of possible moves efficiently and find the sequence that produces the best board position.
flash poll
follow us on twitter
follow Xilinx on twitter
like us on facebook
like Xilinx on facebook
All Programmable Planet     About Us     Contact Us     Help     Register     Twitter     Facebook     RSS