EF3L50CG256BE¶
-
参考文档
- DS600_ELF3_Datasheet
- UG603_安路科技EF3系列FPGA硬件设计指南.pdf
- EF3L70&EF3LA0&EF3L50_CHECKLIST.xlsx
-
迁移文档
- 引脚迁移.xlsx
- 功能迁移.pdf
-
注意事项
- EF3L70CG256BE共封装,仅逻辑资源不一样
- EF3L50CG256BE早期封装不同BANKIO分布在同一个BANK
- 多电平应用必定出问题,需要更新最新的原理图封装
1. 型号差异¶
上电初始化+加载时间¶
- 测量方式:3.3V供电上升沿为起点,Done信号上升沿为终点,起点和终点时间差
- 时间差异:L上电到运行1ms-5ms,安路10ms-50ms
- 解决方案(服务器客户):安路启动慢影响和解决方案.md

上电阶段输出IO¶
- 来源:最新Datasheet搜索:"引脚在配置阶段的"
| 功能 | 引脚 | 安路 | L |
|---|---|---|---|
| CSN/SN | R12 | 弱下拉 | 弱上拉 |
| TCK | A7 | 弱上拉 | 高阻 |
| JTAGEN | C10 | 弱上拉 | 弱下拉 |
| SI/SISPI | P13 | 弱上拉 | 高阻 |
| SO/SPISO | T6 | 弱上拉 | 高阻 |
| SCL | A9 | 弱上拉 | 高阻 |
| SDA | C9 | 弱上拉 | 高阻 |
| CSSPIN | R5 | 弱下拉 | 弱上拉 |

特殊引脚¶
- L器件的SN脚在使用时需要上拉处理
- 对应的EF3LA0CG484管脚为AB21,EF3L70CG256/EF3L50CG256管脚为R12,该管脚可作为普通IO使用。
差分对差异¶
- L 所有真差分对安路都支持,但是安路的真差分L 不一定支持(安路PN命名,L AB命名)
- 差分一般都是高速应用,输入时钟从GCLK P/N进(延时固定),输出时钟没有要求
- 100欧姆终端电阻建议外部放置,板子空间有限和成本考虑时候用内部(需要考虑差模和内部是否有)
2. 时钟(只针对输入,输出可以任意IO)¶
- PLL参考时钟输入:安路这个型号内部振荡器误差5%,
如果对精度要求高,必须加外部晶振,从全局时钟引脚PCLK T(L)/GCLK P/T(安路) - 高速时钟输入: 如espi clk和sgpio clk,
超过10Mhz的输入时钟要从全局时钟引脚进, 全局时钟每次编程延迟一致,
普通IO输入时钟每次编程走线不一致导致几个ns的差异,比如1ns-3ns
3. JTAG和配置管脚¶
- JTAGEN,TDI,TDO,TMS要求通过4.7K电阻上拉,
- TCK使用4.7K下拉,保证有确定电平,大部分原理图都是下拉
- PROGRAM/INIT/DONE/JTAGEN:上拉
- HSWAPEN:无实际引脚,JTAG烧录位流改写
- MSEL[1:0]:无实际引脚,JTAG烧录位流改写
4. 高速信号串扰规避(1Mhz以下可以不用关心)¶
-
例子:差分对P/N两个引脚,一个引脚输入100Mhz时钟,
一个引脚开漏输出(比如IIC), 可能会导致这个输出信号低于3.3V。 -
一端高速信号,一端边沿敏感信号(时钟、复位、异步、开漏输出、写使能等. )
-
不推荐将一对差分IO的P端和N端分别用作单端IO时,
一个IO输入和另一个IO输出的时钟信号,对时钟信号质量有影响。
高速信号(5Mhz以上)输入输出尽量避开这种情况。 -
差分的另一端是否存在下过冲,过冲不得低于-0.3V,否则可能内部100欧姆电阻会误打开
5. 串阻和上下拉电阻阻值推荐¶
- 串阻:22或33欧姆,靠近输出信号放
- 上拉电阻:4.7kΩ
-
下拉电阻:上电阶段弱上拉-1k或2k下拉 上电阶段高阻-4.7k或10k上拉
-
控制信号
- 比如hitless_en必须有上拉或者下拉电阻保证所有时间电平可控
- 其它控制信号和配置信号同理,芯片不同型号上下电都有差异,通过外部电阻保证更可靠
6. I2C在线升级BUG¶
- EF3L50CG256BE,EF3L70CG324BE和EF3LA0CG484BE器件,MSPI加载模式下使能I2C接口
- BE后缀的如果主区被破坏,备区也被破坏,则I2C无法使用,建议关闭dualboot en