OpenCores
no use no use 1/1 no use no use
OCIDE testbench useless???
by Unknown on Mar 30, 2005
Not available!
Is there anybody who has successfully used the abovementioned? I've had no end of problems with it. Seems it's not testing read-back data from the simulated device properly. Even though the data comes back ZZZZ all the tests pass. Would like to hear from anyone who has actually gotten this to work. Regards, -- Mark McDougall, Software Engineer Virtual Logic Pty Ltd, http://www.vl.com.au> 21-25 King St, Rockdale, 2216 Ph: +612-9599-3255 Fax: +612-9599-3266
OCIDE testbench useless???
by Unknown on Mar 31, 2005
Not available!
Hello Mark,

You might want to look at ata_device.v and make some changes:
more specifically at :
always @(posedge ata_dior)
begin
dout = mem[ addr ];
dout_en = 1;
end

always @(posedge ata_dior)
begin
dout_en = 0;
end

This code somewhat gives a problem when simulating in modelsim
Changing it to the following might do the trick:

always @(posedge ata_dior)
begin
assign dout = mem[ addr ];
dout_en = 1;
end

always @(posedge ata_dior_) // begin
dout_en = 0;
end

hope this helps ;-)

Tom Tierens





Mark McDougall wrote:

Is there anybody who has successfully used the abovementioned?

I've had no end of problems with it.

Seems it's not testing read-back data from the simulated device
properly. Even though the data comes back ZZZZ all the tests pass.

Would like to hear from anyone who has actually gotten this to work.

Regards,



OCIDE testbench useless???
by Unknown on Mar 31, 2005
Not available!
Tom Tierens wrote:

always @(posedge ata_dior_) // begin
dout_en = 0;
end
Yeah, found that one yesterday - thanks! Although I used (negedge ata_dior) Regards, -- Mark McDougall, Software Engineer Virtual Logic Pty Ltd, http://www.vl.com.au> 21-25 King St, Rockdale, 2216 Ph: +612-9599-3255 Fax: +612-9599-3266
OCIDE testbench useless???
by Unknown on Mar 31, 2005
Not available!
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tom Tierens wrote: | Hello Mark, | | You might want to look at ata_device.v and make some changes: more | specifically at : always @(posedge ata_dior) begin dout = mem[ addr | ]; dout_en = 1; end | | always @(posedge ata_dior) begin dout_en = 0; end | | This code somewhat gives a problem when simulating in modelsim | Changing it to the following might do the trick: | | always @(posedge ata_dior) begin assign dout = mem[ addr ]; dout_en | = 1; end | | always @(posedge ata_dior_) //andres_t at inti.gov.ar ___________________________________________ 0800 444 4004 | www.inti.gov.ar -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCTAVH2yAVX+IAfOURApNFAJ9rxU3r229JAqxqZeIQ5YfyT8yiVQCgh1Hj BO9PilW++YtfjJCBTQsF6eE= =mxS0 -----END PGP SIGNATURE-----
no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.