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)

Reply via email to