Pattern Creation With 16 Channels Using DIOEasy Tool
Sanjay E.
Bengaluru, Karnataka

Feb 21, 2018
10 Posts

Pattern Creation with 16 channels using DIOEasy Tool

Hi everyone,

We want to utilize the GX5295's DIO memory effectively, so planning to use 16 channel mode instead of 32 channel mode.
We are creating the sample DIO file with 16 channels from DIOEasy tool, it is able to create the .dio file, but we want to save this as .asc file.
When we are saving to .asc file, the values are getting changed from dio file to asc file.

can any one please help on this.
if any one is having the 16 channel sample .asc file, please share it for reference.

Thanks,
Sanjay.


File Attachment:
dio&asc.rar

Jason D.
Irvine, CA

Feb 21, 2018
20 Posts

Re: Pattern Creation with 16 channels using DIOEasy Tool

Hi Sanjay,

To save as .asc file go to File > Save As. In the option "Save as type: " choose "ASCII Files w/Command (*.asc)".
GtDio does not have support for saving as ascii file while changing the channel width. I recommend using 32 channels and ignore the other channels you are not using.
I uploaded a .zip file with your vectors with 32 channel width in .dio and .asc.

If you still have issues, can you answer the following questions:
1. What version of GtDio and DioEasy do you have installed?
2. Each channel has vector depth of 64M steps at 32 channels. Are you surpassing or plan to surpass this?

Regards,
Jason


File Attachment:
32ChannelWidth.zip

Sanjay E.
Bengaluru, Karnataka

Mar 1, 2018
10 Posts

Re: Pattern Creation with 16 channels using DIOEasy Tool

Hi Jason,

Thanks for your quick response!!!

1.We're using GTDIO Version 4.9 and DioEasy Versio 4.9.
2.We want to utilize the DIO memory effectively  by increasing the vector depth to 128M steps at each channel (channel 0-channel 15) instead of 64M at 32 channel.
3.We'd created a pattern with 16 channel width and able to load in GX5295 by configuring it to 16 channel width mode with help of "DioSetupIOConfiguration", but while loading multiple patterns of 16 channels width at different location, we couldn't able to run the second pattern alone with the help of Sequencer,Kindly help on this.
4.Let us want to know, how memory is dynamically allocated in case of 16 channel width mode, to proceed further with multiple patterns loading.

for example: Pattern1 loaded at 5 step and pattern2 loaded at 50005 step, we want to run pattern2 alone in RTC mode.

Thanks,
Sanjay.


File Attachment:
Pattern with 16 channel width.dio

Jason D.
Irvine, CA

Mar 1, 2018
20 Posts

Re: Pattern Creation with 16 channels using DIOEasy Tool

Hi Sanjay,

1. If you can upgrade, there is a newer version of GtDio available: http://www.marvintest.com/Search.aspx?kw=gtdio.exe
2. Are you actually using over 64M steps to warrant optimizing the memory depth?
3. Note my first post, step 2 from your previous thread: https://www.marvintest.com/Forums/thread.aspx?ID=393
Using the DioWriteProgramCounter function is what you are looking for.
4. Can you go more in detail on what information you are looking for? The thread I linked in 3 has details on how to write multiple patterns to different memory locations.

I'll make an example of loading and running multiple patterns and post it here when it is done.

Regards,
Jason

Sanjay E.
Bengaluru, Karnataka

Apr 2, 2018
10 Posts

Re: Pattern Creation with 16 channels using DIOEasy Tool

Hi Jason,

Thanks for your quick responses!!!

1. We've tring with newer version of DIOEasy 5.1.72. only.
2. we want to use 128M steps/ch for first 16 channels(0-15), we want to create a pattern with 16 channel I/O width alone itself.
3. As you mentioned in previous thread and shared file, we've tried with that testcase by making last 16 channels as tristated, we couldn't able to achieve 128M/ch in that case.
4. We've tried with a sample 16 channel I/O width pattern and now we could able to achieve 128M/ch (0-15).
5. Could you please share me a reference pattern file(.asc) for 16 channel I/O width pattern and a way to compress 32 channel pattern to 16 channel pattern using DIOEasy tool.
6. We could able to compress the channel I/O width through Properties->Setup->Channels->16.
7. We could able to compress the channels as data expected upto 3M steps pattern and going beyond 3M steps, couldn't able to get expected data. Kindly help on this.

Thanks,
Sanjay E.


Please Note
You need to have a M@GIC account to participate in the Forums.
Not yet registered on our website? Click here to register today!

All content, information and opinions presented on the Marvin Test Solutions User Forums are those of the authors of the posts and messages and not Marvin Test Solutions'. All attachments and files are downloaded at your own risk. [Read More]