搜索
bottom↓
回复: 102

老外的一个开源逻辑分析仪,miniLA - mini Logic Analyzer,该有的都有了

[复制链接]

出0入0汤圆

发表于 2009-6-29 18:11:36 | 显示全部楼层 |阅读模式
重发一下,让更多人能看到。哪位能否牵个头做一批啊?阿莫

http://minila.sourceforge.net/index.php


(原文件名:minila_small.jpg)


32道, 100M, 自动协议分析,开源,并口(USB可选)

Up to 32 channels
128 Kb of memory for each channel
Sampling rate up to 100 MHz (timebase in 1-2-5 sequence)
External clock input
Input levels compatible with 3.3V and 5V logic
Selectable pretrigger/posttrigger buffer size in 8K steps
16 bits wide trigger (0, 1, rising/falling edge, don't care)
Programmable min. trigger-event width (1-16)
Programmable trigger-events counter (1-16)
External trigger input
Communicating via LPT port (EPP mode support) or USB
Documentation and source codes released under GNU GPL

套件,不知道哪里买:(

(原文件名:minila-unassembled_s.jpg)


别人在干活

(原文件名:AT89C52LA.png)

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2009-6-29 18:22:26 | 显示全部楼层
好贴就要顶

以前GFW曾经有段时间会封锁SoureForge的的,后来国内呼声四起,才又开开的

出0入0汤圆

发表于 2009-6-29 18:22:28 | 显示全部楼层
做PCB吧!定一个.
做成品卖会侵权的.

出0入10汤圆

发表于 2009-6-29 18:23:29 | 显示全部楼层
强 顶一下

出0入618汤圆

发表于 2009-6-29 18:31:48 | 显示全部楼层
那个SSRAM国内很难找,有也很贵。

用FPGA+SDRAM比较适合国内DIY。
头像被屏蔽

出0入0汤圆

发表于 2009-6-29 18:35:23 | 显示全部楼层
非常好。有空我研究一下。

出0入0汤圆

 楼主| 发表于 2009-6-29 18:43:19 | 显示全部楼层
嘻嘻,居然得了个裤子啊。等阿莫的雕刻机空了,研究下这个吧,省下大家折腾了

出0入0汤圆

发表于 2009-6-29 19:22:11 | 显示全部楼层
AS7C33128datasheetourdev_456823.pdf(文件大小:234K) (原文件名:AS7C33128datasheet.pdf)

主要元件淘宝好像都能找到

出0入618汤圆

发表于 2009-6-29 19:27:34 | 显示全部楼层
这个SRAM LS问问价先吧,我记得不下100元。

出0入0汤圆

 楼主| 发表于 2009-6-29 19:37:05 | 显示全部楼层
IS64LPS12832A 我估计这个能替代,

出0入618汤圆

发表于 2009-6-29 19:54:38 | 显示全部楼层
同步SRAM都很贵,货源又少,感觉不是很适合DIY。
同样的价格,用FPGA+SDRAM可以做MB级储存深度的了。

稍稍降低点采样率,用2片IS61LV25616做,比较适合DIY,套件成本可控制在100元以内。

出0入0汤圆

发表于 2009-6-29 20:00:52 | 显示全部楼层
虽然买了个ZLG的,但一直想搞个玩,一直忙啊.

出0入0汤圆

发表于 2009-6-29 20:02:33 | 显示全部楼层
能100元内就很有诱惑了,怎么都得上一个,储存深度搞大点好

出0入0汤圆

发表于 2009-6-29 20:15:53 | 显示全部楼层
这个以前讨论过,我也关注了很久
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3210490&bbs_page_no=1&bbs_id=9999

出0入0汤圆

发表于 2009-6-29 20:17:46 | 显示全部楼层
搞成套件的话,算我一个

出0入0汤圆

发表于 2009-6-29 20:30:07 | 显示全部楼层
顶一个!这个很有兴趣.等待牛人

出0入0汤圆

发表于 2009-6-29 20:35:36 | 显示全部楼层
支持!有套件的加我!

出0入0汤圆

发表于 2009-6-29 20:47:11 | 显示全部楼层
表示一下关注

出0入0汤圆

发表于 2009-6-29 21:09:36 | 显示全部楼层
我有了ZLG最早生产的一台,产品编号在20以内,只有波形测试,没有状态测试。要是再diy一台就好了。
头像被屏蔽

出0入0汤圆

发表于 2009-6-29 21:16:52 | 显示全部楼层
【13楼】 hackerboygn 湘大臭要饭的
------------------------
你毕业了吗?

对仪器工具类的研发,有没有兴趣? 如果有兴趣,不妨考虑加入我们网站,我需要招收一位开源活动负责人。当然是全职的,才能有更好效果。

你的上位机C应该用得不错吧。

出0入0汤圆

 楼主| 发表于 2009-6-29 21:42:18 | 显示全部楼层
仪器类的上位机软件可以用labview labwindows之类的写,挺方便的。

出0入0汤圆

发表于 2009-6-30 08:02:07 | 显示全部楼层
支持
头像被屏蔽

出0入0汤圆

发表于 2009-6-30 08:09:32 | 显示全部楼层
【20楼】 plank
仪器类的上位机软件可以用labview labwindows之类的写,挺方便的。  
-------------------------
我不知道labview的价格。不过看规模,没有一百万都购买不了整套啊。

它写出来的软件,仍需要在labview下运行吗?

出0入0汤圆

发表于 2009-6-30 08:26:07 | 显示全部楼层
不错

出0入0汤圆

发表于 2009-6-30 08:32:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-30 08:35:10 | 显示全部楼层
labview是可以生成可执行文件的,就是比较大.
labview好象是合3W多人民币吧,以前看到的,不确定了.
labview其实是给不会写程序的硬件工程师用的,如果会c还是labwindows cvi好用,用起来就象kail mdk一样简单,也是有一堆的相当于库函数的仪表控件,而且是纯C的,一些复杂算法的函数可以在labwindows cvi中调试好,就可以直接用在单片机程序中了.

出0入0汤圆

发表于 2009-6-30 08:40:44 | 显示全部楼层
我现在正在做这个东西,CPLD和SRAM已采购回来,加起来大约100元。

我觉得这个东西大批量(K级)做很困难,因为这个SRAM从代理渠道已很难找到货源,反而通过零散渠道,还能找到不少全新货源(我手上这片是03年的),DIY估计问题不大。

出0入0汤圆

发表于 2009-6-30 09:06:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-6-30 09:14:32 | 显示全部楼层
如果真成,D一个来玩玩啊,顺便接触一下这方面的东西。

出0入0汤圆

发表于 2009-6-30 09:18:48 | 显示全部楼层
很有诱惑力。

出0入0汤圆

 楼主| 发表于 2009-6-30 09:57:13 | 显示全部楼层
Labview 的最开始的定位确实是给实验室不会写复杂程序的科学工作者用的(比如说我),可视化封装了非常多的函数和功能模块,写程序感觉就像搭积木一样。现在专业版NI网站的标价是RMB 35K。Labwindows我没有用过,但是看过介绍和一些别人用这个写的程序,个人感觉最好的地方之一就是sipure提到的 “,也是有一堆的相当于库函数的仪表控件”,full版在NI网上的标价是RM 21K。

【25楼】 sipure
积分:274
派别:
等级:------
来自:
labview是可以生成可执行文件的,就是比较大.
labview好象是合3W多人民币吧,以前看到的,不确定了.
labview其实是给不会写程序的硬件工程师用的,如果会c还是labwindows cvi好用,用起来就象kail mdk一样简单,也是有一堆的相当于库函数的仪表控件,而且是纯C的,一些复杂算法的函数可以在labwindows cvi中调试好,就可以直接用在单片机程序中了.

出0入0汤圆

 楼主| 发表于 2009-6-30 10:03:05 | 显示全部楼层
不会是准备商业化吧?这个可是... ...。不过如果是套件+合理的利润(不能白忙啊,要不然雷锋都累死啦),我觉得会有很多人可以接受的(我算一个)。LZ位那个套件是美国人几年前搞得一个团购,有人代买的。

【26楼】 kent_gwk
积分:140
派别:
等级:------
来自:广州
我现在正在做这个东西,CPLD和SRAM已采购回来,加起来大约100元。

我觉得这个东西大批量(K级)做很困难,因为这个SRAM从代理渠道已很难找到货源,反而通过零散渠道,还能找到不少全新货源(我手上这片是03年的),DIY估计问题不大。

出0入0汤圆

发表于 2009-6-30 10:11:20 | 显示全部楼层
记号看一下

出0入0汤圆

发表于 2009-6-30 10:25:09 | 显示全部楼层
最反感这样的标题,老外做的就一定牛吗?什么叫“该有的都有了”

出0入618汤圆

发表于 2009-6-30 17:13:27 | 显示全部楼层
【26楼】 kent_gwk

你的SSRAM在哪里买的?多少钱?加CPLD才100,很便宜了。

出0入0汤圆

 楼主| 发表于 2009-6-30 22:07:38 | 显示全部楼层
我看了一下一帮德国人做的这个,也是买这个ram发愁。

出0入0汤圆

 楼主| 发表于 2009-6-30 22:26:00 | 显示全部楼层
又看了一下minila的邮件组,消息是IS64LF12832A-7可以代替那个SRAM
SRAM CY7C1338G 这个也可以

AS7C33128 这个新的不行要用老的,支持flow-through的

据称也可以的

IS64LF12832A-7
K7B803625B-PI65
MCM69F737TQ7.5
CY7C1345-117AC 这个要117M的

出0入0汤圆

 楼主| 发表于 2009-6-30 22:42:28 | 显示全部楼层
上传个BOM,不过是鸟()语的。

点击此处下载 ourdev_457255.zip(文件大小:8K) (原文件名:teile.zip)

出0入618汤圆

发表于 2009-7-1 00:07:19 | 显示全部楼层
常见内存规格一般各厂都有兼容型号,因为JEDEC制定了统一的引脚封装标准和驱动时序,大部分厂商都会遵守,所以只要速度够,就可以直接替换。

可是在国内,同步SRAM很难找,无论任何厂家。因此最好是改用异步SRAM代替,满大街都是。10ns的ASRAM理论上也可以做到100M/s,保守估计可以做到60-80M/s。

出0入0汤圆

发表于 2009-7-1 10:20:27 | 显示全部楼层
38楼不用担心,ZLG在100M的LA上用的就是8nS的ASRAM

出0入228汤圆

发表于 2009-7-1 11:54:13 | 显示全部楼层
MARK下

出0入228汤圆

发表于 2009-7-1 11:56:03 | 显示全部楼层
其实通道数不用多,有个8路就够用了。

出0入228汤圆

发表于 2009-7-1 12:22:21 | 显示全部楼层
这款也不错的,虽然不是开源的

http://www.saleae.com/logic/features/
8通道,24M(也够用啦)


(原文件名:Saleae_Logic_Analyzer_3.jpg)


(原文件名:Saleae_Logic_Analyzer_2.jpg)


(原文件名:Saleae_Logic_Analyzer_Software_1.jpg)

出0入228汤圆

发表于 2009-7-1 12:29:25 | 显示全部楼层
这里有详细的介绍,不过要拐个弯才能访问
http://hackaday.com/2009/03/06/tools-saleae-logic-logic-analyzer/
硬件:
The Logic is based on the Cypress Semiconductor CY7C68013A-56PVXC, an Intel 8052 microcontroller with a USB peripheral. The 8052 is an enhanced version of the well-known 8051. We can also identify a 24MHz crystal, which is probably multiplied to 48 or 96MHz by an internal phase-locked loop.

出0入228汤圆

发表于 2009-7-1 12:35:06 | 显示全部楼层
这是作者的博客,有更清的图。
http://saleae.vox.com/


(原文件名:8_14_2008_3.jpg)


(原文件名:8_14_2008_4.jpg)

出0入0汤圆

发表于 2009-7-1 17:32:13 | 显示全部楼层
用CY68013做的东西,如何防止拷贝?

出0入618汤圆

发表于 2009-7-1 19:32:14 | 显示全部楼层
【39楼】 McuPlayer

8ns理论带宽有125M,做100M当然没问题了,只是国内8ns的ASRAM也不是太常见,少量价格会稍贵。10ns的IS61LV25616是性价比最高的SRAM,用它的话估计做80M没问题,一般也够用了吧,测ARM EBI都够了。

出0入0汤圆

发表于 2009-7-1 21:21:37 | 显示全部楼层
这个上位机有Delphi和wxWidgets的版本,wxWidgets的还可以跨平台。

出0入0汤圆

发表于 2009-7-2 11:11:54 | 显示全部楼层
价格多少啊?

出0入0汤圆

 楼主| 发表于 2009-7-2 17:30:34 | 显示全部楼层
这里还有一个:http://www.ep.com.pl/antoniak/index.php?id=sla

Simple Logic Analyzer for PC


Channels        8
Sampling frequency        2 MHz,
200 kHz,
20 kHz,
2 kHz.
Buffer size        max. 32768 samples
(possible to choose)
Trigger        Manual,
Any states combination,
Any edge on any (one specified) channel.
Range of input voltage        TTL or CMOS (5V)
Input inpedance        470 kOhm
Communication with PC        RS232C
Supply voltage        7...18 VDC/100 mA
PC application features        SDI application;
Operating system: Windows 9x/ME/2000/XP;
User can set sampling frequency, buffer size and trigger;
3 cursors for convenient time and frequency measuring;
Zooming;
Resolution-independent view;
Saving and reading captured data to/from *.sla file.



(原文件名:sla_counter_medium.gif)


(原文件名:sla_diagram_medium.gif)

出0入0汤圆

发表于 2009-7-2 18:14:30 | 显示全部楼层
看到我手头有两块坏的硬盘,想到如果进行逻辑分析仪DIY,此板上的SDRAM倒可以被利用起来。

如果,有大侠可以利用坏硬盘电路板的IDE口做为输入,调试口用作与上位机通讯。那就更有的玩了。

可惜啊,硬盘的主控芯片大多是DSP,是专用的芯片,找不到资料的。

出0入0汤圆

发表于 2009-7-2 19:10:55 | 显示全部楼层
不错

出0入0汤圆

发表于 2009-7-2 21:02:49 | 显示全部楼层
显卡上的sdram不知道是几ns的??

出0入0汤圆

发表于 2009-7-2 21:42:06 | 显示全部楼层
【46楼】 gzhuli 咕唧霖
8ns理论带宽有125M,做100M当然没问题了,只是国内8ns的ASRAM也不是太常见,少量价格会稍贵。10ns的IS61LV25616是性价比最高的SRAM,用它的话估计做80M没问题,一般也够用了吧,测ARM EBI都够了。
----------------------------------------------------------

10nS也不便宜啊,目前市场上的大路货应该是十几个nS的吧。
还有个法子,就是用2片ASRAM做乒乓操作,相当于把速度Double上去了

出0入618汤圆

发表于 2009-7-3 00:13:37 | 显示全部楼层
淘宝上的IS61LV25616AL-10TL都是十几二十几的样子,有没有remark不清楚,不过肯定是最大路的货,比8ns/12ns多得多。
懂CPLD的,把miniLA的firmware拿过来改一下sram.vhd,估计就能用ASRAM了,我暂时没时间搞,纯粹吹吹水了,估计这里也没几个人真会去动手改VHDL的,都在伸长脖子等套件呢。 :)

出0入0汤圆

发表于 2009-7-3 01:08:45 | 显示全部楼层
【54楼】 gzhuli 咕唧霖
都在伸长脖子等套件呢。 :)
--------------------------------------------------
说得好,我一直没想到合适的语言来表达。
国内的DIY还是缺少深入,跟大家的经济现状有关系,每个人都首先要养家糊口。

