转载: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. jquery的add()方法扩大选择返回

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. java实验报告三 敏捷开发与XP

    20145306 java 实验三 实验报告 实验内容 1.git下载结对同学的代码 2.修改结对同学的代码 3.实现代码重构 实验步骤 新建存储空间 git下载代码 将修改后的代码上传 上传结果 重 ...

  3. Jmeter笔记2:参数化(五种方法)

    案例:邮箱登录操作,参数化登录的用户名 方法一.依赖Jmeter自带的函数助手 选项-->函数助手对话框,即可打开函数助手弹窗 (1)比如使用函数_Random 输入最小值.最大值,点击下方的[ ...

  4. 1028 C语言文法

    <程序> ->  <外部声明> |  <程序>  <外部声明> <外部声明>  ->   <函数定义>  |  &l ...

  5. C puzzles详解【34-37题】

    第三十四题 The following times. But you can notice that, it doesn't work. #include <stdio.h> int ma ...

  6. BochsDebug

    Bochs User Manual   Chapter 8. Tips and Techniques   8.12. Using Bochs internal debugger Note, if yo ...

  7. varnish状态引擎1

    vcl: state engine:各引擎之间存一定程度上的相关性:前一个engine如果可以有多种下游engine,则上游engine需要用return指明 要转移的下游engine vcl_rec ...

  8. 添加TextView隐藏进度条的方法

    在TextView中添加 android:scrollbars="vertical" android:singleLine="false" 在Activity代 ...

  9. C# 文件流基本操作步骤

    private void button1_Click(object sender, EventArgs e) { FileStream fs = new FileStream("123.tx ...

  10. for xml path('') 引发的数据不完整

    When you read Extensible Markup Language (XML) data from Microsoft SQL Server by using the SqlDataRe ...