From jwhite25@faster.engr.utk.edu Wed Mar 31 20:32:13 2004 To: Neena Nambiar cc: Kenneth Gilbert , bouldin , jpendlet , nmichou Subject: Issues remaining in integration hello once again, We have spent all afternoon trying to integrate all of the code. So far everything works, except for the score keeper and the banker. The issues that we have are as follows: ----------Banker------------- -- The housePlayer should be considered a normal player to you except for when the cards are being dealt. This means that the dealer bets, plays his game, and settles just like any other player. Your code does not allow for this currently. -- The balance ready flag currently is set only once during the settle-up phase. It is supposed to go high when the balance is ready for the player indicated by playerid. That means it should be toggled everytime that playerid changes. This goes for the bet mode and the settle up mode. (Players need to know that their balance is ready and on the bus). -----------BJSK-------------- -- skbust is currently acting incorrectly. It is set high correctly the first time, but then it is never unset. Moreover, the skbust is only supposed to be high when the player indicated by playerid has a card total greater than 21. Otherwise it should be zero. We think the issue may stem for a bug in your for loops. We have spent a good deal of time trying to make work arounds in our code, and trying to alter your code to work. We have included a tar file of our latest attempts to fix all of the code. This includes altered versions of your code. We were able to work around the skbust and the balance ready issues(but this could have introduced new problems). Because of these corrections the code has gotten rather nasty. So don't overwrite your code with ours. Look at our code and compile and run top_TB.vhd. you can type 'do wave2.do' in modelsim to get a formatted signal listing. See if you have any more luck tracking down these problems than we did. The test bench goes through the right states and players seem to play, but there are weird issues with the balance and betting. (try looking at 1900 ns). It would probably be better for everyone involved if you could modify the latest code you sent us to work with the last update we sent of the code (bj_3_16.tar). We are also attaching this tar file. Let us know if you are going to work with our altered code or try to correct your old code with the bj_3_16.tar. ~~Team Controller Guys Content-Type: APPLICATION/octet-stream; name="bj_3_16.tar"