PLATINUM
PLATINUM ๋“ฑ๊ธ‰์˜ ํŒ๋งค์ž ์ž๋ฃŒ

์„œ๊ฐ•๋Œฟ’ํ•™๊ป“ 21๋…„๋„ ๋””์ง€ํ„ธ๋…ผ๋ฆฌํšŒ๋กœ์‹คํ—˜ 8์ฃผ์ฐจ ๊ฒฐ๊ณผ๋ ˆํฌํŠธ (A+์ž๋ฃŒ) - Shift Register, Multiplier, 4-digit 7-segment display

33 ํŽ˜์ด์งฟ’
์›Œ๋“œ
์ตœ์ดˆ๋“ฑ๋ก์ผ 2022.09.18 ์ตœ์ข…์ ฟ’์ž‘์ผ 2021.10
33P ๋ฏธ๋้ฉ๋ณด๊ธฐ
์„œ๊ฐ•๋Œฟ’ํ•™๊ป“ 21๋…„๋„ ๋””์ง€ํ„ธ๋…ผ๋ฆฌํšŒ๋กœ์‹คํ—˜ 8์ฃผ์ฐจ ๊ฒฐ๊ณผ๋ ˆํฌํŠธ (A+์ž๋ฃŒ) - Shift Register, Multiplier, 4-digit 7-segment display
  • ๋ฏธ๋้ฉ๋ณด๊ธฐ

    ์†Œ๊ฐœ

    ์„œ๊ฐ•๋Œฟ’ํ•™๊ป“ ์ „์ž๊ณตํ•™๊ณผ 4์ ๋Œ€ ํ•™์  ๊ณต๋Œ์ด์ž…๋‹ˆ๋‹ค.

    A+๋ฅผ ๋ฐ›์€ ์–‘์งˆ์˜ ์ž๋ฃŒ๋ฅผ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.

    ๋ชฉ์ฐจ

    1. ๋ชฉ์ 
    2. ์ด๋ก 
    3. ์‹คํ—˜๊ฒฐ๊ณผ
    4. ๊ฒ€ํ† ์‚ฌํ•ญ
    5. ์„ค๊ณ„๊ณผ์ œ(ํ† ์˜)
    6. ์ฐธ๊ณ ์ž๋ฃŒ

    ๋ณธ๋ๅฉ๋‚ด์šฉ

    1. ๋ชฉ์ 
    -Shift registers์˜ ๊ตฌ์กฐ์™ฟ’ ๋™์ž‘์›๋ฆฌ๋ฅผ ์ดํ•ดํ•œ๋‹ค.
    -Multiplier ์„ค๊ณ„๋ฅผ ํ†ตํ•ด shift register์˜ ํ™œ์šฉ๋ฐฉ๋ฒ•์„ ์ตํžŒ๋‹ค.
    -4-digit 4-segment display์˜ ๊ตฌ๋™์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ  ํ™œ์šฉ์„ ์œ„ํ•œ ํšŒ๋กœ๋ฅผ ์„ค๊ณ„ํ•œ๋‹ค.

    2. ์ด๋ก 
    2-1. Shift registers
    shift register๋Š” flip-flop ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ํ•ฉ์ณ ๋†“์€ ์†Œ์ž๋กœ, clock์˜ ํ•œ ์ฃผ๊ธฐ๊ฐ€ ์ง€๋‚ ๋•Œ๋งˆ๋‹ค ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋Š” register์˜ data๊ฐ€ ํ•œ bit์”ฉ ์ด๋™ํ•˜๋Š” ์†Œ์ž์ด๋‹ค. ๋ฐ์ดํ„ฐ์˜ ์ž…์ถœ๋ ฅ ๋ฐฉ์‹์ด serial์ธ์ง€ parallel์— ๋”ฐ๋ผ 4๊ฐ€์ง€ ๋ถ„๋ฅ˜๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.

    ์™ผ์ชฝ๋ถ€ํ„ฐ serial-in,serial-out ; serial-in,parallel-out ; parallel-in, serial-out
    serial-in,parallel-out register๋Š” ์ง๋ ฌ์‹ ํ˜ธ๋ฅผ ๋ณ‘๋ ฌ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ , parallel-in,serial-out register๋Š” ๋ณ‘๋ ฌ ์‹ ํ˜ธ๋ฅผ ์ง๋ ฌ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

    ์ด ๋•Œ parallel in, parallel out register๋งŒ์œผ๋กœ 4๊ฐ€์ง€ ์ž…๋ ฅ๋ฐฉ์‹์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

    SERIN์€ ๋งค clock๋งˆ๋‹ค ์ƒˆ๋กญ๊ฒŒ ๋“ค์–ด์˜ค๋Š” ์ž…๋ ฅ์˜ ์ƒํƒœ๋ฅผ ์ง€์ •ํ•œ๋‹ค. Load/shift๋Š” 2-input MUX์˜ selector ์—ญํ• ์„ ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, serial input์„ ์ž…๋ ฅํ• ์ง€, parallel input์„ loadํ•  ์ง€ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋•Œ serial ์ž…๋ ฅ์€ shift register์˜ ์ˆ˜๋งŒํผ clock์ด ์ง€๋‚˜๋ฉด, serial-out์œผ๋กœ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. ๋”ฐ๋ผ์„œ serial out๋งŒ ๋ฝ‘์•„๋‚ผ๋ ค๋ฉด N๋ฒˆ์งธ Q๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. register๋Š” data๋ฅผ N clock๋งŒํผ delay์‹œํ‚ค๋Š” ์—ญํ• ๋„ ํ•˜๊ฒŒ ๋œ๋‹ค.

    2-2. 74x194

    74x194๋Š” ์–‘๋ฐฉํ–ฅ์œผ๋กœ ์ง๋ ฌ ์ž…์ถœ๋ ฅ๊ณผ ๋ณ‘๋ ฌ ์ž…์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•œ register์ด๋‹ค. S1๊ณผ S0์— ๋”ฐ๋ผ register์˜ ๋™์ž‘์ด ๋‹ฌ๋ผ์ง€๊ฒŒ ๋œ๋‹ค.

    ์ฐธ๊ณ ์ž๋ฃŒ

    ยท Stephen Brown and Zvonko Vranesic. 2009. Fundamentals of Digital Logic with VHDL Design. 3rd ed. McGraw Hill
    ยท https://www.nxp.com/docs/en/data-sheet/SCC2691.pdf , SCC2691
    ยท https://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/spartan6_scm.pdf , ISE ์†Œ์ž๋“ค
    ยท http://realsys.co.kr/lecture/avr_edu/3%EB%B6%801_4.%20%EB%B9%84%EB%8F%99%EA%B8%B0%20%ED%86%B5%EC%8B%A0.pdf , ๋น„๋™๊ธฐ ํ†ต์‹  UART
    ยท http://www.sycelectronica.com.ar/semiconductores/74LS194.pdf , 74LS194
  • Easy Ai ์š”์•ฝ

    ์ด ๋ฌธ์„œ๋Š” ๋””์ง€ํ„ธ๋…ผ๋ฆฌํšŒ๋กœ์‹คํ—˜ 8์ฃผ์ฐจ ์‹คํ—˜ ๋ณด๊ณ ์„œ์ž…๋‹ˆ๋‹ค. ์ด ์‹คํ—˜์—์„œ๋Š” shift registers์˜ ๊ตฌ์กฐ์™ฟ’ ๋™์ž‘์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ , ์ด๋ฅผ ํ™œ์šฉํ•œ ๋‹ค์–‘ํ•œ ์‘์šฉ ํšŒ๋กœ๋ฅผ ์„ค๊ณ„ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

    ๋จผ์ € shift registers์˜ 4๊ฐ€์ง€ ์ž…์ถœ๋ ฅ ๋ฐฉ์‹(serial-in serial-out, serial-in parallel-out, parallel-in serial-out, parallel-in parallel-out)์„ ์ดํ•ดํ•˜๊ณ , ์ด๋ฅผ ํ™œ์šฉํ•œ ring counter์™ฟ’ johnson counter๋ฅผ ๊ตฌํ˜„ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ shift register๋ฅผ ์ด์šฉํ•œ 4-bit multiplier ์„ค๊ณ„ ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

    ๋‹ค์Œ์œผ๋กœ 4-digit 7-segment display์˜ ๊ตฌ๋™ ํšŒ๋กœ๋ฅผ ์„ค๊ณ„ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด MUX, decoder, counter ๋“ฑ์˜ ์†Œ์ž๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐ digit์„ ์„ ํƒํ•˜๊ณ  ํ•ด๋‹น digit์— ์›ํ•˜๋Š” ์ˆซ์ž๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

    ๋งˆ์ง€๋ง‰์œผ๋กœ ์„ค๊ณ„ํ•œ 4-bit multiplier์™ฟ’ 4-digit 7-segment display ํšŒ๋กœ๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ, ๊ณฑ์…ˆ ๊ฒฐ๊ณผ๋ฅผ 4-digit 7-segment display์— ์ถœ๋ ฅํ•˜๋Š” ํšŒ๋กœ๋ฅผ ๊ตฌํ˜„ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

    ์ด๋ฒˆ ์‹คํ—˜์„ ํ†ตํ•ด shift register์˜ ์›๋ฆฌ์™ฟ’ ๋‹ค์–‘ํ•œ ์‘์šฉ ํšŒ๋กœ ์„ค๊ณ„ ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ MUX, decoder, counter ๋“ฑ์˜ ์†Œ์ž๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ณต์žกํ•œ ํšŒ๋กœ๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์„ ๊ธฐ๋ฅผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ง€์‹๊ณผ ๊ฒฝํ—˜์€ ํ–ฅํ›„ ๋””์ง€ํ„ธ ํšŒ๋กœ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„์— ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ์ž๋ฃŒํ›„๊ธฐ

      Ai ๋ฆฌ๋ทฐ
      shift register์˜ ๋‹ค์–‘ํ•œ ์ž…์ถœ๋ ฅ ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๊ณ , ์ด๋ฅผ ํ™œ์šฉํ•œ ring counter, johnson counter, multiplier ์„ค๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•˜์˜€์œผ๋ฉฐ, 4-digit 7-segment display์˜ ๊ตฌ๋™ ํšŒ๋กœ๋ฅผ ์„ค๊ณ„ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    • ์ž์ฃผ๋ฌป๋Š”์งˆ๋ๅฉ์˜ ๋‹ต๋ณ€์„ ํ™•์ธํ•ด ์ฃผ์„ธ์š”

      ํ•ดํ”ผ์บ ํผ์Šค FAQ ๋”๋ต–๊ธฐ

      ๊ผญ ์•Œ์•„์ฃผ์„ธ์š”

      • ์ž๋ฃŒ์˜ ์ •๋ณด ๋ฐ ๋‚ด์šฉ์˜ ์ง„์‹ค์„ฑ์— ๋Œ€ํ•˜์—ฌ ํ•ดํ”ผ์บ ํผ์Šค๋Š” ๋ณด์ฆํ•˜์ง€ ์•Š์œผ๋ฉฐ, ํ•ด๋‹น ์ •๋ณด ๋ฐ ๊ฒŒ์‹œ๋ฌผ ์ €์ž‘๊ถŒ๊ณผ ๊ธฐํƒ€ ๋ฒ•์  ์ฑ…์ž„์€ ์ž๋ฃŒ ๋“ฑ๋ก์ž์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค.
        ์ž๋ฃŒ ๋ฐ ๊ฒŒ์‹œ๋ฌผ ๋‚ด์šฉ์˜ ๋ถˆ๋ฒ•์  ์ด์šฉ, ๋ฌด๋‹จ ์ „์žฌโˆ™๋ฐฐํฌ๋Š” ๊ธˆ์ง€๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
        ์ €์ž‘๊ถŒ์นจํ•ด, ๋ช…์˜ˆํ›ผ์† ๋“ฑ ๋ถ„์Ÿ ์š”์†Œ ๋ฐœ๊ฒฌ ์‹œ ๊ณ ๊ฐ๋น„๋ฐ”์นด์ง€๋…ธ Viva์˜ ์ €์ž‘๊ถŒ์นจํ•ด ์‹ ๊ณ ๋น„๋ฐ”์นด์ง€๋…ธ Viva๋ฅผ ์ด์šฉํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.
      • ํ•ดํ”ผ์บ ํผ์Šค๋Š” ๊ตฌ๋งค์ž์™ฟ’ ํŒ๋งค์ž ๋ชจ๋‘๊ฐ€ ๋งŒ์กฑํ•˜๋Š” ์„œ๋น„์Šค๊ฐ€ ๋˜๋„๋ก ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์•„๋ž˜์˜ 4๊ฐ€์ง€ ์ž๋ฃŒํ™˜๋ถˆ ์กฐ๊ฑด์„ ๊ผญ ํ™•์ธํ•ด์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.
        ํŒŒ์ผ์˜ค๋ฅ˜ ์ค‘๋ณต์ž๋ฃŒ ์ €์ž‘๊ถŒ ์—†์Œ ์„ค๋ช…๊ณผ ์‹ค์ œ ๋‚ด์šฉ ๋ถˆ์ผ์น˜
        ํŒŒ์ผ์˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์ œ๋Œ€๋กœ ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ํŒŒ์ผํ˜•์‹์— ๋งž๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ •์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์ž๋ฃŒ์™ฟ’ 70% ์ด์ƒ ๋‚ด์šฉ์ด ์ผ์น˜ํ•˜๋Š” ๊ฒฝ์šฐ (์ค‘๋ณต์ž„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ทผ๊ฑฐ ํ•„์š”ํ•จ) ์ธํ„ฐ๋„ท์˜ ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ, ์—ฐ๊ตฌ๊ธฐ๊ด€, ํ•™๊ป“, ์„œ์  ๋“ฑ์˜ ์ž๋ฃŒ๋ฅผ ๋„์šฉํ•œ ๊ฒฝ์šฐ ์ž๋ฃŒ์˜ ์„ค๋ช…๊ณผ ์‹ค์ œ ์ž๋ฃŒ์˜ ๋‚ด์šฉ์ด ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
    ๋ฌธ์„œ ์ดˆ์•ˆ์„ ์ƒ์„ฑํ•ด์ฃผ๋Š” EasyAI
    ์•ˆ๋…•ํ•˜์„ธ์š”. ํ•ดํ”ผ์บ ํผ์Šค์˜ ๋ฐฉ๋Œ€ํ•œ ์ž๋ฃŒ ์ค‘์—์„œ ์„ ๋ณ„ํ•˜์—ฌ ๋‹น์‹ ๋งŒ์˜ ์ดˆ์•ˆ์„ ๋งŒ๋“ค์–ด์ฃผ๋Š” EasyAI ์ž…๋‹ˆ๋‹ค.
    ์ €๋Š” ์•„๋ž˜์™ฟ’ ๊ฐ™์ด ์ž‘์—…์„ ๋„์™ฟ’๋“œ๋ฆฝ๋‹ˆ๋‹ค.
    - ์ฃผ์ œ๋งŒ ์ž…๋ ฅํ•˜๋ฉด ๋ชฉ์ฐจ๋ถ€ํ„ฐ ๋ณธ๋ๅฉ๋‚ด์šฉ๊นŒ์ง€ ์ž๋™ ์ƒ์„ฑํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
    - ์žฅ๋ฌธ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์ž‘์„ฑํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
    - ์Šคํ† ์–ด์—์„œ ๋ฌด๋ฃŒ ์บ์‹œ๋ฅผ ๊ณ„์ •๋ณ„๋กœ 1ํšŒ ๋ฐœ๊ธ‰ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋ฐ”๋กœ ์ฒดํ—˜ํ•ด ๋ณด์„ธ์š”!
    ์ด๋Ÿฐ ์ฃผ์ œ๋“ค์„ ์ž…๋ ฅํ•ด ๋ณด์„ธ์š”.
    - ์œ ์•„์—๊ฒŒ ์ ํ•ฉํ•œ ๋ฌธํ•™์ž‘ํ’ˆ์˜ ๊ธฐ์ค€๊ณผ ํŠน์„ฑ
    - ํ•œ๊ตญ์ธ์˜ ๊ฐ€์น˜๊ด€ ์ค‘์—์„œ ์ •์‹ ์  ๊ฐ€์น˜๊ด€์„ ์ด๋ฃจ๋Š” ๊ฒƒ๋“ค์„ ๋ฌธํ™”์  ๋ฌธ๋ฒ•์œผ๋กœ ์ •๋ฆฌํ•˜๊ณ , ํ˜„๋Œ€ํ•œ๊ตญ์‚ฌํšŒ์—์„œ ์ผ์–ด๋‚˜๋Š” ์‚ฌ๊ฑด๊ณผ ์‚ฌ๊ณ ๋ฅผ ๋น„๊ตํ•˜์—ฌ ์ž์‹ ์˜ ์˜๊ฒฌ์œผ๋กœ ๊ธฐ์ˆ ํ•˜์„ธ์š”
    - ์ž‘๋ณ„์ธ์‚ฌ ๋…ํ›„๊ฐ
    ํ•ด์บ  AI ์ฑ—๋ด‡๊ณผ ๋Œ€ํ™”ํ•˜๊ธฐ
    ์ฑ—๋ด‡์œผ๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ƒ๋‹ดํ•ด๋ณด์„ธ์š”.
    2025๋…„ 06์›” 12์ผ ๋ชฉ์š”์ผ
    AI ์ฑ—๋ด‡
    ์•ˆ๋…•ํ•˜์„ธ์š”. ํ•ดํ”ผ์บ ํผ์Šค AI ์ฑ—๋ด‡์ž…๋‹ˆ๋‹ค. ๋ฌด์—‡์ด ๊ถ๊ธˆํ•˜์‹ ๊ฐ€์š”?
    7:04 ์˜คํ›„