S50(原V50) 测试机台湾久元电子研发的一款数字芯片测试系统,行业内有很多人使用;

现在记录下S50抓取pattern数据的一些方法:

程序主要是通过read_log配合c代码实现,pattern需要添加一个trigger pin(任意一个闲置的pin即可),trigger pin为0时表示开始抓取数据

下面是调试代码和实现结果:
        .prg代码
  SET_AC_DATALOG(LT86121RXE_read:READ_LOG_ST, LT86121RXE_read:READ_LOG_16, LOG_ENABLE_ALL, AC_IGNORE_FAIL);
RUN_PATTERN(LT86121RXE_read:START,LT86121RXE_read:END,,);
WAIT(1MS);
/SET_AC_DATALOG(AC_DATALOG_SR:READ_LOG_ST, AC_DATALOG_SR:READ_LOG_80, LOG_ENABLE_ALL, AC_IGNORE_FAIL);
// RUN_PATTERN(AC_DATALOG_SR:READ_LOG_ST, AC_DATALOG_SR:READ_LOG_80, 1, 1);
READ_LOG(LOG_ARRAY, SPI_MISO_C, , , ENABLE_TRIGGER_PIN);
DSPII_DAQ_ARRAY_TRANSFER(LOG_ARRAY, , , , "", "8,7,6,5,4,3,2,1", , );
//C code below is unnecessary, it print the log data to datalog windows
double* array_data;
int Size;
CF_GetScudVariable("DSPII_DIG_SRAM_LOG_ARRAY_TR",(void**)&array_data,&Size); //export system buffer to user array
//Site 1 data
for(int i=;i<Size;i++) {
CF_PrintLog("Site1 data =",array_data[i]); //print to datalog window
}
//Site 2 data
//for(int i=Size;i<Size*2;i++) {
// CF_PrintLog("Site2 data =",array_data[i]); //print to datalog window
//}

.hed:

  

pattern:

  

READ_LOG_ST:                 00XX1;//V138
01LX0;//R0 //V139
01XX1;//V140
00XX1;//V141
00XX1;//V142
01LX0;//R0 //V143
01XX1;//V144
00XX1;//V145
........
00XX1;//V189
00XX1;//V190
01LX0;//R0 //V191
01XX1;//V192
00XX1;//V193
00XX1;//V194
01LX0;//R1 //V195
01XX1;//V196
00XX1;//V197
00XX1;//V198
01LX0;//R1 //V199
01XX1;//V200
READ_LOG_16: 00XX1;//V201

实现结果(读取FLASH,地址0和地址1的数据):

  

最新文章

  1. EBS中启用OAF页面个性化三个配置
  2. gulp系列文章一 fis vs grunt vs gulp,为什么要是gulp呢?
  3. [Android Pro] InputStream.skip方法的思考
  4. python走起之第三话
  5. TextFile 类的创写
  6. Redhat常见问题
  7. ARM学习笔记4——加载存储指令
  8. 手机端MVC-js框架-Gillie-中文版本
  9. [Java] 继承中,父类被覆盖的成员变量、方法的可访问性
  10. Q_D宏
  11. Python 数据处理扩展包: pandas 模块的DataFrame介绍(读写数据库的操作)
  12. python写mapReduce初步
  13. JAVA字符串的常见处理和操作
  14. Dell Inspiron 620 / Vostro 260 BIOS 开启 AHCI 模式
  15. python之路:列表及元组之定义
  16. python-开放类优化内存性能
  17. substring 比较(c#和Java)
  18. Activiti源码:ActivitiEventSupport类中eventListeners的设计
  19. 给ajax表单提交数据前面加上实体名称
  20. [深入理解Android卷一全文-第三章]深入理解init

热门文章

  1. js /Date(1550273700000)/ 格式转换
  2. Ubuntu 16.04 上安装 MySQL 5.7 教程
  3. java 学习笔记
  4. Beta冲刺 5
  5. 配置Nim的默认编译参数 release build并运行
  6. 各种sqlite管理工具
  7. EF简单的CURD操作
  8. Holer实现手机APP应用外网访问本地WEB应用
  9. sdn交换机和普通交换机区别
  10. Element Ui中table实现表格编辑效果