没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
Contents
1. Introduction................................................................................................................. 19
1.1. Tool Support....................................................................................................... 19
1.2. Device Support....................................................................................................20
1.3. Document Revision History for Embedded Peripherals IP User Guide........................... 21
2. Avalon-ST Multi-Channel Shared Memory FIFO Core..................................................... 24
2.1. Core Overview.....................................................................................................24
2.2. Performance and Resource Utilization..................................................................... 24
2.3. Functional Description.......................................................................................... 25
2.3.1. Interfaces............................................................................................... 26
2.3.2. Operation............................................................................................... 26
2.4. Parameters......................................................................................................... 27
2.5. Software Programming Model................................................................................ 28
2.5.1. HAL System Library Support......................................................................28
2.5.2. Register Map........................................................................................... 28
2.6. Avalon-ST Multi-Channel Shared Memory FIFO Core Revision History.......................... 29
3. Avalon-ST Single-Clock and Dual-Clock FIFO Cores.......................................................30
3.1. Core Overview.....................................................................................................30
3.2. Functional Description.......................................................................................... 30
3.2.1. Interfaces............................................................................................... 31
3.2.2. Operating Modes......................................................................................31
3.2.3. Fill Level................................................................................................. 32
3.2.4. Thresholds.............................................................................................. 32
3.3. Parameters......................................................................................................... 33
3.4. Register Description............................................................................................. 33
3.5. Avalon-ST Single-Clock and Dual-Clock FIFO Core Revision History............................ 34
4. Avalon-ST Serial Peripheral Interface Core................................................................... 36
4.1. Core Overview.....................................................................................................36
4.2. Functional Description.......................................................................................... 36
4.2.1. Interfaces............................................................................................... 36
4.2.2. Operation............................................................................................... 37
4.2.3. Timing....................................................................................................38
4.2.4. Limitations..............................................................................................38
4.3. Configuration...................................................................................................... 38
4.4. Avalon-ST Serial Peripheral Interface Core Revision History....................................... 38
5. SPI Core........................................................................................................................40
5.1. Core Overview.....................................................................................................40
5.2. Functional Description.......................................................................................... 40
5.2.1. Example Configurations............................................................................ 41
5.2.2. Transmitter Logic..................................................................................... 42
5.2.3. Receiver Logic......................................................................................... 42
5.2.4. Master and Slave Modes........................................................................... 42
5.3. Configuration...................................................................................................... 44
5.3.1. Master/Slave Settings...............................................................................44
5.3.2. Data Register Settings.............................................................................. 45
Contents
Embedded Peripherals IP User Guide
Send Feedback
2
5.3.3. Timing Settings....................................................................................... 45
5.3.4. Synchronizer Stages.................................................................................46
5.4. Software Programming Model................................................................................ 46
5.4.1. Hardware Access Routines.........................................................................46
5.4.2. Software Files..........................................................................................47
5.4.3. Register Map........................................................................................... 48
5.5. Example Test Code...............................................................................................51
5.6. SPI Core Revision History......................................................................................52
6. SPI Slave/JTAG to Avalon Master Bridge Cores.............................................................53
6.1. Core Overview.....................................................................................................53
6.2. Functional Description.......................................................................................... 53
6.3. Parameters......................................................................................................... 56
6.4. SPI Slave/JTAG to Avalon Master Bridge Cores Revision History..................................57
7. Intel eSPI Slave Core.................................................................................................... 58
7.1. Functional Description.......................................................................................... 59
7.1.1. Link Layer...............................................................................................59
7.1.2. Transaction Layer.....................................................................................61
7.1.3. Channel Specific Layer..............................................................................61
7.1.4. Port80 Implementation............................................................................. 64
7.1.5. VW message to Physical Port Implementation.............................................. 64
7.1.6. Avalon Memory-Mapped Interface Interface Settings.....................................65
7.2. Resource Utilization..............................................................................................66
7.3. IP Parameters..................................................................................................... 66
7.4. Interface Signals..................................................................................................67
7.5. Registers............................................................................................................ 69
7.5.1. Avalon-MM Interface Accessible Registers....................................................69
7.5.2. eSPI Interface Accessible Registers............................................................ 71
7.6. Peripheral Channel Avalon Interface Use Model........................................................ 75
7.7. Intel eSPI Slave Core Revision History.................................................................... 75
8. eSPI to LPC Bridge Core................................................................................................ 76
8.1. Unsupported LPC Features.................................................................................... 76
8.2. IP Parameters..................................................................................................... 76
8.3. Supported IP Clock Frequency............................................................................... 77
8.4. Functional Description.......................................................................................... 78
8.4.1. FIFO Implementation................................................................................78
8.4.2. Transaction Ordering Rule......................................................................... 79
8.4.3. eSPI Command to LPC Cycle Type Conversion..............................................79
8.4.4. SERIRQ Interrupt Event............................................................................ 80
8.5. Interface Signals..................................................................................................82
8.6. Registers............................................................................................................ 84
8.6.1. Status Register........................................................................................ 84
8.6.2. Error Register..........................................................................................85
8.7. eSPI to LPC Bridge Core Revision History................................................................ 85
9. Ethernet MDIO Core...................................................................................................... 86
9.1. Core Overview.....................................................................................................86
9.2. Functional Description.......................................................................................... 86
9.2.1. MDIO Frame Format (Clause 45)................................................................87
9.2.2. MDIO Clock Generation.............................................................................88
Contents
Send Feedback
Embedded Peripherals IP User Guide
3
9.2.3. Interfaces............................................................................................... 88
9.2.4. Operation............................................................................................... 88
9.3. Parameter...........................................................................................................89
9.4. Configuration Registers.........................................................................................89
9.5. Interface Signals..................................................................................................89
9.6. Ethernet MDIO Core Revision History......................................................................90
10. Intel FPGA 16550 Compatible UART Core....................................................................91
10.1. Core Overview...................................................................................................91
10.2. Feature Description............................................................................................ 91
10.2.1. Unsupported Features.............................................................................92
10.2.2. Interface...............................................................................................92
10.2.3. General Architecture...............................................................................94
10.2.4. 16550 UART General Programming Flow Chart........................................... 94
10.2.5. Configuration Parameters........................................................................ 96
10.2.6. DMA Support......................................................................................... 96
10.2.7. FPGA Resource Usage............................................................................. 97
10.2.8. Timing and Fmax................................................................................... 97
10.2.9. Avalon-MM Slave....................................................................................98
10.2.10. Over-run/Under-run Conditions.............................................................. 99
10.2.11. Hardware Auto Flow-Control.................................................................100
10.2.12. Clock and Baud Rate Selection..............................................................101
10.3. Software Programming Model.............................................................................101
10.3.1. Overview.............................................................................................101
10.3.2. Supported Features.............................................................................. 101
10.3.3. Unsupported Features........................................................................... 102
10.3.4. Configuration....................................................................................... 102
10.3.5. 16550 UART API...................................................................................102
10.3.6. Driver Examples...................................................................................106
10.4. Address Map and Register Descriptions ...............................................................110
10.4.1. rbr_thr_dll...........................................................................................111
10.4.2. ier_dlh................................................................................................ 112
10.4.3. iir.......................................................................................................114
10.4.4. fcr......................................................................................................115
10.4.5. lcr...................................................................................................... 117
10.4.6. mcr.................................................................................................... 119
10.4.7. lsr...................................................................................................... 120
10.4.8. msr.................................................................................................... 122
10.4.9. scr..................................................................................................... 124
10.4.10. afr.................................................................................................... 125
10.4.11. tx_low...............................................................................................126
10.5. Intel FPGA 16550 Compatible UART Core Revision History......................................126
11. UART Core.................................................................................................................128
11.1. Core Overview................................................................................................. 128
11.2. Functional Description.......................................................................................128
11.2.1. Avalon-MM Slave Interface and Registers.................................................128
11.2.2. RS-232 Interface..................................................................................129
11.2.3. Transmitter Logic..................................................................................129
11.2.4. Receiver Logic......................................................................................129
11.2.5. Baud Rate Generation........................................................................... 130
Contents
Embedded Peripherals IP User Guide
Send Feedback
4
11.3. Instantiating the Core....................................................................................... 130
11.3.1. Configuration Settings...........................................................................130
11.4. Software Programming Model.............................................................................133
11.4.1. HAL System Library Support.................................................................. 133
11.4.2. Software Files...................................................................................... 137
11.4.3. Register Map........................................................................................137
11.4.4. Interrupt Behavior................................................................................142
11.5. UART Core Revision History............................................................................... 142
12. JTAG UART Core........................................................................................................ 144
12.1. Core Overview................................................................................................. 144
12.2. Functional Description.......................................................................................144
12.2.1. Avalon Slave Interface and Registers.......................................................145
12.2.2. Read and Write FIFOs........................................................................... 145
12.2.3. JTAG Interface..................................................................................... 145
12.2.4. Host-Target Connection......................................................................... 145
12.3. Configuration...................................................................................................146
12.3.1. Configuration Page............................................................................... 146
12.4. Software Programming Model.............................................................................147
12.4.1. HAL System Library Support.................................................................. 147
12.4.2. Software Files...................................................................................... 150
12.4.3. Accessing the JTAG UART Core via a Host PC............................................150
12.4.4. Register Map........................................................................................150
12.4.5. Interrupt Behavior................................................................................152
12.5. JTAG UART Core Revision History........................................................................153
13. Intel FPGA Avalon Mailbox Core................................................................................ 154
13.1. Core Overview................................................................................................. 154
13.2. Functional Description.......................................................................................154
13.2.1. Message Sending and Retrieval Process................................................... 155
13.2.2. Component Register Map.......................................................................155
13.3. Interface......................................................................................................... 157
13.3.1. Component Interface............................................................................ 157
13.3.2. Component Parameterization................................................................. 158
13.4. HAL Driver...................................................................................................... 159
13.4.1. Feature Description...............................................................................159
13.5. Intel FPGA Avalon Mailbox Core Revision History...................................................164
14. Intel FPGA Avalon Mutex Core.................................................................................. 165
14.1. Core Overview................................................................................................. 165
14.2. Functional Description.......................................................................................165
14.3. Configuration...................................................................................................166
14.4. Software Programming Model.............................................................................166
14.4.1. Software Files...................................................................................... 166
14.4.2. Hardware Access Routines..................................................................... 167
14.5. Mutex API....................................................................................................... 167
14.5.1. altera_avalon_mutex_is_mine()............................................................. 167
14.5.2. altera_avalon_mutex_first_lock()........................................................... 168
14.5.3. altera_avalon_mutex_lock()...................................................................168
14.5.4. altera_avalon_mutex_open()................................................................. 168
14.5.5. altera_avalon_mutex_trylock()...............................................................169
14.5.6. altera_avalon_mutex_unlock()............................................................... 169
Contents
Send Feedback
Embedded Peripherals IP User Guide
5
剩余575页未读,继续阅读
黄涵奕
- 粉丝: 68
- 资源: 328
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0