2573|3

10

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

初学FPGA [复制链接]

下面是我学习FPGA时的笔记,希望以后有用:
安装软件Quertus II以后,我们还需要安装USB BLASTER(下载线)的驱动USB BLASTER的驱动是有Quartus II软件提供的。
一种是JTAG方式,一种是AS方式。对应的在核心板上有两个10针的接口,上面有标识AS口和JTAG口。USB下载线一端不电脑的USB口相连接,另一端不小黑的JTAG口戒者AS口相连。在同一时刻,我们叧能使用其中一个接口。其中JTAG方式负责FPGA在线仿真, 程序通过USB下载线下载到FPGA内部SRAM中。由亍FPGA是基亍SRAM技术的,所以掉电以后,程序会丢失;AS方式是将程序下载到FPGA外部的配置芯片EPCSX中的,EPCSX实质是一种串行FLASH,因此,掉线以后,程序丌会丢失。每次上电,EPCSX中的程序都会自动加载到FPGA中,然后再开始运行。
后缀为.sof的文件供JTAG模式下载使用,而后缀为.pof的文件供AS模式下载使用。
建模在PFGA设计中非常重要!
笔者记得在quartus II 9.0 版本中,“除法器”可以自己定义。但是在更高级的版本中,这些选项就消失了。尤其是说消失,还不如说更“默认化”了。默认下“除法器”和“求余器”是32 位输出。但是经过“编译”过后,编译器会“自动优化”最适合的位宽。
PS/2协议:键盘的编码有“通码”(Make)和“断码”(Break)之分。看得简单一点就是,“通码”是某按键的“按下事件”,“断码”是某按键的“释放事件”。假设,笔者按下“W”键不放,每秒大约会输出10 个“0x1d”的“通码”。然后我释放“W”键,就会输出“0xF0 0x1d” 的“断码”。编码键盘还有一个老规则,就是一次只能有一个输出而已(多个按键同时按下,只有其中一个有效)。
再假设笔者按下“W”键不放,然后我再按下“X”键不放,那么会输出“0x1d”“0x22”“0x22”........ 的通码。如果此时笔者放开“X”键,就会输出“0xf0 0x22”的“断码”,此时“W”键的“通码”已经无效。但是当笔者释放“W”键的时候,依然会输出“0xf0 0x1d”, “W”键的“断码”。
至于组合键“ Shift + ?” ,“ Ctrl + ?”都是软件的工作,我们就无视吧。
此帖出自FPGA/CPLD论坛

最新回复

AS方式就是Q2把程序下载到FLASH芯片里面。每次上电,FPGA内置的程序主动从FLASH读取程序代码配置FPGA芯片。  详情 回复 发表于 2012-8-5 21:42
点赞 关注
 

回复
举报

7219

帖子

192

TA的资源

五彩晶圆(高级)

沙发
 
AS方式 没学过 可以多介绍介绍不
此帖出自FPGA/CPLD论坛
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
AS方式没有什么可学的。与你的下载器有关。有些要用AS,有些要用PS。配置一下就好了
此帖出自FPGA/CPLD论坛
 
 
 

回复

6892

帖子

0

TA的资源

五彩晶圆(高级)

4
 
AS方式就是Q2把程序下载到FLASH芯片里面。每次上电,FPGA内置的程序主动从FLASH读取程序代码配置FPGA芯片。
此帖出自FPGA/CPLD论坛
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表