디지털 회로 시뮬레이션
디지털 회로 시뮬레이션을위한 강력한 엔진디지털 회로 시뮬레이션
디지털 회로 시뮬레이션을위한 강력한 엔진Jump to TINA Main Page & General Information
TINA 디지털 회로 시뮬레이션을위한 몇 가지 강력한 엔진을 포함합니다. TINA는 각 노드에서 논리 상태 방정식을 풀고 결과를 표시합니다. 회로의 동작을 앞뒤로 단계적으로 추적하거나 TINA의 자동 실행 모드를 사용하십시오. 이벤트 주도 디지털 회로 시뮬레이션 엔진은 내부 상태를 추적하여 디지털 위험을 연구 할 수 있습니다. 또한 TINA는 디지털 회로의 전체 시간 다이어그램을 제공합니다. 디지털 신호는 특수 논리 분석기 스타일 창에 표시되며 각 신호는 별도의 좌표계로 표시됩니다. TINA의 Logic Analyzer 가상 악기에서 디지털 시뮬레이션의 결과를 볼 수도 있습니다. TINA의 디지털 구성 요소에는 게이츠, 플립 플롭, 로직 IC 및 MCU, AD 및 DA 컨버터, VHDL 및 Verilog 구성 요소와 같은 복잡한 디지털 구성 요소와 같은 기본 디지털 부품이 포함됩니다. 물론 디지털 및 아날로그 구성 요소를 혼합 할 수도 있습니다. 이러한 소위 혼합 회로는 다음에서 논의된다. 혼합 회로 시뮬레이션.
기본 디지털 회로
TINA의 구성 요소 라이브러리에는 게이트에서 디지털 IC에 이르는 많은 디지털 구성 요소가 포함됩니다.
게이츠 : 버퍼, 3 상태 버퍼, 인버터, 슈미트 인버터, AND (2, 3 및 4 입력), OR (2, 3 및 4 입력), NAND (2, 3 및 4 입력), NOR (2 , 3 및 4 입력) 및 XOR
플립 플롭 : D 래치, D 플립 플롭, SR 플립 플롭, JK 플립 플롭
디지털 IC : 74000 로직 제품군, 4000 로직 제품군
현대 전자 회로의 복잡한 로직 제어에는 종종 마이크로 컨트롤러 (MCU), FPGA, ASIC과 같은 프로그래머블 디바이스가 필요합니다. CPLD. TINA의 구성 요소 라이브러리에는 800 MCU 이상이 포함되어 있으며, 다른 프로그래밍 가능 장치는 VHDL 및 Verilog 하드웨어 설명 언어 (TINA에서 모두 사용 가능)로 설명 될 수 있습니다.
마이크로 컨트롤러 (MCU) 회로
TINA는 대화식으로 테스트, 디버그 및 실행할 수있는 다양한 마이크로 컨트롤러 (PIC, AVR, 8051, HCS, ARM)를 포함합니다. 내장 된 MCU 어셈블러를 사용하면 어셈블러 코드를 수정하고 결과를 즉시 볼 수 있습니다. 외부 C 컴파일러를 사용하여 C에서 MCU를 프로그래밍하고 디버깅 할 수도 있습니다. TINA의 마이크로 컨트롤러 회로 시뮬레이션에 대한 자세한 내용은 마이크로 컨트롤러 회로.
HDL 시뮬레이션
TINA는 모든 주요 아날로그, 디지털 및 혼합 하드웨어 설명 언어를 포함합니다 : VHDL, Verilog HDL 시뮬레이션. Verilog-A 및 Verilog AMS를 사용하여 아날로그, 디지털 및 혼합 신호 아날로그 - 디지털 환경에서 설계를 검증합니다. 귀하의 회로에는 TINA 및 Xilinx 라이브러리 또는 귀하가 직접 작성하거나 인터넷에서 다운로드 한 다른 HDL 구성 요소의 편집 가능한 HDL 블록이 포함될 수 있습니다. TINA는 HDL을 속도 최적화를위한 매우 효율적인 기계 코드로 컴파일합니다. 당신은 자유롭게 HDL과 Spice 매크로 및 TINA의 스키 매틱 구성 요소를 보여줍니다. 또한 HDL 구성 요소의 HDL 소스를 편집 한 다음 즉시 시뮬레이션하고 결과를 볼 수 있습니다. 내장 된 HDL 디버거를 사용하면 단계별로 HDL 코드를 실행하고 중단 점을 추가하고 점을 관찰하고 변수 정보를 표시 할 수 있습니다.
HDL 회로 시뮬레이션에 대한 자세한 정보는 TINA의 디지털 HDL 시뮬레이션 (VHDL 및 Verilog)에서 확인할 수 있습니다.