본문 바로가기

All Posts59

[Verilog] Reg와 Wire Verilog에는 Wire와 Reg라는 두 개의 변수타입이 존재합니다. 두 변수의 가장 큰 차이는 값을 저장할 수 있는지 없는지 입니다. Wire는 값을 저장 할 수 없고 Reg는 값을 저장할 수 있습니다. Reg Reg는 data를 저장하기 위한 변수로 다음 값이 할당되기 전까지 현재 값을 유지하므로 절차형 할당문(procedural assignment)를 구현할 때 주로 사용됩니다. Initial/always block 구문 내에서 출력으로는 반드시 reg를 사용해야 합니다. 조합논리(Combinational logic)과 순차논리(sequential logic)을 구현할 때 모두 사용 가능합니다. ​ reg [1:0] counter; always @(posedge CLK, negedge RESETn.. 2023. 7. 1.
[SDC] create_clock 목차 SDC 작성에는 다양한 명령어들이 사용되며, 그 중 하나가 바로 create_clock 명령어입니다. create_clock 현재 디자인에 클럭 객체를 생성하고 그 파형을 정의하는 역할을 합니다. SYNTAX status create_clock [-name clock_name] [-add] [source_objects] [-period period_value] [-waveform edge_list] [-comment comment_string] Data Types clock_name string source_objects list period_value float edge_list list comment_string string ARGUMENTS create_clock 명령어는 여러 인수를 사용하여.. 2023. 7. 1.
[AXI] Low Power Interface (ENG) *All photos and content in this article are copyrighted by Arm Ltd. This is a personal compilation for students and practitioners entering digital design. Content may be removed or modified at any time at the request of the copyright holder, Arm Ltd. Copyright © 2003-2023 Arm Ltd. All rights reserved. Contents In modern electronic systems, power efficiency is a critical consideration. To address.. 2023. 6. 30.
[EDA Tool] Kactus2 Kactus2 IP-XACT를 다루는 Tool로 현재 Magillem이 거의 독점하고 있는 시장입니다. (Magillem은 Arteris의 자회사입니다.) ​ EDA Tool하나를 소개하고자 합니다.이번에 소개드려고 하는 Tool은 Kactus2입니다. 현재는 오픈소스로 열려있습니다. 기업의 경우 라이센스를 구매해야하는 것 처럼 보이긴하나, 실제로 사용하는 기업이 있는지는 모르겠습니다. 작은 회사나 개인은 사용할 수 도 있겠지만요. Kactus2 https://sourceforge.net/projects/kactus2/ Kactus2 Download Kactus2 for free. Kactus2 is a graphical EDA tool based on the IP-XACT standard. . Kact.. 2023. 6. 29.
ASIC? Application Specific Integrated Circuit ​ 반도체를 분류할때, Standard(표준형 반도체), ASIC(주문형 반도체)로 나눌 수 있습니다. ​ Standard는 규격이 정해져 있어, 사용자가 필요한 일정 요건만 갖추면 다양한 전자제품에 사용할 수 있습니다. 반면 ASIC은 특정 제품을 위한 기능을 만족하는 반도체입니다. ASIC은 특정 기기를 위한 필요 기능만을 수행하도록 설계 및 제작합니다. ​ 최근 가전, 휴대폰, 자동차 등 각 제품마다 필요한 기능이 다르고 Standard를 사용할 경우 특정 기능을 동작시킬 수 없거나, 불필요한 기능이 많아지는 경우 ASIC을 사용하게 된다. ​ ASIC은 크게 설계방식에 따라 Full custom IC와 Semicustom IC.. 2023. 6. 25.
Open-drain/Open-collector Floating(= High Impedance) LOW(0)은 출력 가능 / HIGH(1)은 출력 불가능 HIGH(1) 표현 하기 위해, Pull-up 저항 활용 풀업 저항이 없이 전원만 연결하게 되면, FET 스위칭 On 되었을때, 전원과 그라운드가 쇼트되어, 많은 전류가 흐르면서 회로 고장 Vin = 1 / FET On / Vout = 0 Vin = 0 / FET Off / Vout = 1 Open-drain/Open-collector 2023. 6. 24.
반응형