제어 25

[전자HW설계] 3-1 [Nios II 이론 마무리]

Assembler Directives .으로 시작하고 뒤에 키워드가 나옵니다. .ascii 'string" 문자열은 ""안에 넣어야 문자열이구나 하고 인식하고 알파벳 하나 하나에 해당하는 메모리에 들어간다. byte나 word 뒤에 숫자를 쓰면 거기에 해당하는 형태로 초기화가 된다. .data 뒤에 있는것은 데이터이다. .equ define 하는것과 비슷함 symbol, expression이 같은것 .global symbol 모든 영역에서 다 보이는 변수를 지정 .include "filename" c에서도 마찬가지로 헤더파일을 사용하는데 일종의 헤더파일을 설정할 때 include를 해서 사용 (equ등을 지정해놔서 include 해줄 수 있는것) .org new-Ic 잘 안씀 .skip size size..

[전자HW설계] 2-2

32비트 CPU를 사용하고 있고 한 워드 단위로 데이터를 취급하고 있기 때문에 4바이트 단위 32비트 단위로 데이터를 읽어온다. 32-bit address는 어드레스 공간이 0번지부터 2^31승 까지 있다는 것 4바이트 단위로 읽거나 쓰거나 한다. 어드레싱은 메모리에서 데이터를 읽어서 레지스터에 가져오는데 Ld, St (reg->mem) immediate mode 16비트 오퍼 랜드가 instruction이 정확하게 정해져 있다. 오퍼랜드는 오퍼레이션의 타깃이 되는 것 절댓값이 적혀있는 게 immediate mode ==>그냥 숫자? register mode 데이터가 레지스터에 들어가 있고 ri에서 i는 숫자를 의미하는 것 ==> 실제 데이터 r1, r2, r3.. register indirect mod..

제어시스템설계 (Week2) [Laplace Transform review]

1강 내용 리뷰 더보기 Control engineering input signal을 받아서 원하는 output이 있을 때 output이 원하는 결과로 만들어지게 하는게 목표 feedback control system 센서 컨트롤러 액츄에이터 feedback 시스템의 응답을 측정해서 actuator에서 다시 사용할 수 있도록 만들어주는 일련의 시스템 signal:각종 정보를 전달해주는것 system:signal1을 받았을 때 signal2를 출력하는 것 plant(process) 컨트롤하고자 하는 시스템 혹은 오브젝트 closed loop control system sensors plant의 output을 measuring 비용문제 때문에 센서의 수가 적을 때가 많음 컨트롤러 플랜트에 명령어를 전달해주는 ..

Introduction to Nios II

Nios II 소프트 프로세서 FPGA device 위에 CPU를 만든것이죠 Introduction to the Altera Nios II Soft Processor Nios II Processor Reference Handbook DE1-SoC Computer System with Nios II 위의 메뉴얼을 참고해서 강의를 할것이며 참고해서 보면 됩니다. Overview RISC 프로세서다 ==>(Arm) 인스트럭션의 갯수가 작다라고 의미한다. instruction set 갯수가 작기 때문에 하드웨어 개발을 할 때 편합니다. ==>덜 복잡하다. 발열이 덜 일어나고 심플하고,, 모바일에 좋고 CISC 아키텍쳐 (==>Intel x86) 복잡합니다. 하지만 복잡한 만큼 복잡한 일을 잘할 가능성이 크다 A..

[전자HW설계] [1-1]

Computing Platfor Architecture 폰노이만이 제안한 아키텍쳐입니다. cpu가 있고 ram,rom 둘 다 메모리에요 cpu와 메모리가 있으면 기본적인 컴퓨터를 만들 수 있죠 cpu와 메모리 사이에 데이터가 가장 많이 오고 가죠 그래서 데이터가 왔다갔다 하기 위해서 데이터 버스를 이용하죠 타고 내리는곳이 정해져있죠 CPU메모리 사이에 데이터를 주고 받을 때 시간이 오래걸립니다. DMA provides direct memory access 데이터 전송을 관장한다. 타이머가 존재하며 타이머를 사용하여 주기적인 동작에 활용 high speed device = gpu sdd device = key, mouse, storage, hdd Design Board : DE1-SoC (Altera) D..