当前位置: 首页 > news >正文

FPGA JTAG最小系统 EP2C5T144C8N

FPGA的文档没有相应的基础还真不容易看懂,下面是B站上对FPGA文档的解读(本文非对文档解读,只是为个人记录


第三期:CycloneIV E最小系统板设计(一)从Datasheet上获取FPGA的基本参数_哔哩哔哩_bilibili

电源部份

核心电源(vcc) :主要是供给fpga用的,一般为1.2v

IO口电源(vccio):(为了适应不同的外围设备,而将IO分成了几个区(BANK),每个区可以设置不同的电压以适合相应的不同的外围设备;虽说可以设备不同的电压,一般也就几个1.2v 1.5v 3.3v

PLL电源; 又分为pll模拟电源与pll数字电源 ;模拟电源供给pll

辅助电源:主要用于

模式选择(msel)

好吧,b站上的比我讲的详细,要自己设计一个版子的话,可以上上面的视频上看,这里只做个记录;同时可以参考国产的FPGA手册进行加深理解

JTAG接口 

复位电路:

时钟电路:

--------------------------------------------------------------------------------------------------

(*上电后观察电源状态,是否发烫(存在短路可能,断电检查焊接连线

EP2C5T144C8N 

 所需元件:1.2v 3.3v稳压芯片

7个10k电阻 

一个use blast

5v-》3.3v稳压-》1.2v稳压

1.JTAG部份电路

JTAG连接 NSTATUS nconfig config_done 因为没有外部存储器,直接使用Jtag烧录,从而nconfig 为3.3 ;nstatus  为 0.3 和 config_done 0v

2. 配置部份电路 config_done nconfig nstatus nce  mel0 mel1 

nce  (16) 10k 电阻 -》gnd  

mel0 mel1 ( 85 84) 需接地 gnd 

nsatus nconfig config_done(82 83 20) 10k上接电阻接3.3v

3电源部份供电

1.2v供电至少一项  (131

gnd尽量多  (6 19 33 34 36 98 108 111

3.3v  (5  77

3供电 asm1117 3.3 asm1117 1.2v 

vccint 四项中最少接一项   1.2v 

vccio 中 

gnd 尽量多接 

已验证 接口 可运行 

vcc3.3           5  23  29 

gnd  6          19 33 34 36  98 108 111

vcc 1.2         131

jtag接口

(1) tck  12   10k ->gnd 

(3) tdo 10   

(5)tms  11 vcc->10k ->tms

- 不接

(9) tdi 13 vcc->10k->tdi 

(2)(10) -》gnd

(4) ->3.3v

nce 16 ->10k ->gnd 

msel0 85  ->gnd 

msel1 84  ->gnd 

nconfig 20  3.3->10k->nconfig

conf_done 83  3.3->10k->conf

nstatus 82  3.3->10k ->nstatus 

4.用哪个bank 哪个bank接3.3

尽量少电源连线下,JTAG下载不稳定,多点几次,或等待几十秒再试

将gnd连上下载正确的90以上;gnd少连,20左右

排除接触不良,连线

正常连接 

参考:

引脚图 intel.com support document 

https://www.intel.com/content/www/us/en/support/programmable/support-resources/devices/lit-dp.html#cyclone®iidevices

 FPGA:我的零基础学习路线(2022秋招已上岸)持续更新中~_fpga 学习路线-CSDN博客

设计处理器的可以参下方

第6期 第一阶段完成!| ADD指令测试 | RISC-V设计入门指北_哔哩哔哩_bilibili

【FPGA】基于FPGA的极简CPU设计_fpga大作业-CSDN博客

OpenEP2C5-C用户手册 - Waveshare Wiki

项目分享| 自制FPGA最小系统板(PCB可直接打板) - 哔哩哔哩

altera 公司的EP3C5E144C8N的引脚资料如何查找_ep3c5e144c8引脚图-CSDN博客

https://d1.amobbs.com/bbs_upload782111/files_28/ourdev_547494.pdf

https://www.waveshare.net/w/upload/f/fb/CoreEP2C5-Schematic.pdf

http://www.lryc.cn/news/405602.html

相关文章:

  • Android 15 之如何快速适配 16K Page Size
  • 学习unity官方的网络插件Netcode【一】
  • QT写一个mainWindow
  • Java查找算法练习(2024.7.23)
  • 洗地机哪个牌子好?四款口碑最好的洗地机排名推荐
  • 如何提升短视频的曝光量和获客效能?云微客来解决
  • SpringBoot开发中如何缓存数据, 减少数据库的访问频率?
  • PostgreSQL如何在windows/linux开启归档
  • 【启明智显分享】基于国产Model3芯片的7寸触摸屏助力智慧医疗,电子床头屏提升护理交互
  • 从理论到实践:如何用 TDengine 打造完美数据模型​
  • 可以免费合并pdf的软件 合并pdf文件的软件免费 合并pdf的软件免费
  • 【排序 滑动窗口 】1498. 满足条件的子序列数目
  • RabbitMQ普通集群搭建指南
  • AGV平面坐标系变换公式及实例
  • es切片和集群
  • IEEE官方列表会议 | 第三届能源与环境工程国际会议(CFEEE 2024)
  • 深度学习中的正则化技术 - Dropout篇
  • 《昇思 25 天学习打卡营第 18 天 | 扩散模型(Diffusion Models) 》
  • 【Django+Vue3 线上教育平台项目实战】Elasticsearch实战指南:从基础到构建课程搜索与数据同步接口
  • libtins初探-抓包嗅探
  • 大语言模型-Bert-Bidirectional Encoder Representation from Transformers
  • bug诞生记——动态库加载错乱导致程序执行异常
  • Matlab演示三维坐标系旋转
  • redis的持久化机制以及集群模式
  • 【论文解读】大模型算法发展
  • WebApi配置Swagger、Serilog、NewtonsoftJson、Sqlsugar、依赖注入框架Autofac、MD5加密
  • 【ffmpeg命令基础】视频选项讲解
  • 使用uniapp开发小程序(基础篇)
  • vue3【详解】组合式函数
  • 微服务实战系列之玩转Docker(六)