找回密码
 注册
关于网站域名变更的通知
查看: 248|回复: 3
打印 上一主题 下一主题

Altera系列FPGA芯片IP核详解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-8-16 11:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Altera IP核是面向Altera可编程逻辑门阵列(FPGA)芯片优化的、实现电子设计中常用功能的封装模块。本书以Altera公司的Arria、HardCopy、Cyclone和Stratix系列FPGA芯片为基础,详细介绍各类IP核的特点、接口信号以及功能描述,并对部分IP核的信号时序进行分析。# i. c; |! _4 y" r
全书共分9章,首先介绍在Ouartus I软件中生成和使用Altera IP核方法,然后按照IP核的功能分类详细介绍用于数学运算、数据存储、数字信号处理(DSP)、通信和网络、图像处理、输入/输出、通信接口以及FPGA调试验证的Altera IP核。
. g& {/ @+ l7 [" E* e本书内容丰富翔实,对部分IP核还给出了功能原理解释和仿真结果,便于读者更好地理解和应用。
: T0 L) e7 e2 d1 F# N
9 r9 q# }# }6 c+ T! {目录
0 e, J( N0 |6 M3 K第 1章 Altera IP 核的生成和使用……………………………………………………………………………1- v* }$ W/ ^6 m7 E2 W
1.1 概述…………………………………………………………………………………………………………………………1 2 b5 f+ b- p3 c0 h! h
1.2 MegaWizard插件管理器………………………………………………………………………………………2 4 y+ O$ K! }. ^  I5 K  H) N* u
1.3 SOPC构造器…………………………………………………………………………………………………9
  T) B& m, g5 y5 x5 j7 e; E1 s; \" \1.4 基于Ouartus ⅡI软件的IP 核操作………………………………………………………………………12
