본문 바로가기
728x90

Verilog6

Number Systems (1) - Radix Number 안녕하세요. RTLog입니다. 오늘부터 하드웨어 및 컴퓨터 공학에서 가장 기본이 되는 수 체계(Number System)를 다뤄보려고 합니다. Number Systems 아래는 각 수 체계를 사용해서 4-bit로 나타낼 수 있는 수를 나타낸 그림입니다.(삼각형은 소숫점 위치를 나타냄) 앞으로의 포스팅에서는 Unsigned/Signed, Fixed/Floating-point, 2's Complement와 같은 개념들을 공부해보려고 합니다. 가장 중요한 점은 같은 비트 패턴이라도, 어떤 수 체계를 따르는지에 따라 다른 값을 나타낸다는 것입니다. 따라서, 타겟 응용에 적합한 수 체계를 선택하는 것이 HW 설계 엔지니어의 필수 역량이라고 할 수 있습니다. Fixed-Radix Positional Number S.. 2024. 2. 29.
Timing Analysis (2) - Timing Constraint 안녕하세요. RTLog입니다. 이번에는 지난 내용에 이어서 Timing Constraint에 대해서 작성해보려고 합니다. Timing Constraint 지난 포스트에서는 Setup/Hold Time, Contamination/Propagation Delay에 대해 설명했었는데요. 이런 개념들이 Timing Constraint로 어떻게 이어지는지 설명해보려고 합니다. Setup Time Constraint 지난 포스트에서 T_setup, T_pcq는 공정의 특성으로 결정된다고 말씀드렸습니다. 따라서, T_setup에 대한 Violation이 발생하는 경우 회로의 정확한 동작을 보장할 수 없고, 이를 방지하기 위해서는 파란색 박스의 부등식을 만족해야 합니다. Clock Period가 Clock to Q P.. 2024. 2. 28.
Timing Analysis (1) - Setup/Hold/Contamination/Propagation 안녕하세요. RTLog입니다. 면접에서도 자주 활용되고, 시험에도 단골로 출제되는 개념인 Timing에 대해서 작성해보려고 합니다. Timing Analysis 이런 그림, 많이들 보셨을겁니다. D F/F에서의 Timing Diagram인데요, 네 가지 시간 개념이 등장합니다. 1. T_setup (setup time): time before the clock edge that data must be stable 2. T_hold (hold time): time after the clock edge that data must be stable *c.f) T_a (Aperture time): T_setup + T_hold F/F은 Clock Edge에서 데이터를 챈다고 알고 계실텐데요. 그렇다면, Cloc.. 2024. 2. 28.
하드웨어 설계 공부법 안녕하세요. HW 설계분야가 SW에 비하면 대중적이지 않기 때문에, 공부할 수 있는 방법이 제한적인데요. 공부를 이어가기 위해 도움이 될만한 사이트 등 교육 관련 페이지를 하나 적어두고, 주기적으로 업데이트 해볼까 합니다. IDEC (https://www.idec.or.kr/) 반도체설계교육센터 www.idec.or.kr 먼저, IDEC입니다. 대학(원)생부터 현직자까지 많은 사람들이 무료로 참여할 수 있는 교육이에요. 최근에는 시스템 반도체 설계 실무 인력 양성 프로그램으로 약 3개월의 기간동안 여러 트랙으로 교육이 진행되더라구요. (* 서류 - 면접 전형으로 이루어짐) 일주일 이내의 단기 교육도 많이 진행되니까, 틈틈히 확인하시면서 필요한 강의 있으실 때 들어보시면 좋을 것 같아요. Etri (htt.. 2024. 2. 26.
설계 계획 Interface 리스트 UART(Universal asynchronous receiver/transmitter) I2C(Inter-Integrated Circuit) SPI(Serial Peripheral Interface) 설계할만한 아이템 추천 부탁드립니다.! 2024. 2. 3.
시작 안녕하세요. RTLog 입니다. 하드웨어 기술 언어인 Verilog-HDL를 사용하여 여러가지 IP를 설계하고 공부한 내용들을 기록해보려고 합니다. 디지털 신호 처리 IP들을 주로 다루고, 영상처리, 인터페이스 IP 등은 기회가 된다면 개인 공부용으로 진행해볼게요. 이외에도, 잡다한 내용들을 작성할 예정입니다. 많은 관심 가져주시면 감사하겠습니다~! 2024. 2. 3.
728x90
반응형