아.. 한 사이클에 Add를 연산하는 걸 잘못 이해하고 있었던 것 같다.

정확하게는(?)

1 machine cycle에 1명령어 처리고

1 machine cycle은

- fetching / decoding / executing / storing 4단계로 이루어진다.

그리고

clock cycle은

회로가 작동하는 속도.. 라고 해야하려나?


다시 정리하자면.. clock은 state machine을 한단계씩 넘기는데 소요되는 시간이고

cycle은 state machine이 합쳐진 각종 모듈이 작동하는데 소요되는 시간으로 보면 되려나?


[링크 : https://www.quora.com/What-is-clock-cycle-machine-cycle-and-instruction-cycle-in-a-microprocessor]

[링크 : https://www.difference.wiki/machine-cycle-vs-clock-cycle/]



32비트 리플 캐리 가산기에서 약 65 gate delay가 필요한데

gate delay가 clock 이라고 한다면(CPU로 치면 3GHz니 머니 하는 그 클럭)

메모리에서 명령어 불러오고, 명령어 해석하고, 실행하고 저장하는 건

그 이상의 clock이 필요하고, 해당 stage를 state machine으로 간주하여

명령어 자체를 실행하는데 걸리는 시간을 Machine cycle 시간으로 간주하는 것으로 생각된다.

 In a 32-bit ripple-carry adder, there are 32 full adders, so the critical path (worst case) delay is 3 (from input to carry in first adder) + 31*2 (for carry propagation in latter adders) = 65 gate delays.  

[링크 : https://en.wikipedia.org/wiki/Adder_(electronics)#Ripple-carry_adder]


[링크 : https://en.wikipedia.org/wiki/Instructions_per_cycle]

[링크 : https://en.wikipedia.org/wiki/Cycles_per_instruction]

'이론 관련 > 전기 전자' 카테고리의 다른 글

Retiming  (0) 2018.04.12
XNOR ?  (0) 2018.04.12
machine cycle 과 clock cycle  (0) 2018.04.06
반가산기 전가산기  (0) 2018.04.05
패시브/액티브 프로브  (0) 2018.03.15
buck boost 컨버터 효율...  (0) 2018.02.09
Posted by 구차니

댓글을 달아 주세요

전가산기는 반가산기 2개로 구성

반가산기는 lsb계산

전가산기는 자리상관없이


[링크 : http://woodforest.tistory.com/122]

[링크 : https://ko.m.wikipedia.org/wiki/가산기]


Cpu에서 add는 1클럭인데

캐리리플은 한 클럭에 한 비트씩만 계산

32비트 덧셈에 32클럭 소요

Adder 클럭과 cpu클럭이 다른가?

(아니면.. cycle과 clock이 다른 개념이거나?)

'이론 관련 > 전기 전자' 카테고리의 다른 글

XNOR ?  (0) 2018.04.12
machine cycle 과 clock cycle  (0) 2018.04.06
반가산기 전가산기  (0) 2018.04.05
패시브/액티브 프로브  (0) 2018.03.15
buck boost 컨버터 효율...  (0) 2018.02.09
PLL 구조와 Frequency Divider / Multiplier  (0) 2018.02.01
Posted by 구차니

댓글을 달아 주세요

웨비나 보는데 첨보는 단어가 나와서 검색...

액티브는 능동 소자가 들어가는 만큼 전압범위가 좁지만

캐패시턴스가 적어서 더 정밀하게 측정이 가능하다 이런 내용

(기가 단위까지 측정, 하지만 정전기나 전기 범위에 민감함)


패시브 전압 프로브

패시브 프로브는 와이어와 커넥터, 그리고 보상 또는 감쇠가 필요할 경우 저항과 커패시터로 구성됩니다. 트랜지스터 또는 증폭기와 같은 능동 컴포넌트가 없으므로 프로브에 전원을 공급할 필요가 없습니다.


액티브 전압 프로브

액티브 프로브는 트랜지스터 등과 같은 능동 컴포넌트를 포함하거나 이에 의존하여 작동합니다. 대부분의 경우 능동 장치로는 FET(Field-Effect Transistor: 전계 효과 트랜지스터)가 사용됩니다.


디퍼런셜 프로브

디퍼런셜 신호는 대지 접지가 아니라 서로를 기준으로 삼는 신호를 의미합니다. 그림 2.3에 이러한 신호의 몇 가지 예가 나와 있습니다. 여기에는 컬렉터 부하 저항 사이에서 발생되는 신호, 디스크 드라이브 읽기 채널 신호, 다중 위상 전력 시스템, 기타 신호가 본질적으로 접지 위에서 "플로팅"하는 다수의 상황이 포함됩니다


고전압 프로브

"고전압"이란 용어는 상대적입니다. 반도체 업계에서 고전압으로 간주되는 전압이 전력 업계에서는 사실상 아무 것도 아닐 수 있습니다. 여하튼 프로브와 관련해서는 고전압을 일반적인 범용 10X 패시브 프로브로 안전하게 처리할 수 있는 전압을 초과하는 전압이라고 정의할 수 있습니다. 

[링크 : http://www.sambow.com/files/60K-6053-12_2012.11.14.19.33.08_2329_KO.pdf]

'이론 관련 > 전기 전자' 카테고리의 다른 글

machine cycle 과 clock cycle  (0) 2018.04.06
반가산기 전가산기  (0) 2018.04.05
패시브/액티브 프로브  (0) 2018.03.15
buck boost 컨버터 효율...  (0) 2018.02.09
PLL 구조와 Frequency Divider / Multiplier  (0) 2018.02.01
opto-isolator  (0) 2018.01.10
Posted by 구차니

댓글을 달아 주세요

올리는게 효율이 좋을까

내리는게 효율이 좋을까 궁금하네


[링크 : https://en.wikipedia.org/wiki/Buck_converter]

[링크 : https://en.wikipedia.org/wiki/Boost_converter]

    [링크 : https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=24575]


하이고 의미없다 수준?

일단은 Boost 컨버터가 Buck 보다 근소하게 효울이 좋지만, 그렇다고 아주 많이는 아님

[링크 : https://electronics..../which-has-better-efficiency-step-up-or-step-down-switching-voltage-regulator]

'이론 관련 > 전기 전자' 카테고리의 다른 글

반가산기 전가산기  (0) 2018.04.05
패시브/액티브 프로브  (0) 2018.03.15
buck boost 컨버터 효율...  (0) 2018.02.09
PLL 구조와 Frequency Divider / Multiplier  (0) 2018.02.01
opto-isolator  (0) 2018.01.10
디지털 논리회로 - 트랜지스터로 구현  (0) 2018.01.05
Posted by 구차니

댓글을 달아 주세요


[링크 : http://www.rfdh.com/bas_rf/begin/pll.php3]


divider는 일종의 counter

클럭을 카운트 한 다음 해당 숫자가 세어지면 한 클럭을 내주면되고

내부적으로 카운터는 Flip-Flop으로 구성


multiplier는 고조파(harnomic)을 이용한다는데

비선형 소자 어쩌구 하는데 일단 패스.. ㅠㅠ

[링크 : http://www.rfdh.com/bas_rf/begin/multiplier.php3]

[링크 : http://www.rfdh.com/bas_rf/begin/harmonic.htm]


[링크 : https://en.wikipedia.org/wiki/Frequency_multiplier]

'이론 관련 > 전기 전자' 카테고리의 다른 글

패시브/액티브 프로브  (0) 2018.03.15
buck boost 컨버터 효율...  (0) 2018.02.09
PLL 구조와 Frequency Divider / Multiplier  (0) 2018.02.01
opto-isolator  (0) 2018.01.10
디지털 논리회로 - 트랜지스터로 구현  (0) 2018.01.05
아날로그 해상도 화면비  (0) 2017.10.30
Posted by 구차니

댓글을 달아 주세요

포토 커플러랑 비슷한거 같긴한데 용어가 다를뿐인가?

아무튼 FPGA와 라즈베리 같은게 통신할때 전기적으로 충격을 먹을수 있으니

시리얼 라인에 opto-isolator나 저항을 달아 주라는데.. 흐음...

비싸 ㅠㅠ


[링크 : https://github.com/kramble/DE0-Nano-BitCoin-Miner/blob/master/FpgaminerOnPi.txt]

[링크 : https://forum.arduino.cc/index.php?topic=57125.0]

[링크 : https://softsolder.com/2010/01/13/arduino-serial-optical-isolator/]

[링크 : http://www.devicemart.co.kr/6301]

Posted by 구차니

댓글을 달아 주세요

not 1개

xor 4개

그외 2개


[링크 : http://www.instructables.com/id/Logic-Gates-with-NPN-transistors/]

[링크 : http://hyperphysics.phy-astr.gsu.edu/hbase/Electronic/trangate.html#c2]

[링크 : http://www.electronics-tutorials.ws/logic/logic_4.html]

Posted by 구차니

댓글을 달아 주세요

NTSC 720 * 480 3:2

PAL 720 * 576 5:4


Full HD 1920 * 1080 16:9


레터박스

NTSC 720 * 405 (y = 37.5)

PAL 720 * 405 (y = 85.5)


---

XGA 1024 * 768 4:3

SXGA 1280 * 1024 5:4


계산하고 찾아 보니 나오네.. OTL


Extended Graphics Array

Name x (px) y (px) x:y x×y (Mpx)

XGA 1024 768 4:3 0.786

WXGA 1152 768 3:2 0.884

WXGA 1280 768 5:3 0.983

WXGA 1280 800 16:10 1.024

WXGA 1360 768 ~16:9 1.044

FWXGA 1366 768 ~16:9 1.049

XGA+ 1152 864 4:3 0.995

WXGA+ 1440 900 16:10 1.296

WSXGA 1440 960 3:2 1.382

SXGA 1280 1024 5:4 1.310

SXGA+ 1400 1050 4:3 1.470

WSXGA+ 1680 1050 16:10 1.764

UXGA 1600 1200 4:3 1.920

WUXGA 1920 1200 16:10 2.304 

[링크 : https://en.wikipedia.org/wiki/Graphics_display_resolution]


[링크 : https://en.wikipedia.org/wiki/Letterboxing_(filming)]

'이론 관련 > 전기 전자' 카테고리의 다른 글

opto-isolator  (0) 2018.01.10
디지털 논리회로 - 트랜지스터로 구현  (0) 2018.01.05
아날로그 해상도 화면비  (0) 2017.10.30
오실로스코프 대역폭과 샘플링  (0) 2017.09.28
RMS - Root Mean Square  (0) 2017.09.28
정현파 (sine wave) 한문으로...?!  (0) 2017.09.20
Posted by 구차니

댓글을 달아 주세요

디지털 신호는 기준이 캐리어 주파수의 사인파와 그에 맞는 고조파로 이루어지는데 (푸리에 연산쪽?)

주파수 대역폭이 부족하다면 이러한 고조파를 통과시키지 못함으로서

각져보여야 할 디지털 신호가 고조파의 누락으로 두리뭉실하게 보이고

rising edge와 falling edge를 못 잡게 되니까 안된다~ 이런 개념인가?

그리고 대역폭에서 2배는 실용적인 면이지 나이키스트 이론과는 연관이 없는 2배 인듯?


1. 측정할 주파수가 높다

2. 높은 주파수를 통과시켜줘야 한다(원본 신호의 손실 최소화)

3. 주파수가 높으니 샘플링 레이트가 높아야 한다 (측정 오차의 최소화)

서로 직접적인 연관은 없지만 연관이 있는 기묘한 사이가 되는건가?



Bandwidth
Bandwidth is the single most important characteristic of an oscilloscope, as it gives you an indication of its range in the frequency domain. In other words, it dictates the range of signals (in terms of frequency) that you are able to accurately display and test. Bandwidth is measured in Hertz. Without sufficient bandwidth, your oscilloscope will not display an accurate representation of the actual signal. For example, the amplitude of the signal may be incorrect,
edges may not be clean, and waveform details may be lost. The bandwidth of an oscilloscope is the lowest frequency at which an input signal is attenuated by 3 dB. Another way to look at bandwidth: If you input a pure sine wave into the oscilloscope, the bandwidth will be the minimum frequency where the displayed amplitude is 70.7% of the actual signal amplitude. For details about oscilloscope bandwidth, see application note,
Evaluating Oscilloscope
Bandwidths for Your Applications
.

Sample rate
The sample rate of an oscilloscope is the number of samples the oscilloscope can acquire per second. It is recommended that your oscilloscope have a sample rate that is at a least 2.5 times greater than its bandwidth. However, ideally the sample rate should be 3 times the bandwidth or greater.
You need to be careful when you evaluate an oscilloscope’s sample rate banner specifications. Manufacturers typically specify the maximum sample rate an oscilloscope can attain, and sometimes this maximum rate is possible only when one or two channels are being used. If more channels are used simultaneously, the sample rate may decrease. Therefore, it is wise to check how many channels you can use while still maintaining the specified maximum sample rate. If the sample rate of an oscilloscope is too low, the signal you see on the scope may not be
very accurate. As an example, assume you are trying to view a waveform, but the sample rate only produces two points per period (Figure 26). Now consider the same waveform, but with an increased sample rate that samples seven times per period (Figure 27).
It is clear that the greater the samples per second, the more clearly and accurately the waveform is displayed. If we kept increasing the sample rate for the waveform in this above example, the sampled points would eventually look almost continuous. In fact, oscilloscopes usually use sin(x)/x interpolation to fill in between the sampled points.
For more information about oscilloscope sampling rates, see application note,
Evaluating Oscilloscope Sample Rates vs. Sampling Fidelity: How to Make the Most Accurate Digital Measurements. 

[링크 : http://literature.cdn.keysight.com/litweb/pdf/5989-8064EN.pdf]


1. 대역폭

대역폭은 최소의 진폭 손실로 아날로그 프런트 엔드를 통과할 수 있는 입력 신호의 주파수 범위를 뜻합니다. 대역폭은 사인꼴 입력 신호가 원래 진폭의 70.7 퍼센트 또는 -3 dB 포인트로 감쇠될 때의 주파수로 정의됩니다.

일반적으로 신호의 최고 주파수 컴포넌트의 최소 2배의 대역폭이 있는 디지타이저를 사용할 것을 권장하고 있습니다.

오실로스코프와 디지타이저는 디지털 펄스와 같은 신호 또는 샤프 엣지를 가진 기타 신호의 상승 시간을 측정하는 데에 주로 사용됩니다. 본 신호는 고주파수로 구성되어 있습니다. 신호의 모양을 캡쳐하기 위해 고대역폭 디지타이저가 필요합니다. 예를 들어, 10 MHz 사각파는 10 MHz 사인파 및 무한개의 고조파로 구성됩니다. 본 신호의 모양을 캡쳐하기 위해 여러 고조파를 캡쳐하기에 충분한 대역폭이 있는 디지타이저를 사용해야 합니다. 그렇지 않을 경우 신호가 왜곡되어 측정이 부정확합니다.


2. 샘플링 속도

이전 섹션에서 디지타이저 또는 오실로스코프의 가장 중요한 사양 중 하나인 대역폭에 대해 살펴보았습니다. 그러나, 고대역폭은 샘플링 속도가 충분하지 않다면 유용하지 않을 수 있습니다.

대역폭은 최소 감쇠로 디지털화될 수 있는 가장 높은 사인파로 정의되며, 샘플링 속도는 디지타이저 또는 오실로스코프에서 아날로그-디지털 변환기 (ADC)가 유입되는 신호를 디지털화하기 위한 클로킹된 속도를 의미합니다. 샘플링 속도와 대역폭이 직접적인 연관이 없다는 것을 명심하십시오. 그러나, 이 두 가지 중요한 사양간의 관계를 파악하기 위해 대략적으로 사용되는 법칙이 있습니다.

디지타이저의 실시간 샘플링 속도 = 디지타이저 대역폭의 3~4배

나이키스트 이론은 앨리어스를 방지하기 위해서 디지타이저의 샘플링 속도가 측정되는 신호의 가장 높은 주파수 요소보다 최소 2배가 되어야 한다는 이론입니다. 그러나 최고 주파수의 2배로 샘플링하는 것은 시간 영역 신호를 정확하게 재생성하기에 충분하지 않습니다. 유입된 신호를 정확하게 디지털화하기 위해 디지타이저의 실시간 샘플링 속도는 디지타이저 대역폭의 최소 3, 4배가 되어야 합니다. 이해를 돕기 위해 하단의 그림을 살펴보고 오실로스코프에서 어떤 신호를 볼 수 있을지 생각해 보십시오. 

[링크 : http://www.ni.com/white-paper/4333/ko/]

Posted by 구차니

댓글을 달아 주세요

AC전압을 DC 전압으로 표시 하는거라는데

음.. 일종의 적분 개념을 단순화 시킨걸려나?


Vrms = Vpeak / sqrt(2)

[링크 : http://guslabview.tistory.com/413]



오실로스코프 설명인데.. sine 파에 대해서는 0.707을 곱한게 RMS 진폭이 맞다고 하니

sine 파가 아닌 다른 형태의 값에 대해서는 RMS가 다르게 적용 되는 듯?


For a sine wave, the RMS amplitude is equal to 0.707 times the peak amplitude.

[링크 : http://literature.cdn.keysight.com/litweb/pdf/5989-8064EN.pdf]


+

AC 성분중 가장 간단한(?) sine wave를 기준으로 생각하면

해당 사인파가 동등한 양의 DC 성분과 같다는 건 즉, 면적에 있어서 적분을 하면 되는거고

그게 바로 1.4로 나누거나 0.7을 곱하는거

1/sqrt(2) = 1/1.4142135623730950488016887242097.. = 0.70710678118654752440084436210485...

[링크 : https://blog.naver.com/woojin4001/150009324677]

[링크 : http://tip.daum.net/question/73332189]


근데.. 대충봐도.. 0.7 수준이 동일한 면적을 보여주는거 같진 않은데... 그냥 편의상 쓰는건가?

'이론 관련 > 전기 전자' 카테고리의 다른 글

아날로그 해상도 화면비  (0) 2017.10.30
오실로스코프 대역폭과 샘플링  (0) 2017.09.28
RMS - Root Mean Square  (0) 2017.09.28
정현파 (sine wave) 한문으로...?!  (0) 2017.09.20
릴레이 종류 ac dc  (0) 2017.08.11
얼터네이터 / 제너레이터  (0) 2017.07.12
Posted by 구차니

댓글을 달아 주세요