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

《FPGA学习之道》学习笔记

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-9 10:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 uqHZau 于 2019-5-9 13:34 编辑 ' |( Z6 G- g( g; C+ V7 r2 I

2 x& x/ v2 q% ^0 w9 p  _0 `" L7 w文章目录
1 L' h& o/ g+ W; v& i) \/ G     [笔记]|[FPGA]|[寄存器]|[模拟信号数字信号]《FPGA学习之道》学习笔记(1)
  W2 ?3 a$ r  z8 ]& S$ |, A9 t. V               FPGA开发的三个重要环节
. i! s8 Q# F7 R  v               寄存器
" C5 a& ~/ x# w) P3 O               2.1.2        FPGA的发展史与他们的区别% Q" P  u+ O1 l$ {+ x. W
               2.1.3        FPGA的应用方向
# x% N& z& q" h  k9 U) Y               2.2.1        模拟与数字
3 v0 i. G! Y, h* C+ f               2.2.2        模拟信号与数字信号
" O, H3 U. O0 w9 w  L; V2 y# J
3 N% [% x  l7 W5 JFPGA开发的三个重要环节
/ F  ]0 F) T: |8 }, e
  • 程序设计
  • 功能仿真
  • 时序分析:运用概率统计中时间序列分析原理和技术,利用时序系统的数据相关性,建立相应的数学模型,描述系统的时序状态,以预测未来。
    , f, F! v% b  P: D. z+ u
3 R0 P% k" |# V0 b) x) O: R
* o( L0 X2 l+ N& w' k
寄存器" R# y: V( Q) h  J) g( o7 `2 ]" n  u
用来暂存指令,数据和地址7 c' O4 E7 D, j6 l
& I6 _' X; N+ x* ~
寄存器的分类:$ d# j4 a7 N3 E( ~; P* P1 a
      1. 数字寄存器:
- Y+ x, z' d( I4 j4 N. L              1. 分类:
: N! b  A& T: {$ E# {3 B! ], w                    1. 16位:AX(累加寄存器) BX(基址寄存器) CX(计数寄存器) DX(数据寄存器)
6 g4 N  g8 g4 ]( g8 f                    2. 32位:EAX EBX EDX
5 k& K; x" x, a* S- d+ X                    3. 64位:RAX RBX RDX
2 Z8 n. t' @2 g$ `/ k& O, x      2. 地址寄存器:2 z8 j9 {' |% K* L. @( m+ J
              1. 分类:
; f: i5 ?9 X# I                    1. 16位:SI(源变址寄存器) DI(目的变址寄存器) SP(堆栈指针) BP(基址指针寄存器)& p0 S7 x6 l: e1 E! A7 [4 x; @0 y
                    2. 32位:ESI EDI ESP EBP/ v& n' B; O1 O/ y4 m+ h
                    3. 64位:RSI RDI RSP RBP
( }) ?2 x5 p: \' |' Z; ^9 {      3. 标志寄存器
$ A2 r# K3 l' ~9 H9 t7 e      4. 段寄存器
2 g1 w2 i' G, _  p+ G, q% z  L, s; F. o  s2 z
寄存器高低位:
, ^' y2 F/ t5 |7 a* y/ y. O 4 r+ U$ ]1 k( \2 A1 L2 a6 H: O/ T

- S2 a  @3 `. d: I1 n  D. T3 B* o+ m5 R9 G1 e
他们的特点是,这4个16位的寄存器可以分为高8位: AH, BH, CH, DH.以及低八位:AL,BL,CL,DL。这2组8位寄存器可以分别寻址,并单独使用。
" K" \& C% N3 i; _8 r2 b' Z
% n2 G( x& k) c2 y/ a4 ?( ~. K" a6 S2.1.2        FPGA的发展史与他们的区别
; Z2 Y3 t; v* g0 \* ?) _% |1 ]8 G # v& M" F: L4 X7 r
/ j" Y7 g" m8 `3 h
, j" |" R4 Z( {  Z0 z. V

  G1 X, n' ?( _
5 ]1 W& a9 B5 h$ G0 d2.1.3        FPGA的应用方向
' i- Q& E: n( j        1. ASIC原型验证:: G! |8 \0 Q$ a3 [4 J" C; e
( @* L/ U, ^) ^/ V' Y4 B1 j' L
                由于ASIC(定制芯片(产品))(制作过程为“流片”)流片过程成本高昂,应用FPGA验证ASIC不仅能提高效率(验证效率)还能预防流片失败) k! q7 c  R2 ?' i

0 n- x) u4 s* T. k! M                注:PC机与手机的CPU都是ASIC的9 f: j/ I$ J0 W5 Z: O
, o) o' }) X; F8 v* k9 E+ \8 x
        2. SoPC(System on a Programmable Chip)(可编程片上系统):0 f2 d3 W6 A  y: M9 i7 y

