That's a good point. Most of our blocks have a simulation input (ADC, XAUI) but not the 10GbE. I haven't missed it myself, but can appreciate its use.

Are you volunteering to add it? :)

Jason

On 01 Jul 2009, at 15:33, Jason Zheng wrote:

Hi Jason,

Thanks for that explanation. Short of simulating a full-fledged computer network, is there a way to "send" a UDP packet to the simulation model as a stimulus? I'd imagine a back-end matlab function, once called, toggles the rx_valid port. Something like that?

~Jason

On Wed, Jul 1, 2009 at 3:11 PM, Jason Manley <[email protected]> wrote:
Hi Jason

Yes, you have the right of it. The Simulink yellow block 10GbE core is a black hole into an ethernet cloud. We don't try to model an entire multi-board system, but rather just the design at single board level.

Modelling networks is a complicated affair and entire software suites have been written to try'n address the issue. We have not broached it yet :)

Jason


On 01 Jul 2009, at 15:03, Jason Zheng wrote:

Hi,

This is the first time I'm posting to this mailing list, so allow me to introduce myself. My name is Jason Zheng, and I am an FPGA design engineer at JPL. A couple of weeks ago I attended the CASPER workshop at JPL, and have started to play with the CASPER libraries. My main interest is to infuse CASPER cores into the instrument design at JPL.

I've been playing with the 10GE UDP core for a while, and took a look at the VHDL source code. Comparing the simulink model with the VHDL source code, I noticed that the simulink model hid the physical interface (XAUI_XXX) from CASPER users. The simulink model only shows the internal datapath ports and the LED outputs. It doesn't seem obvious to me how to run a simulink simulation with the UDP core fully modeling a computer network. Am I missing some key information? Or is the UDP core meant to be a black hole/hose only?

cheers,

Jason Zheng




Reply via email to