4
ࡠࡊࡠߣࠨ࠶ࠚࡈ࠲ࡦ ਛ㑆⸃╵ 1 ᵈᗧ ᵈᗧ ᵈᗧ ᵈᗧ ߊࠃ ߊࠃ ߊࠃߐߛߊߢࠎ⺒ߊࠃ ߐߛߊߢࠎ ߐߛߊߢࠎ ߐߛߊߢࠎ ٨ 㧚╵ߩߌߛ߽ߪߩ⹏ଔࠎߖ߹ߒߜߪߺ৻ಾ߹ࠎߖ㧚߹ߚߩ╵ߩෳ⠨ߣߚߒߦ╵ࠆࠇߐ߇ߚߞ႐วߪ㧘౮ ߚߒߣߚߖߐߩਔ⠪ߣ߽ਇวᩰߔ߹ߒߣ٨⻠⟵ਛߦߡߞߥ࠲ࡄߩࡦ㗴߽ߔ߹ߒ㧚㗴ਛ⺑ߩߺ⺒ߊߥࠄ߆ࠊ߇ࠈߎߣ ߞࠄߚ㧘⋙〈⠪ ߦߐߛߊߡߒ٨⸃╵↪⚕ߪਔ㕙 ޕߔߢ㧝㧚VHDL ⺒ࠍ࠼ 㧝㧕 㧞㧕 ቇ⑼㧦 ቇᐕ㧦 ቇ☋⇟ภ㧦 ᳁ฬ㧦 ࡠࡊࡠߣࠨ࠶ࠚࡈ࠲ࡦ ਛ㑆㛎 ⸃╵↪⚕ 2010/12/02 ജାภ㧖㧖outߪࠅࠃߦએਅߥ߁ࠃߩ㑐ଥߡߞߥߦ ޕࠆ߈ߣߩout㧖 out ߈ߣߩout㧖 out ߦ߁ࠃߩ㧖ᄖㇱࠄ߆ࠆࠇߐ࠺ߩߟᓮାภࠅࠃߦout ߦߡ߃ធ⛯ࡊ࠴࡞ࡑࠆߔߡߞߥߦࠨ ޕࠆ㧒⾗ᢱp3ޟߩN selector߇ޠ㧜 ⚵ߣࠆߡ߃߽ ޕD0(1) SEL D0(0) D1(1) D1(0) Dout(1) Dout(0)

SEL D0(1) D0(0) Dout(1) Dout(0) D1(1) D1(0)tamlab.web.fc2.com/MP/pdf/MP09.pdfょoょ5ょ監ょょょょ解ょ験ょ考。ょ5ょょょょ8ょょ (構間dょ(ょょ解“答) 1 注意注注意意注意

  • Upload
    lamngoc

  • View
    218

  • Download
    4

Embed Size (px)

Citation preview

Page 1: SEL D0(1) D0(0) Dout(1) Dout(0) D1(1) D1(0)tamlab.web.fc2.com/MP/pdf/MP09.pdfょoょ5ょ監ょょょょ解ょ験ょ考。ょ5ょょょょ8ょょ (構間dょ(ょょ解“答) 1 注意注注意意注意

1

VHDL

2010/12/02

問続容 続左 続out 題義講

題義講点容

続out作左値点続容作左値

続out作容値点続容作容値

題義講点左

続out作左値点続左作左値

続out作容値点続左作容値

続容問続左 題義講 続out

p増3地換 確N続地部集 selector

D0(1)

SEL

D0(0)

D1(1)

D1(0)

Dout(1)

Dout(0)

Page 2: SEL D0(1) D0(0) Dout(1) Dout(0) D1(1) D1(0)tamlab.web.fc2.com/MP/pdf/MP09.pdfょoょ5ょ監ょょょょ解ょ験ょ考。ょ5ょょょょ8ょょ (構間dょ(ょょ解“答) 1 注意注注意意注意

2

1

00”…講義続容 講義続_期題容

集題験 容

講義続容 cnt容 反左

cnt容 点 容左容容

容左 cnt容 容容容容 講義続_期題容 cnt容

01 …講義続左 講義続_期題左

講義続左 cnt左 反御

cnt左 点 左容容容 左容

cnt左 容容容容 講義続_期題左 cnt左

10”… 講義続御 講義続_期題御

講義続御 集題験 容 cnt御

容容容左 左

cnt御 左 cnt御 点 容容容容

容容 cnt御点 容容容左

講義続_期題御 cnt御

7 LED 2

cnt容 講義続_期題容 cnt左 講義続_期題左 cnt御 講義続_期題御

00

01

10

cnt0 = “0100”

cnt0 < “0100”

cnt1 = “1000”

cnt1 < “1000”

cnt2 = “0000”

cnt2 ≠ “0000”

RST=‘0’

state状態:

RST

CLK

EN

REG_EN_O

Q[3]

Q[2]

Q[1]

Q[0]容容左左容容左左容容左左容容左左容容容左容容容左容容容左容容容左 容左左左容左左左容左左左容左左左 左左左左左左左左左左左左左左左左 左左容容左左容容左左容容左左容容 左容容容左容容容左容容容左容容容 容容容容容容容容容容容容容容容容左左左容左左左容左左左容左左左容Q[3] Q[0]

REG_EN_O CLK

port map U0 : Decoder port map(A => cnt0, Y => LED_7S0); port

Page 3: SEL D0(1) D0(0) Dout(1) Dout(0) D1(1) D1(0)tamlab.web.fc2.com/MP/pdf/MP09.pdfょoょ5ょ監ょょょょ解ょ験ょ考。ょ5ょょょょ8ょょ (構間dょ(ょょ解“答) 1 注意注注意意注意

3

LED_7S0 :

(state = "00")

LED_7S1 :

(state = "01")

LED_7S2 :

(state = "10")

③7セグメントLEDの表示パターン 3

レジスタファイル

アドレス

00

01

10

11

データ

リセット状態

リセット状態

リセット状態

0 0 0 0 0

012345678910111213

01)メモリメモリメモリメモリ間論理間論理間論理間論理OR命令命令命令命令

2222))))レジスタレジスタレジスタレジスタ間間間間データデータデータデータ        転送命令転送命令転送命令転送命令 ①

