<' struct mem_txgen { !mem_base : mem_object; //driver : mem_driver; !num_cmds : uint; // This method generates the commands and // calls the driver genrate_cmds()@sys.any is { for {var i:uint = 0 ; i < num_cmds; i+=1} do { // Generate a write access gen mem_base keeping { it.addr == 0x10; it.data == 0x22; it.rd_wr == FALSE; }; // call the driver //driver.drive_object(mem_base); }; }; }; '>