大猪蹄子的个人博客

大猪蹄子

【开发板 AL156A】引脚定义与例程资料

2025 / 11 / 9

A:外置JTAG。不做板载JTAG方案,目前没有那么下载那么快的Blaster电路方便集成,各位自己拿慢的调或者自己去搞个正版的Blaster。

引脚定义

底板IO定义
1-GT BTB仅做差分圆弧等长引出,我不会调这个GT……如果要自己做底板,其中0123的差分长度需要额外增加(+0 +4 +65 +73)mil,5678的差分长度需要额外增加(+6 +25 +27 +0)mil
2-底板支持USB直接5V供电,当DC口5.5V接入时,会通过MOS自动断掉USB的电源(这并不会影响正常通信),经过降压二极管后,又变成正常5V使用了。

核心板IO定义:金手指部分暂不提供,避免倒勾。

例程资料

  1. Altera/AL156A/all_test at master · BigPig-Bro/Altera

  2. 注1:Arria V在Lite版Quartus中并不支持,这里提供学习版的18.1 Stan版本,链接自取:: https://pan.baidu.com/s/1cPT59caIyQIBMazybTgEzg?pwd=auen 提取码: auen

  3. 注2:需要固化时,jic文件选择FLASH型号为EPCQ128

  4. 注3:以下载AL156A的8MB sof文件为例,各个方案所需时间如下:
    FT2232H(走Blaster iii 5s)
    FT2232H(走FT驱动 10s)
    AT32_改(15s)
    黑金USB_Blaster(25s)
    AT32 Github原版(33s)
    STM32(53s)
    CH552G(63s)

版本更新

251109:初始版本
251125:感谢@6676纠正 RefClk为135M
251230:增加Stan Quartus链接
260410:更新固化说明
260729:更新不同版本Blaster下载对比
260802:更新AI大人神力AT32版本