出0入0汤圆

发表于 2009-7-3 08:44:41 | 显示全部楼层
Labview 好用,公司用了好久了,买仪器好像有得送几个月的

出0入0汤圆

 楼主| 发表于 2009-7-3 12:23:15 | 显示全部楼层
CY7C1345G-100AXC

Price Break        Unit Price        Extended Price
1        8.08000        8.08
25        6.46400        161.60
100        5.45400        545.4

这个100M的在digikey上的标价,不知道这个标称100M的能不能用,上面提到的用的是117M的

出0入0汤圆

发表于 2009-7-3 14:53:39 | 显示全部楼层
好东西,便宜我也搞一个

出0入0汤圆

 楼主| 发表于 2009-7-3 16:32:38 | 显示全部楼层
CY7C1345G-100AXC

Price Break        Unit Price        Extended Price
1        8.08000        8.08
25        6.46400        161.60
100        5.45400        545.4

这个100M的在digikey上的标价,不知道这个标称100M的能不能用,上面提到的用的是117M的

如果这个片子可以,我们可以直接从digikey买,寄到米国,然后请人带回来(这东西,估计海关不会太在意的)。这样运费都省很多。

出0入0汤圆

发表于 2009-7-10 15:38:19 | 显示全部楼层
感觉好远..

出0入0汤圆