3333))))レジスタレジスタレジスタレジスタ間算術加算命令間算術加算命令間算術加算命令間算術加算命令 ①

4444))))メモリメモリメモリメモリ-レジスタレジスタレジスタレジスタ間間間間算術減算命令算術減算命令算術減算命令算術減算命令

5)レジスタレジスタレジスタレジスタからからからからメモリメモリメモリメモリへへへへののののデータデータデータデータ転送命令転送命令転送命令転送命令

① 0 0

0 0

0 0

0 0

0 0

0 0 0

0

0

0

0

0

0

0

0

0

0 0

0 0

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

14

0

0

0

0

0

0

0

1 0 0 0 0 0 0 0 1 0

0 0 1 100 0 1 0

1 1 0 0 0 1 1 0 0

0 1 0 0 0 0

0 0 0 0 0 1 0 0 1

1 0 0 0 0 0 0 1 0 0

0 1 0 0 0 1

0 1 0 0 0 1 0 1 0

0 1 1 0 0 1 0 0

左値容容左容 容左容左容容左左 容容左容部集 容左左左

容容 御値問3値 容容 容左左左

確 容左容左左左容容

容左 戻値容左容容 左容容容

容左 左左容容左左容容

左容

左左容容容容増

容左左左

左左容容

左左容容

容容容容

Page 4: SEL D0(1) D0(0) Dout(1) Dout(0) D1(1) D1(0)tamlab.web.fc2.com/MP/pdf/MP09.pdfょoょ5ょ監ょょょょ解ょ験ょ考。ょ5ょょょょ8ょょ (構間dょ(ょょ解“答) 1 注意注注意意注意

4

1値

案接 参 明案 感学 図 明接

案接 参 明案

案接作d値= 1学1 学1学1作b値 明案作d値= 1学学 学1学学作b値

学1学1 学1学1作b値 学1学学 学1学学作b値 1学学1 1学学1作b値

1学学1 1学学1作b値 図1学感

格換反方格 点 左換3 現 左御期 格bit

感学作d値 = 1 111学作b値 明接作d値 = 1学学 学学学1作b値

格 1案作d値 = 学学学1 111学作b値 替接作d値 = 学1学学 学学学1作b値

御 not作学1学学 学学学1作b値値参1 = 1学11 1111作b値

学学学1 111学 作b値 1学11 1111作b値

11学1 11学1作b値 11学1 11学1作b値 図感接

9 学1学1 学1学1 作b値 学 学1学1 学1学1 作b値 学1学学 学1学学 作b値 学 学1学学 学1学学 作b

学 学1学1 学1学1作b値 学 学1学学 学1学学作b値 学 1学学1 1学学1作b値

学 1学学1 11学1作b値 =1張案参1明参案参1=1接感作d値

点数 人数 率(%)100 4 10.256

90~99 9 23.07780~89 6 15.38570~79 7 17.94960~69 5 12.821

<60 8 20.513人数 39平均 75.9744

点数 人数 率(%)100 0 0

90~99 13 17.33380~89 19 25.33370~79 18 2460~69 11 14.667

<60 14 18.667人数 75平均 74.0133