# b1 F6 Q) B  m! O, |# D1.4.1 创建工程………………………………………………………………………………………………………12 1 D. e$ I2 H1 [# C. ?
1.4.2 定制和向Quartus IⅡ工程中添加IP核………………………………………………………14
/ F2 C# ~( a1 I9 _) ~1.4.3 IP 核的引用…………………………………………………………………………………………14
  l2 t) d) e) g' i第2章 数学运算 IP 核…………………………………………………………………………17
) C9 m7 F2 H9 K- P9 i2.1 LPM类整数运算IP 核………………………………………………………………………………………18% v7 X- |1 O- m$ C  c
2.1.1 LPMADD SUB……………………………………………………………………………………18
: ^0 p# K) j3 W; u  r2 R2.1.2 LPM COMPARE………………………………………………………………………………………………20
2 E  {  e: ^( Z6 ~& B% O2.1.3 LPM COUNTER………………………………………………………………………………………22
. _, W, g/ a1 Q( |2.1.4 LPM DIVIDE ……………………………………………………………………24 ' v9 j7 E2 ^% K% }  P* K
2.1.5 LPM MULT……………………………………………………………………26
& W, C% f. @$ o: ~8 U& s3 L4 I6 [2.1.6 LPMABS…………………………………………………………………………………………………29 ; m5 V% @0 m! P" c. g4 E! j  ]' M+ {
2.2 ALT类整数运算IP 核………………………………30
3 F) ]8 j! q; o# f2.2.1 ALTACCUMULATE………………………………………………………………………………………30
8 s' D; I, `- l* I4 v  s5 L4 }2.2.2 ALTECC…………………………………………………………………………………………32 0 L7 M& j3 N) Q4 Q5 ^% d
2.2.3 ALTERA MULT ADD………………………………………………………………………36
3 E% ^1 l; b) p5 B6 a2.2.4 ALTMEMMULT…………………………………………………………………………………………………… 46 ( l  @# x" X/ T, _
2.2.5 ALTMULT COMPLEX…………………………48
3 E6 s* [6 D9 R0 C2.2.6 ALTSQRT………………………………………………………………………50 1 r9 r2 P8 h" s5 R  B, z# z
2.2.7 PARALLEL ADD…………………………………………………………52 " w+ j( F/ ~. t3 x/ N
2.3 浮点数运算IP 核………………………………………………………………………………………………54
8 s. Q- C1 R0 L% O4 H. [3 _2.3.1 概述……………………………………………………………………………………………………………54
# V8 T% k! N; _9 a- r5 J2.3.2 ALTFP ADD SUB………………………………………………………………………………………55 . L  D4 S9 ?1 X. \/ n8 }
2.3.3 ALTFP DrV……………………………………………………………………………………….57 * f8 P& A  ?3 O6 h1 W& O& g
2.3.4 ALTFP MULT…………………………………………………………………………………………59 0 e; N6 u2 r0 X8 ?4 n! a& `
2.3.5 ALTFP SQRT……………………………………………………………………………60+ Y! _0 p6 g2 q- i- _4 n* g( L
2.3.6 ALTFP EXP………………………………………………………………………………62
5 x3 I! l: O9 x9 ~  d8 i2.3.7 ALTFP INV………………………………………………………………………………………………63
- ^- d, B8 d& S; q& D  q# _7 t, M! r# {2.3.8 ALTFP INV SQRT…………………………………………………………………64 4 v" P- G1 g8 z4 ?% k4 Z
2.3.9 ALTFPLOG……………………………………………………………………………………………65 % s: @0 m/ K9 X5 o
2.3.10 ALTFP ABS…………………………………………………………………………………………………………66 4 z; d6 ^0 {2 m  {
2.3.11 ALTFP COMPARE……………………………………………………………………………………67
, D' V5 t% ^& ?2.3.12 ALTFP_CONVERT………………………………………………………………………68 - F% Y& r2 A1 x7 z0 u: n* o9 D5 z
2.3.13 ALTFP_MATRIX INV………………………………………………………………71
& C- g, q  p/ m7 ?2.3.14 ALTFP MATRIX MULT…………………………………………………………………………………74 7 J: K# J6 ^3 Q/ Z% ?' m, ~
2.4 逻辑运算IP核…………………………………………………………………………………………79$ ^9 g& M3 @% d- ?1 z+ s5 L/ \
2.4.1 与、或、非和异或……………………………………………………………………………80 " x/ x  Q" F( U& |* Y
2.4.2 LPM CONSTANT…………………………………………………………………………………………82 $ k4 X: T* l5 l4 k2 S0 L, V4 g
2.4.3 LPM BUSTRI………………………………………………………………………………………………83 6 c' c/ x9 g+ y1 S/ K
2.4.4 LPM MUX………………………………………………………………………………………………84 3 E+ y8 T& C" H8 F$ Y
2.4.5 LPM DECODE……………………………………………………………………………………………85
6 |( ?( [" o+ v6 ?( d4 B& S# c2 }3 D) B* S2.4.6 LPM CLSHIFT ……………………………………………………………………87 6 a, K& K' ^- s. W/ U8 H
第3章 存储器IP核……………………………………………………………………………………………………89
, ~( Q2 r8 G& F! X% R- X3.1 LPM类存储器IP 核…………………………………………………………………………898 p9 n- l0 ^' o) e  Y
3.1.1 LPM SHIFTREG…………………………………………………………………………………………89   c4 X% u" B1 P5 _( Z
3.1.2 LPMFF………………………………………………………………………………………………92 + [! u9 @7 m  k$ _7 U, A6 @
3.1.3 LPM LATCH………………………………………………………………93 # T' x5 ~0 W" a2 f
3.2 ROM和RAMIP核…………………………………………………………………………………95# `. c9 Z9 z  @# P7 J; w
3.2.1 ROM和 RAM…………………………………………………………………………………………95 + W3 J( T! M% G( i' ^4 C- ]* E
3.2.2 RAM初始化器……………………………………………………………………………111 5 Q! j7 V: f+ [- m
3.2.3 基于RAM的移位寄存器…………………………………………………………………………114
1 t5 e# }' n. Q/ m* X$ J3.3 FIFO………………………………………………………………………………………………………………116
: K; e8 k$ m1 V& s$ w' U' D3.3.1 FIFO…………………………………………………………………………………………116 4 u1 t! |; H' S
3.3.2 FIFO分割器 …………………………………………………………………125
2 @* N7 R9 p) p( N: V) \3.4 Flash存储器IP核………………………………………………………………………………………………131! X* l' X; |+ t4 }5 v3 f. u0 p
第 4 章 数字信号处理 IP核…………………………………………………………………………1396 _( L* O, P' n$ y2 X
4.1 FIR编译器……………………………………………………………………………139
6 u* h3 `( v6 h) I5 P- L) z( N( m4.2 CIC………………………………………………………………………………………………………………157
' f4 M' r2 {0 B3 ?# D4.3 NC0…………………………………………………………………………………………………………………… 164
# `; U, P/ L) @+ v- n- N+ k4 U4.4 FFT………………………………………………………………………………………………………………172
8 w+ h3 l0 Q6 y7 [第5章 数字通信IP 核…………………………………………………………………………187
6 D0 B% z1 F7 v8 G0 v5.1 RS码编译器…………………………………………………………………………………………187 4 l! }: \) T8 P* x- k! V2 f6 S
5.2 Viterbi编译器……………………………………………………………………………193
1 K- F- j9 |/ h( v4 y) d+ E- F5.3 CRC编译器…………………………………………………………………………………………………2027 d0 c. @% W' G; L& `3 G- N
5.4 8B/10B编译码器…………………………………………………………………………………………………207 & t5 \# G! X, ]1 y. Q) \- D
5.5 POS-PHY Level 4…………………………………………………………………………………………213
8 I# }, L* L3 H; h/ b5 \/ R5 Q第 6章 视频和图像处理 IP核…………………………………………………………………………………2440 `* z' o% {0 [. O. A: f
6.1 接口………………………………………………………………………………………………………………244 7 i0 w7 E/ ?% ^4 e( G
6.2 滤波器……………………………………………………………………………………………………………251! h8 y5 l8 c2 c8 @
6.2.1 2DFIR滤波器……………………………………………………………………………………251
" M) X  n8 |+ D3 L* h2 b0 V6.2.2 2D中值滤波器………………………………………………………………………………………254 % g  e% \  L3 O; A/ e6 n- P
6.3 α混合器……………………………………………………………………………………………………………255 $ x- P8 m* ?  b, m4 e
6.4 Avalon-ST视频监视器…………………………………………………………………………………258
. ?# @0 R$ ~- }6.5 色度重采样器……………………………………………………………………………………………261
% X9 j: u  C9 K6.6 裁剪器……………………………………………………………………………………………………264 # C% w0 S) j7 I
6.7 时钟驱动的视频输入和输出……………………………………………………………265
/ h3 I# F$ B) _0 `8 _5 ?6.7.1 时钟驱动的视频输入………………………………………………265 . ~9 ?1 c' l2 L5 a, r( n
6.7.2 时钟驱动的视频输出 …………………………………………………………………………………272
& F  g9 E. L. g+ O* U6.8 颜色面板序列器……………………………………………………………………………………………280 3 s- }8 y9 P( Q' {
6.9 颜色空间转换器……………………………………………………………………………………283 3 I3 H0 ^" R# h4 [% N
6.10 控制同步器……………………………………………………………………………………………286 * M" x/ B7 k5 n  E; J* D. ^( k
6.11 帧读取器…………………………………………………………………………………………………290 2 p3 e% _/ m3 r6 s
6.12 帧缓存器……………………………………………………………………………………………………293
$ A+ E0 j# J# D0 c7 h6.13 校正器………………………………………………………………………………………………298 + Y  N; L) m* J' u& h) S& b$ @' \
6.14 隔行扫描器…………………………………………………………………………………………299 & O0 Y1 k& w: D8 Z4 V
6.15 去隔行扫描器………………………………………………………………………………………………3010 O4 t# \, H4 Y/ Y5 d
6.15.1 去隔行扫描器……………………………………………………………………301 5 Z3 d4 v' u" s
6.15.2 去隔行扫描器II…………………………………………………………………………………………309
0 f& b. J, W2 N' Q6.16 缩放器…………………………………………………………………………………………………………313
% ~7 `- M3 `  z% x( [" H6 H7 C. x* v6.16.1 缩放器………………………………………………………………………………………………313 $ P" a' v6 q- U; ?: W
6.16.2 缩放器IⅡ…………………………………………………………………………………………319 - J9 G6 ~, b9 T0 |" e# c6 |! Z
6.17 切换器……………………………………………………………………………………………………………322
0 ?' a/ \1 F* H5 v' f6.18 测试模板生成器…………………………………………………………………………………………325 , |' v( h2 _) V: D
6.19 跟踪系统………………………………………………………………………………………328
/ j  _5 h2 D9 R; Y& B第7章 输入/输出IP核.........................................................................330
5 e/ ^+ r2 s8 x! j* y( c' c7.1 时钟控制块IP 核…………………………………………………………………330 ! W3 r& U  R, J4 Z; ]5 K
7.2 锁相环(PLL)IP核 ………………………………………………………………………………………………………334 # }$ X! P% s3 G9 _- e
7.3 LVDS收发器IP 核………………………………………………………………344   d* w  T2 K9 L/ `: a- [
7.4 双数据速率I/OIP 核………………………………………356 % y7 i1 |  B- ^0 t
7.5 ALTDLL和 ALTDO DOS IP核………………………………………………………………365 ( j  c: _+ g3 Q, b6 N( ?
7.6 I/O缓存IP 核………………………………………………………………………………………………386
1 b4 G2 w! V) Q第8章 接口 IP核………………………………………………………………………………398
# ?9 }" {% q% J' h2 C8.1 AST………………………………………………………………………………………………………………3985 p% D, m# o5 W2 E# p! L, Q
8.2 10/100/1 000 Mbps 以太网IP核……………………………………………………………………402
2 ?4 l2 i0 u. B: u7 g9 Z" A  a8.3 DDR和DDR2 SDRAM控制器………………………………………………………………………433
  K  ~8 _  Q5 A3 h8.4 DDR和 DDR2 SDRAMHPC和ALTMEMPHY IP核……………………………………444
0 s8 b7 P. w6 X- _( G3 B+ k8.5 PCI 编译器……………………………………………………………………………………………466
& _, I/ ]0 C' _/ J) |2 t8.6 PCI Express编译器……………………………………………………………………………………495 ) ]8 S0 i6 W4 h( D: e  m
8.7 RapidIO IP核…………………………………………………………………………………………………517 $ n8 ^5 ^! a' r3 L; l# y, C
8.8 SDIIP 核………………………………………………………………………………………………………546
! n/ j, m* b  M7 [第9章 FPGA 调试IP核…………………………………………………………………………………556* ], A- b, T0 g
9.1 SignalTap ⅡI逻辑分析仪……………………………………………………………………556 6 `* |: R- g3 `. T/ b+ Z
9.2 系统内的源和探测器(ISSP)……………………………………………………………………576 8 S* y1 H9 ?' s# c, ]1 {
9.3虚拟JTAG…………………………………………………………………………………………………………583 # j& P, P, j9 C! X, K! N
9.4 串行Flash 加载器………………………………………………………………………………………598
4 A- v0 u: C. ?. s( P9.5 并行Flash 加载器 …………………………………………………………………………………………606
9 z: |, ?8 u0 P6 \3 L% j$ h' o# y参考文献………………………………………………………………………………………………………………………622
- H8 O5 H1 a% g3 l* c. ?/ D9 k- _$ k, D
6 M! Z9 A. a, a* p( C( v

Altera系列FPGA芯片IP核详解 .pdf

13.59 MB, 下载次数: 2, 下载积分: 威望 -5

  • TA的每日心情
    开心
    2025-10-2 15:42
  • 签到天数: 1185 天

    [LV.10]以坛为家III

    2#
    发表于 2022-8-16 12:11 | 只看该作者
    不错不错,很是专业和深度地道,学习下

    该用户从未签到

    3#
    发表于 2022-8-16 13:06 | 只看该作者
    谢谢分享,很好很棒

    该用户从未签到

    4#
    发表于 2022-8-16 16:44 | 只看该作者
    支持楼主 很好很实用
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-6 13:15 , Processed in 0.156250 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表