文档章节

S50 抓取pattern数据

o
 osc_w9s1w4o0
发布于 2019/03/29 13:52
字数 320
阅读 6
收藏 0
spi

精选30+云产品,助力企业轻松上云!>>>

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

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

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

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

.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的数据):

  

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

四面字节跳动(高级开发岗):分布式+中间件+TCP+JVM+Hashmap+ThreadLocal

字节跳动的面试官都挺好,面试的内容是我面试那么多家以来最全面的,问题也没有特别刁钻,都比较符合工作场景。 项目很重要,项目是敲门砖也是面试的大头,如果我没有简历上的两个项目的话,...

IT-哆哆
7分钟前
0
0
直播回顾

因业务需要,接触了一下直播,作为一个小白,在此做个回顾。 需求:在我们自己的APP上直播带货 调研:阿里云视频直播、腾讯云标准直播 简单地来说,直播就是把主播端采集的视频传送给用户端。...

osc_nk8pyo7o
8分钟前
7
0
神经网络中的激活函数

作者|Renu Khandelwal 编译|VK 来源|Medium 什么是神经网络激活函数? 激活函数有助于决定我们是否需要激活神经元。如果我们需要发射一个神经元那么信号的强度是多少。 激活函数是神经元通过神...

osc_993tr4xp
9分钟前
9
0
重磅!YOLOv4阅读笔记(附思维导图和论文译文)!

今天刷看到了YOLOv4之时,有点激动和兴奋,等了很久的YOLOv4,你终究还是出现了 论文地址:https://arxiv.org/pdf/2004.10934.pdf GitHub地址:https://github.com/AlexeyAB/darknet 觉得作者...

osc_zwv9uj8l
10分钟前
14
0
2.链表

点击使用幕布网页版查看(含思维导图) 链表(单链表)是一种通过指针将一组零散的内存块串联起来的数据结构,每个链表的结点除了存储的数据之外,还需要记录链上的下一个节点的地址 链表的插...

osc_73pstnki
11分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部