At some point, I'm going to get around to working on a memory controller. I found a simulation model for the chip we're using, here:
http://www.samsung.com/Products/Semiconductor/DDR_DDR2/DDRSDRAM/Component/256Mbit/K4H561638F/k4h561638f_0501.tar To configure the model for the particular chip we're using, I added this to the top of the k4h561638f_a2_0501.v file: `define M256 `define X16 `define SCC Icarus produces a number of errors, apparently from lack of event control support (whatever that is): k4h561638f_a2_0501.v:2183: sorry: Event controls not supported here. k4h561638f_a2_0501.v:2204: sorry: Event controls not supported here. k4h561638f_a2_0501.v:2487: sorry: Event controls not supported here. k4h561638f_a2_0501.v:2497: sorry: Event controls not supported here. k4h561638f_a2_0501.v:2871: sorry: Event controls not supported here. k4h561638f_a2_0501.v:2918: sorry: Event controls not supported here. k4h561638f_a2_0501.v:2919: sorry: Event controls not supported here. k4h561638f_a2_0501.v:3121: sorry: Event controls not supported here. k4h561638f_a2_0501.v:3132: sorry: Event controls not supported here. k4h561638f_a2_0501.v:3275: sorry: Event controls not supported here. k4h561638f_a2_0501.v:3276: sorry: Event controls not supported here. k4h561638f_a2_0501.v:3448: sorry: Event controls not supported here. k4h561638f_a2_0501.v:3449: sorry: Event controls not supported here. k4h561638f_a2_0501.v:3504: sorry: Event controls not supported here. k4h561638f_a2_0501.v:3512: sorry: repeat event control not supported. k4h561638f_a2_0501.v:3515: sorry: repeat event control not supported. k4h561638f_a2_0501.v:3551: sorry: Event controls not supported here. k4h561638f_a2_0501.v:4141: sorry: Event controls not supported here. k4h561638f_a2_0501.v:4165: sorry: Event controls not supported here. k4h561638f_a2_0501.v:4189: sorry: Event controls not supported here. k4h561638f_a2_0501.v:4213: sorry: Event controls not supported here. k4h561638f_a2_0501.v:4540: sorry: repeat event control not supported. k4h561638f_a2_0501.v:4544: sorry: repeat event control not supported. I'm pretty knowledgable about Verilog synthesis, but behavioral-only stuff, I have forgotten or ignored. Anyone want to help me hack the model? Another thing we need to do is find out if Samsung wouldn't mind if we put the hacked model online somewhere (and perhaps accepted the changes themselves). Anyone want to try to contact them? Thanks. _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
