Altera USB Blaster 仿真器(EPM240仿制版
转载: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仿制版的更多相关文章
- 电脑不识别USB blaster驱动问题
电脑不识别USB blaster,如下图: 解决办法:手动更新 http://zhidao.baidu.com/link?url=snVT__AsbtmQ4U5EBVN05Yrgv1TPv7AdVYe ...
- Open JTAG Project
Open JTAG Project is an open source hardware and software for a high speed USB JTAG tool. In this si ...
- Arria II GX FPGA开法套件——初步使用
1. 从官网下载使用手册和参考手册,以及开发包 下载地址:https://www.altera.com.cn/products/boards_and_kits/dev-kits/a ...
- 【小梅哥SOPC学习笔记】Altera SOPC嵌入式系统设计教程
Altera SOPC嵌入式系统设计教程 第1章 概述 SOPC(System On Programmable Chip,可编程的片上系统)是Altera公司提出来的一种灵活.高效的SOC解决方案.它 ...
- 友晶Altera Cyclone V GX Starter Kit开发板使用ADC-第一篇
1. 拿到板子在,做工很好,属于GX系列,GX应该是高速收发器 2. 去探究下GX是什么用途,大约有6个型号,这个板子是5CGXFX5,有77 LE逻辑单元,这个收发器不知道是什么?6个 3.125G ...
- Soc常见问题
SOC常见问题解答 1.SOC FPGA中的ARM是软核还是硬核?ARM核的外设是软核还是硬核? SOC FPGA 中的ARM核是硬核.所以简称HPS,Hardware Processor Syste ...
- 国产CPLD(AGM1280)试用记录——做个SPI接口的任意波形DDS [原创www.cnblogs.com/helesheng]
我之前用过的CPLD有Altera公司的MAX和MAX-II系列,主要有两个优点:1.程序存储在片上Flash,上电即行,保密性高.2.CPLD器件规模小,成本和功耗低,时序不收敛情况也不容易出现.缺 ...
- (转)小心FPGA的JTAG口(上电和下电顺序)
同志们,根据ALTERA官方FAE(现场应用工程师)的强烈建议,请注意不要随意带电插拔你的JTAG下载接口,否则会损坏FPGA芯片的JTAG口信号管脚.现象:在排除了下载线的问题后,还是不能访问FPG ...
- Quartus 11.0 的AS 下载方式和JTAG下载jic文件的方式
FPGA下载的三种方式:主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置方式: AS由FPGA器件引导配置操作过程,它控制着外部存储器和初始化过程,EPCS系列.如EPCS1,EP ...
随机推荐
- 使用FFmpeg解码H264-2016.01.14
使用jni方式调用FFmepg项目中接口,对H264裸码进行解码. 该Demo主要实现从文件中读取H264编码的视频流,然后使用FFmpeg解码,将解码后的码流保存到文件. 工程目录结构如图所示: A ...
- Unity Js与C#脚本通信
将.js文件放到Standard Assets目录下,否则无法编译通过 CS_test.cs : using UnityEngine; using System.Collections; publ ...
- Jmeter笔记2:参数化(五种方法)
案例:邮箱登录操作,参数化登录的用户名 方法一.依赖Jmeter自带的函数助手 选项-->函数助手对话框,即可打开函数助手弹窗 (1)比如使用函数_Random 输入最小值.最大值,点击下方的[ ...
- servlet 启动加载配置文件及初始化
在servlet开发中,会涉及到一些xml数据的读取和一些初始化方法的调用.可以在tomcat启动的时候,加载一个servlet去初始化一些数据. 摘自 http://stone02111.iteye ...
- LiveView 0.8 RC1 could boot evidence files acquired from Win10 64bit
The latest Windows 10 will be more and more popular in the very near future. Now let's take a look i ...
- CICS中设置程序常驻内存
CICS中设置程序常驻内存 Permanent=no 修改为Permanent=yse --------------------- 对CICS的参数进行调节,RD中
- Jquery设置select控件指定text的值为选中项
<select name="streetid" id="streetid"> <option value="4">北 ...
- webservice简介以及简单使用
本文主要是简单的介绍webservice是什么.webservice的由来.webservice的作用,以及后面会介绍webservice的使用. webservice是什么? 目前,Web serv ...
- Winform菜单之ContextMenuStrip
ContextMenuStrip实际就是上下文菜单,就是右键单击某个窗体或者控件后出来的菜单. 从工具栏里拖一个出来放在窗口上就行 然后进行一系列的设置,设置方法跟前面的MenuStrip基本是一样的 ...
- 在c#中使用mongo-csharp-driver操作mongodb
1)下载安装 下载地址:http://github.com/mongodb/mongo-csharp-driver/downloads 编译之后得到两个dll MongoDB.Driver.dll:顾 ...