转载:http://tigerwang202.blogbus.com/logs/35981280.html

其他很好的资料:http://bbs.ednchina.com/BLOG_ARTICLE_1740903.HTM

论文:http://wenku.baidu.com/view/0c23a7d73186bceb19e8bbe2.html

这里提供一个采用MAX II芯片的USB Blaster制作方案。官方版本采用的是MAX3128。它是Altera早期的CPLD价格较高,设计采用EPM240T100代替,其它电路同Altera原版的Blaster。原理图及PCB在下面链接里。先焊接硬件板,上点前需检查有无虚焊现象。到FTDI公司网站上下载D2XX drivers 驱动及MProg(clicking here)工具,使用MProg向挂接在FT245芯片上的93LC46烧写下面的链接中的配置文件。如果一切无误,配置后的Blaster重新插入PC机的USB接口被识别成“Altera USB Blaster” 。通过Byte Blaster MV(并口烧写器)或其它Altera的仿真器烧写配置文件至CPLD。需要从Altera公司网站上下载个Quartus II或StandAlone Programer 完成烧写操作。如果USB Blaster可以识别Altera的可编程逻辑器件(CPLD或FPGA),制作的USB Blaster应该是正常工作了。

需要注意的两点:

(1) 如果是自己编译网上公开的VHDL代码,应该在Quartus II中设置支持CPLD设备复位引脚(DEV_CLRn),在Assignment->Devices->Devices and Pin Options里,General选项卡的“Enable device-wide reset(DEV_CLRn)”打钩。

(2) 在Pin Assignment 中的引脚电平设置为LVCOMS。

制作文件下载:

http://tigerwang202.blogbus.com/files/12360481150.rar  (EEPROM烧写文件,用以配置FT245)

http://tigerwang202.blogbus.com/files/12360479201.pof (CPLD编程文件)

http://tigerwang202.blogbus.com/files/12360479200.vhd (CPLD逻辑描述VHDL)

http://tigerwang202.blogbus.com/files/12360479202.pdf (原理图文件pdf)

http://tigerwang202.blogbus.com/files/12360479204.pdf (PCB顶层pdf)

http://tigerwang202.blogbus.com/files/12360479203.pdf (PCB底层pdf)

Altera USB Blaster 仿真器(EPM240仿制版的更多相关文章

  1. 电脑不识别USB blaster驱动问题

    电脑不识别USB blaster,如下图: 解决办法:手动更新 http://zhidao.baidu.com/link?url=snVT__AsbtmQ4U5EBVN05Yrgv1TPv7AdVYe ...

  2. Open JTAG Project

    Open JTAG Project is an open source hardware and software for a high speed USB JTAG tool. In this si ...

  3. Arria II GX FPGA开法套件——初步使用

    1. 从官网下载使用手册和参考手册,以及开发包           下载地址:https://www.altera.com.cn/products/boards_and_kits/dev-kits/a ...

  4. 【小梅哥SOPC学习笔记】Altera SOPC嵌入式系统设计教程

    Altera SOPC嵌入式系统设计教程 第1章 概述 SOPC(System On Programmable Chip,可编程的片上系统)是Altera公司提出来的一种灵活.高效的SOC解决方案.它 ...

  5. 友晶Altera Cyclone V GX Starter Kit开发板使用ADC-第一篇

    1. 拿到板子在,做工很好,属于GX系列,GX应该是高速收发器 2. 去探究下GX是什么用途,大约有6个型号,这个板子是5CGXFX5,有77 LE逻辑单元,这个收发器不知道是什么?6个 3.125G ...

  6. Soc常见问题

    SOC常见问题解答 1.SOC FPGA中的ARM是软核还是硬核?ARM核的外设是软核还是硬核? SOC FPGA 中的ARM核是硬核.所以简称HPS,Hardware Processor Syste ...

  7. 国产CPLD(AGM1280)试用记录——做个SPI接口的任意波形DDS [原创www.cnblogs.com/helesheng]

    我之前用过的CPLD有Altera公司的MAX和MAX-II系列,主要有两个优点:1.程序存储在片上Flash,上电即行,保密性高.2.CPLD器件规模小,成本和功耗低,时序不收敛情况也不容易出现.缺 ...

  8. (转)小心FPGA的JTAG口(上电和下电顺序)

    同志们,根据ALTERA官方FAE(现场应用工程师)的强烈建议,请注意不要随意带电插拔你的JTAG下载接口,否则会损坏FPGA芯片的JTAG口信号管脚.现象:在排除了下载线的问题后,还是不能访问FPG ...

  9. Quartus 11.0 的AS 下载方式和JTAG下载jic文件的方式

    FPGA下载的三种方式:主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置方式: AS由FPGA器件引导配置操作过程,它控制着外部存储器和初始化过程,EPCS系列.如EPCS1,EP ...

随机推荐

  1. CentOS yum kvm

    首先,需要我们的cpu支持虚拟化,有的机器支持但是并未在bios开启,这个需要事先开启. 1. Dell R710安装centos6.7 64位 ,Dell R710在开机后按F2进入BIOS,Pro ...

  2. c++ builder TListView控件按字符串排序(根据网上代码亲测ok)

    //--------------------------------------------------------------------------- /* 首先将一个列表框控件安放在Form上, ...

  3. chkdsk 和sfc.exe修复命令

    1:chkdsk:chkdsk的全称是checkdisk,就是磁盘检查. CMD->help chkdsk CHKDSK [volume[[path]filename]]] [/F] [/V] ...

  4. PayPal 开发详解(七):运行REST API SAMPLE

    1.编译成功,修改配置文件 sdk_config.properties ,使用我们申请的测试帐号执行收款测试,clientId 和 clientSecret 参见 PayPal 开发详解(五) 2.将 ...

  5. 基于s5pv210嵌入式linux系统sqlite3数据库移植

    基于s5pv210嵌入式linux系统sqlite3数据库移植 1.下载源码 http://www.sqlite.org/download.html 最新源码为3080100 2.解压 tar xvf ...

  6. sublime text 2 中文乱码解决办法

    sublime text 2是一款非常优秀的跨平台文本及源代码编辑器,本人非常喜欢,但是不支持GB2312和GBK编码在某些时候比较麻烦.可以通过向sublime text 中添加编码类型转换包(比如 ...

  7. nth-of-type和nth-child的区别

    看CSS3时发现了一个nth-of-type选择器,发现平时基本没见过用,就研究了一下,w3c是这样说明的: :nth-of-type(n) 选择器匹配属于父元素的特定类型的第 N 个子元素的每个元素 ...

  8. unison+inotify实现文件双向自动同步

    nfs适合存小图片和小文件,有一个致命的缺点,就是其中一台web服务挂掉之后,会直接导致web页面无法访问,动态的那种数据, 而且数据量很大的数据不适合nfs Unison是一款跨平台(window, ...

  9. php qr生成二维码

    二维码就是用在平面上用特定的几何图形记录数据信息的,QR码是常见的一种二维码.推荐使用生成QR码的php类库PHP QR Code. 例子: <?php   ini_set('display_e ...

  10. JS正则表达式获取字符串中特定字符

    JS正则表达式获取字符串中得特定字符,通过replace的回调函数获取. 实现的效果:在字符串中abcdefgname='test'sddfhskshjsfsjdfps中获取name的值test  实 ...