发表于 2009-7-10 20:10:15 | 显示全部楼层
请教一下,读写周期8ns的flash芯片可以使用吗?

出0入0汤圆

发表于 2009-7-10 20:20:58 | 显示全部楼层
jh

出0入618汤圆

发表于 2009-7-11 01:02:48 | 显示全部楼层
【61楼】 todayinfo

第一次听说有8ns的flash芯片,很牛。
不过一般flash芯片标-8的,表示80ns……

出0入0汤圆

发表于 2009-7-11 15:59:08 | 显示全部楼层
8nS的Flash芯片?

出0入0汤圆

发表于 2009-7-14 10:09:43 | 显示全部楼层
貌似不错嘛

出0入0汤圆

发表于 2009-7-25 17:35:00 | 显示全部楼层
这个要标记一下,有时间好好研究。42楼的非常赞

出0入0汤圆

发表于 2009-8-1 20:27:14 | 显示全部楼层
42 楼的上位机软件做的非常COOL , 也好用, 通信的数据都呈现出来了,方便分析。仿制的话最好也能做到这点,大部分简单的diy逻辑分析都省了这步。

出0入0汤圆

发表于 2009-8-1 21:02:47 | 显示全部楼层
标记

出0入0汤圆

发表于 2009-8-17 11:01:30 | 显示全部楼层
真的很强哎

