没有合适的资源?快使用搜索试试~ 我知道了~
SiFive VIC-E24 User Guide.pdf
需积分: 5 0 下载量 44 浏览量
2024-01-19
09:56:41
上传
评论
收藏 936KB PDF 举报
温馨提示
试读
29页
SiFive VIC_E24 User Guide.pdf
资源推荐
资源详情
资源评论
SiFive VIC_E24 User Guide
© SiFive, Inc.
SiFive VIC_E24 User Guide
Proprietary Notice
Copyright © 2019, SiFive Inc. All rights reserved.
Information in this document is provided “as is,” with all faults.
SiFive expressly disclaims all warranties, representations, and conditions of any kind, whether
express or implied, including, but not limited to, the implied warranties or conditions of mer-
chantability, fitness for a particular purpose and non-infringement.
SiFive does not assume any liability rising out of the application or use of any product or circuit,
and specifically disclaims any and all liability, including without limitation indirect, incidental, spe-
cial, exemplary, or consequential damages.
SiFive reserves the right to make changes without further notice to any products herein.
Contents
1 Introduction ..............................................................................................................3
1.1 About this Document...................................................................................................3
1.2 About this Release......................................................................................................3
2 Deliverables ..............................................................................................................4
2.1 Folder Structure..........................................................................................................4
3 Memories.................................................................................................................... 6
3.1 RAM Instances ...........................................................................................................6
4 VIC_E24 Interfaces................................................................................................8
4.1 Clock & Reset............................................................................................................. 8
4.1.1 Real Time Clock (rtc_toggle) ..........................................................................8
4.2 Ports.......................................................................................................................... 9
4.2.1 System Port....................................................................................................... 9
4.3 VIC_E24 Interrupt Interfaces........................................................................................9
4.3.1 Machine External Interrupts.................................................................................9
4.3.2 Local External Interrupts .....................................................................................9
4.4 Debug Output Signals ...............................................................................................10
4.5 JTAG Debug Interface Pinout.....................................................................................10
5 VIC_E24 Error Handling ...................................................................................11
5.1 2 Series Error Handling .............................................................................................11
6 TileLink to AHB Bridge (TL2AHB)...............................................................12
6.1 Introduction ..............................................................................................................12
6.2 Compliance ..............................................................................................................12
6.3 Block Diagram ..........................................................................................................13
6.4 TL2AHB Interface .....................................................................................................14
1
6.5 Functional Description...............................................................................................14
6.5.1 Atomic Memory Operations (AMO) ....................................................................14
6.5.2 Bursts ............................................................................................................. 14
6.5.3 TL2AHB System Integration ..............................................................................15
7 Debug Interface..................................................................................................... 18
7.1 JTAG TAPC State Machine ........................................................................................19
7.2 Resetting JTAG Logic................................................................................................19
7.3 JTAG Clocking..........................................................................................................20
7.4 JTAG Standard Instructions .......................................................................................20
7.5 JTAG Debug Commands ...........................................................................................20
7.6 Using Debug Outputs ................................................................................................20
8 Implementation .....................................................................................................21
8.1 Top Level .................................................................................................................21
8.2 Clocking...................................................................................................................21
8.2.1 Clocking Guidelines..........................................................................................22
8.3 Retiming ..................................................................................................................22
8.4 Gate Level Simulation ...............................................................................................22
9 Simulation Testbench........................................................................................24
9.1 Included Test Bench..................................................................................................24
9.1.1 Executing the Testbench ...................................................................................24
9.2 Testbench Output......................................................................................................25
9.2.1 Testbench Output - Trace..................................................................................25
9.2.2 Testbench Output - Waves ................................................................................25
9.2.3 Adding Tests To The Included Testbench............................................................26
9.3 SiFive Insight............................................................................................................26
9.3.1 Viewing SiFive Insight Signals ...........................................................................27
9.3.2 Enabling SiFive Insight Outside of the SiFive Testbench ......................................27
2
剩余28页未读,继续阅读
资源评论
ppcust
- 粉丝: 38
- 资源: 725
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功