找回密码
 注册
关于网站域名变更的通知
查看: 193|回复: 1
打印 上一主题 下一主题

转——初学FPGA 的一些总结

[复制链接]
  • TA的每日心情
    开心
    2019-11-19 15:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-5-22 07:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    转——初学FPGA 的一些总结
    $ x5 g7 }* O3 i( _3 p* V, e8 v
    5 w* S+ {# A, k+ M& U# L
    下面是我学习FPGA时的笔记,希望以后有用:
    ; W5 K9 A0 ?( \# Z& O; X- Q! p
    3 ]# B1 H$ w8 \6 m安装软件Quertus II以后,我们还需要安装USB BLASTER(下载线)的驱动USB BLASTER的驱动是有Quartus II软件提供的。6 z- H; s5 i. ~# [$ y/ z4 _

    ! c6 ?% t  p2 p3 i8 i! X一种是JTAG方式,一种是AS方式。对应的在核心板上有两个10针的接口,上面有标识AS口和JTAG口。USB下载线一端不电脑的USB口相连接,另一端不小黑的JTAG口戒者AS口相连。在同一时刻,我们叧能使用其中一个接口。其中JTAG方式负责FPGA在线仿真, 程序通过USB下载线下载到FPGA内部SRAM中。由亍FPGA是基亍SRAM技术的,所以掉电以后,程序会丢失;AS方式是将程序下载到FPGA外部的配置芯片EPCSX中的,EPCSX实质是一种串行FLASH,因此,掉线以后,程序丌会丢失。每次上电,EPCSX中的程序都会自动加载到FPGA中,然后再开始运行。/ Q1 W* t: g# V% I5 d
    6 t1 O$ c+ |% c9 F9 H) w# u
    后缀为.sof的文件供JTAG模式下载使用,而后缀为.pof的文件供AS模式下载使用。7 w7 }+ d6 }7 B0 D9 R/ S: j

    ' [! W% A: _) f; u6 x- O+ w9 y% ?6 P建模在PFGA设计中非常重要!
    / V3 _) ]" q# A, F7 Y: e" W  c# F5 @1 w3 S) I  v
    笔者记得在quartus II 9.0 版本中,“除法器”可以自己定义。但是在更高级的版本中,这些选项就消失了。尤其是说消失,还不如说更“默认化”了。默认下“除法器”和“求余器”是32 位输出。但是经过“编译”过后,编译器会“自动优化”最适合的位宽。
    " a3 ?, W9 b9 B& L0 z: `7 Q- t: F" ^; b9 K$ }- r
    PS/2协议:键盘的编码有“通码”(Make)和“断码”(Break)之分。看得简单一点就是,“通码”是某按键的“按下事件”,“断码”是某按键的“释放事件”。假设,笔者按下“W”键不放,每秒大约会输出10 个“0x1d”的“通码”。然后我释放“W”键,就会输出“0xF0 0x1d” 的“断码”。编码键盘还有一个老规则,就是一次只能有一个输出而已(多个按键同时按下,只有其中一个有效)。9 a7 Z! b1 M) |
    $ I6 a( O9 i7 P* o1 R
    再假设笔者按下“W”键不放,然后我再按下“X”键不放,那么会输出“0x1d”“0x22”“0x22”........ 的通码。如果此时笔者放开“X”键,就会输出“0xf0 0x22”的“断码”,此时“W”键的“通码”已经无效。但是当笔者释放“W”键的时候,依然会输出“0xf0 0x1d”, “W”键的“断码”。% ~1 f! ]$ r2 c2 P, C; i

    $ h; T, [. E. S4 x2 Z1 I7 ^至于组合键“ Shift + ?” ,“ Ctrl + ?”都是软件的工作,我们就无视吧。

    该用户从未签到

    2#
    发表于 2019-5-22 17:49 | 只看该作者
    总结的很棒 值得学习
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-9 15:52 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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