出0入0汤圆

发表于 2009-8-23 11:27:53 | 显示全部楼层
42楼贴出来的,是一家公司的商业产品

出0入0汤圆

发表于 2009-8-25 00:30:18 | 显示全部楼层
要顶上去

出0入4汤圆

发表于 2009-8-27 10:13:38 | 显示全部楼层
支持支持   
这个出来我一定搞一个

出0入0汤圆

发表于 2009-8-27 22:49:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-1 00:07:22 | 显示全部楼层
搞不定啊

出0入0汤圆

发表于 2009-12-9 01:47:13 | 显示全部楼层
ASYNC的SRAM用FPGA操作达不到理论速度的。能有一半就不错了。

出0入0汤圆

发表于 2010-2-5 08:42:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-25 17:50:14 | 显示全部楼层
请教一下,
同步的SRAM有两种,pipilined和flow-thru,好像CY7C1338是flow-thru的,而AS7C33128是pipelined,
如果不改VHDL源码,能够互换吗?

出0入618汤圆

发表于 2010-2-25 19:10:26 | 显示全部楼层
pipeline, flow-thru, 还有个ZBT,时序不一样,区别看手册比较一下就知道了。

出0入0汤圆

发表于 2010-3-7 22:05:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-10 16:24:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-10 16:50:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-10 23:34:49 | 显示全部楼层
标记了