5 b. y( u2 t3 J& X6 O                 即使用FPGA为核心搭建一套系统  R- i: a+ r0 S5 e1 N  @1 F3 @9 K
' \( b/ q5 N0 w! J2 H  s  p6 l
        3. 小规模产品:
/ o6 e' ^% [" y0 v; d, q3 \! z( h0 T/ o1 J
                大多产品芯片都是ASIC,进行原型验证(同1)0 C' D( B' k3 Z! [) j0 @
7 H) d& S/ F3 y. R
       4. 要求功能灵活可配置的产品:
! I9 ?3 M! A# ^  Z) `# p- l& z7 m% R' f& Q) e. a
                快速适应项目- F# l. m3 k! h+ F

; ]1 l' |0 \/ e. A9 Z+ w2 s        5. 更新换代快的产品:
+ i% M0 B& P. Q! M; c
  Y, N6 @( i6 b5 V                举例GPU(ASIC原型验证)( Z5 q% _( U8 q) ]& ~7 n

" E: H  j5 `! ?3 K) s* h        6. 科研领域:3 b" O, _0 l2 Y

& C4 e( b$ b4 X" O                跑算法
* P1 @+ _0 K  E: D( q1 D
3 J- c, Z( m# M% \- N+ w5 I  z& e, J8 y) _% u9 o4 E, w& w$ u; k. W
2.2.1        模拟与数字
9 j- J- a% Q* v6 }  {4 d) J9 G" e
! O0 p+ h9 r7 ?3 h. D- P定义:
4 ]- h1 h6 N9 @- e' `8 Y
: Z7 Z) Y! `/ M: g ( O. h5 N0 P8 o0 j0 y2 q3 Y) d

4 X+ W1 \/ W. ~% f4 Y
. k* I' l3 B6 q& e7 w2.2.2        模拟信号与数字信号
/ a9 O! q' G$ N7 l. R; ?
1 J/ z' L1 W4 r  P

* C2 M* c  ~- V8 e9 ~6 m+ m( T. r模拟信号的概念:% ?  n+ Q: B7 a# Q4 L/ O' ~" Z

+ P9 b/ W; d/ k- z& v) U7 e% B
2 V+ I, U+ R& _+ z# o% Z
: V1 m* D- m# O% k% O& o7 d' z( R# _6 S6 n& ]8 T, t. E4 B
数字信号的概念:* L4 [+ k8 b6 T7 S- `% H3 K( _2 n
9 U5 S/ u- H! a  v, K

: U# ^- v( E/ g( f7 x, f  Y+ o
  l- {- Q9 d" ~
" y! e1 r& V. P. d. @- T* F) y' o! G/ R1 Y; Y2 s
模拟信号转为数字信号:6 g1 H( p+ R* J6 S7 O( Y

% ?% a2 B% F: D. A# q7 g
! |# w/ H' S5 Z$ _' x) l2 |
' Z  Y7 Z8 {6 |
$ P. ^/ Y) N: K) m9 u9 L" y0 c* O上述过程时间上的近似称为采样;幅度上的近似称为量化;除采样外,累计也是一种时间的近似方法;& z3 O. ?7 J1 H; M
0 Z" V# Q! u: a# L4 _
关于这些概念具体参见**《数字信号处理》**等相关书籍& b. I1 P1 B" M1 _: g. j) `8 Q
" H# L3 r) o) ~* \/ g

. G3 N7 H0 X$ b& e2 b  I# R/ r
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-2 16:56 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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