인터럽트 컨트롤러 요청 처리와 처리 완료 구문 중 이해가 안되는 내용이 있습니다.
1
작성한 질문수 65
안녕하세요. 에타님. 강의 잘 보고 있습니다. 감사합니다.
궁금한게 있습니다.
[1. 질문 챕터] : Interrupt controller 문제 풀이
[2. 질문 내용] :
1. 새로운 인터럽트 요청 처리에서 interrupt_pending <= (interrupt_pending | interrupt_requests) & ~interrupt_mask; 를 사용한 이유.
2. 인터럽트 처리 완료 구문에서 interrupt_pending[current_interrupt] <= 0;를 쓴 이유.
[3. 시도했던 내용, 그렇게 생각하는 이유] :
interrupt_pending <= interrupt_requests & ~interrupt_mask; 와 무슨 차이가 있는지 이해가 잘 안됩니다.
굳이 0으로 내리지 않아도 interrupt_mask[current_interrupt] 비트가 1로 업데이트가 되어서 interrupt_pending <= (interrupt_pending | interrupt_requests) & ~interrupt_mask;로 처리가 될거라 생각하는데, 지우고 실행해보니까 기능에 오류가 있네요. 근데 무엇이 문제인지 이해가 안되서 질문 드립니다.
답변 0
enable_latch가 F/F이 아니라 래치인 이유가 궁금합니다.
1
14
2
output.txt가 이상하게 나옵니다.
1
78
2
season 2 코딩테스트 강의에 대한 문의드립니다.
1
71
1
4:1먹스 구현방식에 대한 질문입니다.
1
69
2
Windows 기능 켜기
1
85
2
[L1-P02] 멀티플렉서 실전 결과 확인하는데 시간이 너무 걸립니다.
0
76
2
환경설정 문
2
119
2
환불 문의
1
162
2
[LV1_P4_REGISTER ] Non-Blocking
1
105
2
조건문에서 if 연속 사용
1
130
2
vivado 설치
2
153
1
LV1-21 Edge Detector 구현 방법 질문
1
135
1
학교에서 사용하는 툴
1
141
2
[L1-P16 clog2 with memory] clog2 function 질문
1
168
4
fsm 설계 방식에 대한 질문
1
131
2
Level0_P12_verification_testbench
1
124
2
mobaxterm 완전 삭제법
1
407
2
155ns 타이밍 이슈에 관한 궁금증(?)
1
134
2
build 오류
1
174
2
VIVADO 환경
1
151
2
코딩테스트
1
120
2
vscode 환경세팅 방법
2
276
2
L1-P12 인터럽트 제어 질문
2
134
2
L0-P03 design에 예제 코드가 그대로 실려있습니다.
2
119
2