出0入0汤圆

发表于 2010-3-10 23:43:57 | 显示全部楼层
大家都有商业头脑咯

出0入0汤圆

发表于 2010-3-11 01:56:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-3-11 02:14:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-30 22:41:09 | 显示全部楼层
怎么没后文了,做了没?

出0入0汤圆

发表于 2010-12-1 08:44:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-1 09:18:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-17 00:00:26 | 显示全部楼层
这个MINILA项目上位软件做的很好,用DELPHI写的,结构很好,模块化很好,另外界面非常好。
VHDL代码一看也是高手设计的,但是硬件的平台不怎么好,SSRAM件贵,难买,并且CPLD在时钟数方面照顾得不是很周到,所以提速工作难做。
我觉得应该用他的软件,再从新开发硬件平台就不错。

出0入0汤圆

发表于 2011-2-19 16:44:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-19 19:49:46 | 显示全部楼层
good

出0入0汤圆

发表于 2011-2-25 13:00:30 | 显示全部楼层
goog

出0入0汤圆

发表于 2011-2-28 20:08:01 | 显示全部楼层
marking

出0入0汤圆

发表于 2011-3-22 00:04:15 | 显示全部楼层
GOOD!

出0入0汤圆

发表于 2011-3-30 12:37:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-22 16:42:22 | 显示全部楼层
some links

http://akikorhonen.org/projects.php?action=view&id=59
http://martin.hinner.info/electronics/piclogix/
http://www.ikalogic.com/scanalogic_home.php


http://www.sparkfun.com/products/8938

出0入0汤圆

发表于 2011-8-14 21:34:42 | 显示全部楼层
MK

出0入0汤圆

发表于 2011-8-16 12:55:00 | 显示全部楼层
大家都辛苦了
logic的界面牛,拆硬盘拿内存的想法好

出0入0汤圆

发表于 2011-8-17 03:51:27 | 显示全部楼层

200M 16路 变化量采集 逻辑分析仪器 采用了MINILA的界面  (原文件名:minila.JPG)
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-28 14:35

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表